Test class to compare two CDM databases - initial version
[cdmlib.git] / .gitattributes
index c5994517a401f8ac79bca2f0ff4746bdde6dba00..e447e92685d1a5f7a6942004c2deee4332e14904 100644 (file)
@@ -2,25 +2,91 @@
 /INSTALL.TXT -text
 /LICENSE.TXT -text
 app-import/pom.xml -text
+app-import/src/main/java/eu/etaxonomy/cdm/app/abcdImport/ABCD206Activator.java -text
 app-import/src/main/java/eu/etaxonomy/cdm/app/berlinModelImport/BerlinModelImportActivator.java -text
 app-import/src/main/java/eu/etaxonomy/cdm/app/berlinModelImport/BerlinModelSources.java -text
 app-import/src/main/java/eu/etaxonomy/cdm/app/berlinModelImport/CichorieaeActivator.java -text
 app-import/src/main/java/eu/etaxonomy/cdm/app/berlinModelImport/DipteraActivator.java -text
+app-import/src/main/java/eu/etaxonomy/cdm/app/berlinModelImport/ErmsActivator.java -text
 app-import/src/main/java/eu/etaxonomy/cdm/app/berlinModelImport/EuroMedActivator.java -text
 app-import/src/main/java/eu/etaxonomy/cdm/app/berlinModelImport/SalvadorActivator.java -text
 app-import/src/main/java/eu/etaxonomy/cdm/app/berlinModelImport/TreeCreator.java -text
-app-import/src/main/java/eu/etaxonomy/cdm/app/common/AccountStore.java -text
 app-import/src/main/java/eu/etaxonomy/cdm/app/common/CdmDestinations.java -text
-app-import/src/main/java/eu/etaxonomy/cdm/app/tcs/TaxonXImportActivator.java -text
-app-import/src/main/java/eu/etaxonomy/cdm/app/tcs/TcsImportActivator.java -text
+app-import/src/main/java/eu/etaxonomy/cdm/app/tcs/PalmaeActivator.java -text
+app-import/src/main/java/eu/etaxonomy/cdm/app/tcs/PalmaeTaxonXImportActivator.java -text
 app-import/src/main/java/eu/etaxonomy/cdm/app/tcs/TcsSources.java -text
 app-import/src/main/java/eu/etaxonomy/cdm/app/viennaImport/ViennaActivator.java -text
 app-import/src/main/resources/Asteraceae[!!-~]Specimen[!!-~]Images[!!-~]Vienna.xls -text
 app-import/src/main/resources/AsteraceaeSpecimenImagesVienna.mdb -text
+app-import/src/main/resources/arecaceae.rdf -text
 app-import/src/main/resources/log4j.properties -text
+app-import/src/main/resources/taxonX/Utf8/Kopie[!!-~]von[!!-~]palm_tn_222905.xml -text
+app-import/src/main/resources/taxonX/Utf8/Kopie[!!-~]von[!!-~]palm_tn_222911.xml -text
+app-import/src/main/resources/taxonX/Utf8/palm_tn_222905.xml -text
+app-import/src/main/resources/taxonX/Utf8/palm_tn_222911.xml -text
+app-import/src/main/resources/taxonX/_alt/Beccariophoenix_madagascariensis.xml -text
+app-import/src/main/resources/taxonX/_alt/Bismarckia_nobilis.xml -text
+app-import/src/main/resources/taxonX/_alt/Dypsis_basilonga.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29336.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29339.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29350.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29352.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29356.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29361.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29366.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29367.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29371.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29372.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29375.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29385.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29394.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29401.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29404.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29410.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29419.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29422.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29423.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29424.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29425.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29427.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29428.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29429.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29430.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29684.xml -text
+app-import/src/main/resources/taxonX/palm_tn_29864.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed.zip -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29333.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29336.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29339.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29350.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29352.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29356.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29361.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29366.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29367.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29371.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29372.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29375.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29385.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29394.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29401.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29404.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29410.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29419.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29422.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29423.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29424.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29425.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29427.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29428.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29429.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29430.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29684.xml -text
+app-import/src/main/resources/taxonX/zip/taxonX_ForImport_renamed/taxonX_ForImport_renamed/palm_tn_29864.xml -text
 cdmlib-commons/LICENSE.TXT -text
 cdmlib-commons/README.TXT -text
 cdmlib-commons/pom.xml -text
