TcsImportConfigurator tcsConfig = (TcsImportConfigurator)config;\r
Element root = tcsConfig.getSourceRoot();\r
boolean success =true;\r
- INameService nameService = cdmApp.getNameService();\r
\r
- String prefix;\r
- Namespace rdfNamespace = root.getNamespace();\r
- prefix = "tc";\r
- Namespace taxonConceptNamespace = root.getNamespace(prefix);\r
- prefix = "tcom";\r
- Namespace commonNamespace = root.getNamespace(prefix);\r
- prefix = "tgeo";\r
- Namespace geoNamespace = root.getNamespace(prefix);\r
-\r
+ Namespace rdfNamespace = tcsConfig.getRdfNamespace();\r
+ \r
String idNamespace = "TaxonConcept";\r
xmlElementName = "TaxonConcept";\r
- elementNamespace = taxonConceptNamespace;\r
+ elementNamespace = tcsConfig.getTcNamespace();\r
List<Element> elTaxonConcepts = root.getChildren(xmlElementName, elementNamespace);\r
\r
ITaxonService taxonService = cdmApp.getTaxonService();\r
\r
//hasName\r
xmlElementName = "hasName";\r
- elementNamespace = taxonConceptNamespace;\r
+ elementNamespace = tcsConfig.getTcNamespace();\r
xmlAttributeName = "resource";\r
attributeNamespace = rdfNamespace;\r
String strNameResource= XmlHelp.getChildAttributeValue(elTaxonConcept, xmlElementName, elementNamespace, xmlAttributeName, attributeNamespace);\r
\r
//accordingTo\r
xmlElementName = "accordingTo";\r
- elementNamespace = taxonConceptNamespace;\r
+ elementNamespace = tcsConfig.getTcNamespace();\r
xmlAttributeName = "resource";\r
attributeNamespace = rdfNamespace;\r
//String strAccordingTo = elTaxonConcept.getChildTextTrim(xmlElementName, elementNamespace);\r
\r
//FIXME or synonym\r
TaxonBase taxonBase;\r
+ Namespace geoNamespace = tcsConfig.getGeoNamespace();\r
if (hasIsSynonymRelation(elTaxonConcept, rdfNamespace)){\r
+ //Synonym\r
taxonBase = Synonym.NewInstance(taxonNameBase, sec);\r
List<DescriptionElementBase> geo = makeGeo(elTaxonConcept, geoNamespace, rdfNamespace);\r
if (geo.size() > 0){\r
logger.warn("Synonym (" + taxonAbout + ") has geo description!");\r
}\r
}else{\r
+ //Taxon\r
Taxon taxon = Taxon.NewInstance(taxonNameBase, sec);\r
List<DescriptionElementBase> geoList = makeGeo(elTaxonConcept, geoNamespace, rdfNamespace);\r
TaxonDescription description = TaxonDescription.NewInstance(taxon);\r