+cdmlib-commons/src/main/java/eu/etaxonomy/cdm/common/AccountStore.java -text
 cdmlib-commons/src/main/java/eu/etaxonomy/cdm/common/CdmUtils.java -text
 cdmlib-commons/src/main/java/eu/etaxonomy/cdm/common/MediaMetaData.java -text
 cdmlib-commons/src/main/java/eu/etaxonomy/cdm/common/XmlHelp.java -text
@@ -38,7 +104,6 @@ cdmlib-io/pom.xml -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/BerlinModelAuthorIO.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/BerlinModelFactsIO.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/BerlinModelIOBase.java -text
-cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/BerlinModelImport.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/BerlinModelImportConfigurator.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/BerlinModelNameFactsIO.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/BerlinModelNameStatusIO.java -text
@@ -46,27 +111,32 @@ cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/BerlinModelOccurrenceIO.
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/BerlinModelReferenceIO.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/BerlinModelTaxonIO.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/BerlinModelTaxonNameIO.java -text
+cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/BerlinModelTaxonNameRelationIO.java -text
+cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/BerlinModelTaxonRelationIO.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/BerlinModelTransformer.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/BerlinModelTypesIO.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/CdmBooleanMapper.java -text
-cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/CdmIOMapperBase.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/CdmStringMapper.java -text
+cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/CdmDefaultImport.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/CdmIoBase.java -text
+cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/CdmIoMapperBase.java -text
+cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/CdmIoMapping.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/ICdmIO.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/ICdmImport.java -text
-cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/IIO.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/IImportConfigurator.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/ImportConfiguratorBase.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/ImportHelper.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/MapWrapper.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/Source.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/SourceConnectionException.java -text
-cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/taxonx/CdmDefaultImport.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/taxonx/TaxonXDescriptionIO.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/taxonx/TaxonXImportConfigurator.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/taxonx/TaxonXTransformer.java -text
-cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/tcs/TcsImport.java -text
+cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/tcs/CdmIoXmlMapperBase.java -text
+cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/tcs/CdmTextElementMapper.java -text
+cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/tcs/CdmUnclearMapper.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/tcs/TcsImportConfigurator.java -text
+cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/tcs/TcsIoBase.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/tcs/TcsReferenceIO.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/tcs/TcsTaxonIO.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/tcs/TcsTaxonNameIO.java -text
@@ -75,17 +145,21 @@ cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/tcs/TcsTaxonRelationsIO.java -text
 cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/tcs/TcsTransformer.java -text
 cdmlib-io/src/main/resources/log4j.properties -text
 cdmlib-io/src/site/site.xml -text
+cdmlib-io/src/test/java/eu/etaxonomy/cdm/test/integration/DiffCdmDataBases.java -text
 cdmlib-model/LICENSE.TXT -text
 cdmlib-model/README.TXT -text
-cdmlib-model/ajcore.20080707.163647.593.txt -text
 cdmlib-model/pom.xml -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/aspectj/PropertyChangeAspect.aj -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/datagenerator/TaxonGenerator.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/jaxb/CdmDocumentBuilder.java -text
+cdmlib-model/src/main/java/eu/etaxonomy/cdm/jaxb/CdmMarshallerListener.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/jaxb/CdmResourceResolver.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/jaxb/CdmSchemaGenerator.java -text
+cdmlib-model/src/main/java/eu/etaxonomy/cdm/jaxb/DataSet.java -text
+cdmlib-model/src/main/java/eu/etaxonomy/cdm/jaxb/DateTimeAdapter.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/jaxb/LsInputImpl.java -text
-cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/DataSet.java -text
+cdmlib-model/src/main/java/eu/etaxonomy/cdm/jaxb/MultilanguageTextAdapter.java -text
+cdmlib-model/src/main/java/eu/etaxonomy/cdm/jaxb/UUIDAdapter.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/agent/Address.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/agent/Agent.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/agent/Contact.java -text
@@ -109,10 +183,10 @@ cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/ICdmBase.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/IEvent.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/IIdentifiableEntitiy.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/ILoadableTerm.java -text
-cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/IOriginalSource.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/IParsable.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/IReferencedEntity.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/IRelated.java -text
+cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/ISourceable.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/IdentifiableEntity.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/Keyword.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/Language.java -text
@@ -120,7 +194,8 @@ cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/LanguageString.java -te
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/LanguageStringBase.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/Marker.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/MarkerType.java -text
-cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/MultilanguageSet.java -text
+cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/MultilanguageText.java -text
+cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/MultilanguageTextHelper.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/NoDefinedTermClassException.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/OrderedTermBase.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/OrderedTermVocabulary.java -text
@@ -133,6 +208,7 @@ cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/TermBase.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/TermLanguageComparator.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/TermVocabulary.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/TimePeriod.java -text
+cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/UUIDUserType.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/VersionableEntity.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/WrongTermTypeException.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/init/DefaultVocabularyStore.java -text
@@ -177,6 +253,7 @@ cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/location/NamedAreaLevel.java -
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/location/NamedAreaType.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/location/Point.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/location/ReferenceSystem.java -text
+cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/location/TdwgArea.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/location/WaterbodyOrCountry.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/location/package.html -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/media/AudioFile.java -text
@@ -203,6 +280,7 @@ cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/CultivarPlantName.java -t
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/HomotypicalGroup.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/HybridRelationship.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/HybridRelationshipType.java -text
+cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/ITypeDesignation.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/NameRelationship.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/NameRelationshipType.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/NameTypeDesignation.java -text
@@ -213,6 +291,7 @@ cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/NonViralName.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/Rank.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/SpecimenTypeDesignation.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/TaxonNameBase.java -text
+cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/TypeDesignationBase.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/TypeDesignationStatus.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/ViralName.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/ZoologicalName.java -text
@@ -239,7 +318,6 @@ cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/reference/BibtexReference.java
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/reference/Book.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/reference/BookSection.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/reference/CdDvd.java -text
-cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/reference/ConferenceProceedings.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/reference/Database.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/reference/Generic.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/reference/INomenclaturalReference.java -text
@@ -291,6 +369,7 @@ cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/cache/reference/INomenclatu
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/cache/reference/IReferenceBaseCacheStrategy.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/cache/reference/JournalDefaultCacheStrategy.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/cache/reference/NomRefDefaultCacheStrategyBase.java -text
+cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/cache/reference/StrictReferenceBaseDefaultCacheStrategy.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/exceptions/StringNotParsableException.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/exceptions/UnknownCdmTypeException.java -text
 cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/parser/INonViralNameParser.java -text
@@ -303,6 +382,7 @@ cdmlib-model/src/main/resources/terms/HybridRelationshipType.csv -text
 cdmlib-model/src/main/resources/terms/Language.csv -text
 cdmlib-model/src/main/resources/terms/MarkerType.csv -text
 cdmlib-model/src/main/resources/terms/NameRelationshipType.csv -text
+cdmlib-model/src/main/resources/terms/NamedAreaLevel.csv -text
 cdmlib-model/src/main/resources/terms/NamedAreaType.csv -text
 cdmlib-model/src/main/resources/terms/NomenclaturalCode.csv -text
 cdmlib-model/src/main/resources/terms/NomenclaturalStatusType.csv -text
@@ -310,6 +390,7 @@ cdmlib-model/src/main/resources/terms/README.TXT -text
 cdmlib-model/src/main/resources/terms/Rank.csv -text
 cdmlib-model/src/main/resources/terms/SynonymRelationshipType.csv -text
 cdmlib-model/src/main/resources/terms/TaxonRelationshipType.csv -text
+cdmlib-model/src/main/resources/terms/TdwgArea.csv -text
 cdmlib-model/src/main/resources/terms/TypeDesignationStatus.csv -text
 cdmlib-model/src/main/resources/terms/WaterbodyOrCountry.csv -text
 cdmlib-model/src/site/resources/images/uml/Agent.png -text
@@ -395,33 +476,62 @@ cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/types/PostgreSQLDatab
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/types/SqlServer2000DatabaseType.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/types/SqlServer2005DatabaseType.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/types/SybaseDatabaseType.java -text
-cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/common/IAgentDao.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/agent/IAgentDao.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/common/ICdmEntityDao.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/common/ICdmGenericDao.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/common/IDefinedTermDao.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/common/IIdentifiableDao.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/common/ILanguageStringBaseDao.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/common/ILanguageStringDao.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/common/IOrderedTermVocabularyDao.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/common/IOriginalSourceDao.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/common/IReferencedEntityDao.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/common/IRepresentationDao.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/common/ITermVocabularyDao.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/common/ITitledDao.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/description/IDescriptionDao.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/description/IFeatureDao.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/description/IFeatureNodeDao.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/description/IFeatureTreeDao.java -text
-cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/AgentDaoImpl.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/agent/AgentDaoImpl.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/CdmEntityDaoBase.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/CdmGenericDaoImpl.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/DaoBase.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/DefinedTermDaoImpl.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/IdentifiableDaoBase.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/LanguageStringBaseDaoImpl.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/LanguageStringDaoImpl.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/OrderedTermVocabularyDaoImpl.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/OriginalSourceDaoImpl.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/ReferencedEntityDaoImpl.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/RepresentationDaoImpl.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/TermVocabularyDaoImpl.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/description/DescriptionDaoImpl.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/description/FeatureDaoImpl.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/description/FeatureNodeDaoImpl.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/description/FeatureTreeDaoImpl.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/media/MediaDaoHibernateImpl.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/media/MediaRepresentationHibernateImpl.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/media/MediaRepresentationPartHibernateImpl.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/name/NomenclaturalStatusDaoHibernateImpl.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/name/TaxonNameDaoHibernateImpl.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/name/TypeDesignationHibernateImpl.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/occurrence/OccurrenceDaoHibernateImpl.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/reference/ReferenceDaoHibernateImpl.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonDaoHibernateImpl.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/media/IMediaDao.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/media/IMediaRepresentationDao.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/media/IMediaRepresentationPartDao.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/name/INomenclaturalStatusDao.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/name/ITaxonNameDao.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/name/ITypeDesignationDao.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/occurrence/IOccurrenceDao.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/reference/IReferenceDao.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/taxon/ITaxonDao.java -text
 cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/fetch/CdmFetch.java -text
+cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/hibernate/CdmHibernateInterceptor.java -text
+cdmlib-persistence/src/main/java/org/hibernate/dialect/MySQL5InnoDBUtf8Dialect.java -text
+cdmlib-persistence/src/main/java/org/hibernate/dialect/MySQL5MyISAMUtf8Dialect.java -text
 cdmlib-persistence/src/main/resources/eu/etaxonomy/cdm/cdm.datasources.xml -text
 cdmlib-persistence/src/main/resources/eu/etaxonomy/cdm/h2-datasource.xml -text
 cdmlib-persistence/src/main/resources/eu/etaxonomy/cdm/hsql-datasource.xml -text
@@ -460,6 +570,11 @@ cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/BaseTO.java -text
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/DescriptionElementSTO.java -text
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/DescriptionTO.java -text
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/DistributionSTO.java -text
+cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/FeatureNodeTO.java -text
+cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/FeatureSTO.java -text
+cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/FeatureTO.java -text
+cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/FeatureTreeSTO.java -text
+cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/FeatureTreeTO.java -text
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/HomotypicTaxonGroupSTO.java -text
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/IBaseSTO.java -text
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/IReferenceSTO.java -text
@@ -488,6 +603,7 @@ cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/TaxonRelationshipTO.java
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/TaxonSTO.java -text
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/TaxonTO.java -text
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/TreeNode.java -text
+cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/TypeDesignationSTO.java -text
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/assembler/AssemblerBase.java -text
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/assembler/DescriptionAssembler.java -text
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/assembler/LocalisedTermAssembler.java -text
@@ -495,8 +611,8 @@ cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/assembler/MediaAssembler
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/assembler/NameAssembler.java -text
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/assembler/ReferenceAssembler.java -text
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/assembler/SpecimenAssembler.java -text
-cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/assembler/SpecimenTypeDesignationAssembler.java -text
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/assembler/TaxonAssembler.java -text
+cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/assembler/TypeDesignationAssembler.java -text
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/package.html -text
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/service/CdmObjectNonExisting.java -text
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/service/CdmServiceImpl.java -text
@@ -504,6 +620,7 @@ cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/service/ICdmService.java -te
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/service/RestController.java -text
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/service/Utils.java -text
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/view/BaseView.java -text
+cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/view/DateTimeJSONValueProcessor.java -text
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/view/JsonView.java -text
 cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/view/XmlView.java -text
 cdmlib-remote/src/main/resources/log4j.properties -text
@@ -530,19 +647,25 @@ cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/application/eclipse/EclipseRc
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/application/eclipse/EclipseRcpSaveGenericApplicationContext.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/application/eclipse/EclipseRcpSavePathMatchingResourcePatternResolver.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/AgentServiceImpl.java -text
+cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/CommonServiceImpl.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/DatabaseServiceHibernateImpl.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/DescriptionServiceImpl.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IAgentService.java -text
+cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/ICommonService.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IDatabaseService.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IDescriptionService.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IIdentifiableEntityService.java -text
+cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IMediaService.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/INameService.java -text
+cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IOccurrenceService.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IReferenceService.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IService.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/ITaxonService.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/ITermService.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IdentifiableServiceBase.java -text
+cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/MediaServiceImpl.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/NameServiceImpl.java -text
+cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/OccurrenceServiceImpl.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/ReferenceServiceImpl.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/ServiceBase.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/TaxonServiceImpl.java -text
@@ -562,6 +685,7 @@ cdmlib-services/src/test/java/eu/etaxonomy/cdm/test/integration/CreateDataTestNo
 cdmlib-services/src/test/java/eu/etaxonomy/cdm/test/integration/TermLoaderIntegrationTest.java -text
 cdmlib-services/src/test/java/eu/etaxonomy/cdm/test/suite/CdmTestSuite.java -text
 cdmlib-services/src/test/java/eu/etaxonomy/cdm/test/unit/CdmUnitTestBase.java -text
+cdmlib-services/src/test/resources/eu/etaxonomy/cdm.datasources.xml -text
 cdmlib-services/src/test/resources/eu/etaxonomy/cdm/applicationContext.xml -text
 cdmlib-services/src/test/resources/eu/etaxonomy/cdm/cdm.datasources.xml -text
 cdmlib-services/src/test/resources/log4j.properties -text
@@ -588,6 +712,7 @@ eclipse-plugin-sources/spring-webmvc-2.5src.zip -text
 eclipse-plugin/.classpath -text
 eclipse-plugin/.project -text
 eclipse-plugin/META-INF/MANIFEST.MF -text
+eclipse-plugin/_makeSources.bat -text
 eclipse-plugin/antlr-2.7.6.jar -text
 eclipse-plugin/aopalliance-1.0.jar -text
 eclipse-plugin/asm-attrs.jar -text
@@ -601,6 +726,7 @@ eclipse-plugin/commons-logging-1.0.4.jar -text
 eclipse-plugin/dom4j-1.6.1.jar -text
 eclipse-plugin/ehcache-1.2.3.jar -text
 eclipse-plugin/ejb3-persistence.jar -text
+eclipse-plugin/h2-1.0.73.jar -text
 eclipse-plugin/hibernate-annotations.jar -text
 eclipse-plugin/hibernate-commons-annotations.jar -text
 eclipse-plugin/hibernate-validator.jar -text
@@ -613,6 +739,9 @@ eclipse-plugin/jaxb-impl-2.0-sources.jar -text
 eclipse-plugin/jaxb-impl-2.0.jar -text
 eclipse-plugin/jdbc2_0-stdext.jar -text
 eclipse-plugin/jdom-1.0.jar -text
+eclipse-plugin/joda-time-1.5-sources.jar -text
+eclipse-plugin/joda-time-1.5.jar -text
+eclipse-plugin/joda-time-hibernate-1.0.jar -text
 eclipse-plugin/jta.jar -text
 eclipse-plugin/jtds-1.2.2.jar -text
 eclipse-plugin/junit-4.4.jar -text
@@ -643,6 +772,8 @@ eclipse-plugin/spring-test-2.5.jar -text
 eclipse-plugin/spring-test-2.5src.zip -text
 eclipse-plugin/spring-tx-2.5.jar -text
 eclipse-plugin/spring-tx-2.5src.zip -text
+eclipse-plugin/spring-web-2.5src.zip -text
+eclipse-plugin/spring-webmvc-2.5src.zip -text
 eclipse-plugin/src/test/java/eu/etaxonomy/cdm/aspectj/PropertyChangeTest.java -text
 eclipse-plugin/xercesImpl.jar -text
 eclipse-plugin/xml-apis.jar -text