head 1.29; access; symbols; locks; strict; comment @# @; 1.29 date 2007.06.09.12.47.46; author WalterBerendsohn; state Exp; branches; next 1.28; 1.28 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.27; 1.27 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.26; 1.26 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.25; 1.25 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.24; 1.24 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.23; 1.23 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.22; 1.22 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.21; 1.21 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.20; 1.20 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.19; 1.19 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.18; 1.18 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.17; 1.17 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.16; 1.16 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.15; 1.15 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.14; 1.14 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.13; 1.13 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.12; 1.12 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.11; 1.11 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.10; 1.10 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.9; 1.9 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.8; 1.8 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.7; 1.7 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.6; 1.6 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.5; 1.5 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.4; 1.4 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.3; 1.3 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.2; 1.2 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next 1.1; 1.1 date 2007.01.09.00.00.00; author MoinMoin; state Exp; branches; next ; desc @Initial revision @ 1.29 log @none @ text @%META:TOPICINFO{author="WalterBerendsohn" date="1181393266" format="1.1" version="1.29"}% ---++ Schema Changes from version 2.00 to version 2.06 ---+++ Schema changes effected v. 2.01: Added mandatory language attribute to LabelRepr (important for Contact Organisation). v. 2.01: Changed preferred attribute in anyUriP to lowercase v. 2.01: SchemaChangesDataSets/DataSet/Units/Unit/SpecimenUnit/Marks/Mark/IMAGE renamed to: SchemaChangesDataSets/DataSet/Units/Unit/SpecimenUnit/Marks/Mark/Images and added element: /Image, type string. v. 2.01: Gathering/SiteMeasurementsOrFacts/SiteMeasurementOrFact made unbounded. v. 2.01: /DataSets/DataSet/Metadata/Scope/GeoecologicalScope renamed to: /DataSets/DataSet/Metadata/Scope/GeoecologicalTerms v. 2.01: /DataSets/DataSet/Metadata/Scope/TaxonomicScope renamed to: /DataSets/DataSet/Metadata/Scope/TaxonomicTerms v. 2.01: /DataSets/DataSet/Units/Unit/Gathering/Agents/GatheringAgent/Organization renamed to: /DataSets/DataSet/Units/Unit/Gathering/Agents/GatheringAgent/Organisation v. 2.03: Removed all /Annotation/AppInfo elements v. 2.03: /Unit/PlantGeneticRessourcesUnit/GatheringInstitutionCode added v. 2.03: /Unit/PlantGeneticRessourcesUnit/BreedingCountryCode added v. 2.04: /Unit/PlantGeneticRessourcesUnit/AccessionNames/AccessionName added v. 2.04: /Unit/PlantGeneticRessourcesUnit/AccessionNames/AccessionNameText added v. 2.05 /DataSets/DataSet/Units/Unit/CultureCollectionUnit/Strain added v. 2.05 /DataSets/DataSet/Units/Unit/CultureCollectionUnit/Serovar renamed to /DataSets/DataSet/Units/Unit/CultureCollectionUnit/SerovarOrSerotype v. 2.05 /DataSets/DataSet/Units/Unit/CultureCollectionUnit/Pathovar added v. 2.05 /DataSets/DataSet/Units/Unit/Identification/Identifier/IdentifiersText made optional v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/Agents/GatheringAgentsText made optional v. 2.05 ..[[Contact][type]]/TelephoneNumbers/TelephoneNumber/Device made optional v. 2.05 ..[[MeasurementOrFact][type]]/MeasurementOrFactAtomised/IsQuantitative made optional v. 2.05 /DataSets/DataSet/Units/Unit/EAnnotations added v. 2.05 /DataSets/DataSet/Units/Unit/EAnnotations/Annotation added v. 2.05 /DataSets/DataSet/Units/Unit/EAnnotations/Annotation/AnnotationText added v. 2.05 /DataSets/DataSet/Units/Unit/EAnnotations/Annotation/AnnotationDate added v. 2.05 /DataSets/DataSet/Units/Unit/EAnnotations/Annotation/Annotator added v. 2.05 /DataSets/DataSet/Units/Unit/BotanicalGardenUnit/PlantingDate added v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/CordinatesUTM/UTMDatum added v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/CordinatesUTM/UTMSubzone added v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/CordinatesUTM/UTMZoneFull added v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/CordinatesUTM/UTMNS added v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/CordinatesUTM/UTMText added v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/CordinatesUTM/UTMMethod deleted v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/CordinatesUTM/UTMEastWest renamed to /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/CordinatesUTM/UTMEasting v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/CordinatesUTM/UTMNorthSouth renamed to /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/CordinatesUTM/UTMNorthing v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/Cordinates/CoordinatesText moved to /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/Cordinates/CoordinatesLatLong/CoordinatesText v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/Cordinates/CoordinatesLatLon/IsoAccuracy v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/Permits/Permit made unbounded v. 2.05 /DataSets/DataSet/Units/Unit/Identifications/Identification/IdentifierPersonName renamed to /DataSets/DataSet/Units/Unit/Identifications/Identification/PersonName v. 2.05 /DataSets/DataSet/Units/Unit/SpecimenUnit/DuplicatesDistributedTo added v. 2.06 /DataSets/DataSet/Units/Unit/Identifications/Identification/Result/Extension added v. 2.06 /DataSets/DataSet/Units/Unit/DateLastEdited type changed from xs:date to xs:dateTime v. 2.06 /DataSets/DataSet/Units/Unit/Identifications/Identification/Result/TaxonIdentified/ScientificName/NameAtomised/Botanical/HybridFlag restriction to "+" or "x" added v. 2.06 /DataSets/DataSet/Units/Unit/Identifications/Identification/Result/TaxonIdentified/ScientificName/NameAtomised/Botanical/HybridFlag SchemaChanges@@insertionpoint added @ 1.28 log @Revision 28 @ text @d1 166 a166 172 ---++ Schema Changes from version 2.00 to version 2.06 ---+++ Schema changes effected v. 2.01: Added mandatory language attribute to LabelRepr (important for Contact Organisation). v. 2.01: Changed preferred attribute in anyUriP to lowercase v. 2.01: SchemaChangesDataSets/DataSet/Units/Unit/SpecimenUnit/Marks/Mark/IMAGE renamed to: SchemaChangesDataSets/DataSet/Units/Unit/SpecimenUnit/Marks/Mark/Images and added element: /Image, type string. v. 2.01: Gathering/SiteMeasurementsOrFacts/SiteMeasurementOrFact made unbounded. v. 2.01: /DataSets/DataSet/Metadata/Scope/GeoecologicalScope renamed to: /DataSets/DataSet/Metadata/Scope/GeoecologicalTerms v. 2.01: /DataSets/DataSet/Metadata/Scope/TaxonomicScope renamed to: /DataSets/DataSet/Metadata/Scope/TaxonomicTerms v. 2.01: /DataSets/DataSet/Units/Unit/Gathering/Agents/GatheringAgent/Organization renamed to: /DataSets/DataSet/Units/Unit/Gathering/Agents/GatheringAgent/Organisation v. 2.03: Removed all /Annotation/AppInfo elements v. 2.03: /Unit/PlantGeneticRessourcesUnit/GatheringInstitutionCode added v. 2.03: /Unit/PlantGeneticRessourcesUnit/BreedingCountryCode added v. 2.04: /Unit/PlantGeneticRessourcesUnit/AccessionNames/AccessionName added v. 2.04: /Unit/PlantGeneticRessourcesUnit/AccessionNames/AccessionNameText added v. 2.05 /DataSets/DataSet/Units/Unit/CultureCollectionUnit/Strain added v. 2.05 /DataSets/DataSet/Units/Unit/CultureCollectionUnit/Serovar renamed to /DataSets/DataSet/Units/Unit/CultureCollectionUnit/SerovarOrSerotype v. 2.05 /DataSets/DataSet/Units/Unit/CultureCollectionUnit/Pathovar added v. 2.05 /DataSets/DataSet/Units/Unit/Identification/Identifier/IdentifiersText made optional v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/Agents/GatheringAgentsText made optional v. 2.05 ..[[Contact][type]]/TelephoneNumbers/TelephoneNumber/Device made optional v. 2.05 ..[[MeasurementOrFact][type]]/MeasurementOrFactAtomised/IsQuantitative made optional v. 2.05 /DataSets/DataSet/Units/Unit/EAnnotations added v. 2.05 /DataSets/DataSet/Units/Unit/EAnnotations/Annotation added v. 2.05 /DataSets/DataSet/Units/Unit/EAnnotations/Annotation/AnnotationText added v. 2.05 /DataSets/DataSet/Units/Unit/EAnnotations/Annotation/AnnotationDate added v. 2.05 /DataSets/DataSet/Units/Unit/EAnnotations/Annotation/Annotator added v. 2.05 /DataSets/DataSet/Units/Unit/BotanicalGardenUnit/PlantingDate added v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/CordinatesUTM/UTMDatum added v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/CordinatesUTM/UTMSubzone added v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/CordinatesUTM/UTMZoneFull added v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/CordinatesUTM/UTMNS added v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/CordinatesUTM/UTMText added v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/CordinatesUTM/UTMMethod deleted v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/CordinatesUTM/UTMEastWest renamed to /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/CordinatesUTM/UTMEasting v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/CordinatesUTM/UTMNorthSouth renamed to /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/CordinatesUTM/UTMNorthing v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/Cordinates/CoordinatesText moved to /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/Cordinates/CoordinatesLatLong/CoordinatesText v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/SiteCoordinateSets/SiteCoordinates/Cordinates/CoordinatesLatLon/IsoAccuracy v. 2.05 /DataSets/DataSet/Units/Unit/Gathering/Permits/Permit made unbounded v. 2.05 /DataSets/DataSet/Units/Unit/Identifications/Identification/IdentifierPersonName renamed to /DataSets/DataSet/Units/Unit/Identifications/Identification/PersonName v. 2.05 /DataSets/DataSet/Units/Unit/SpecimenUnit/DuplicatesDistributedTo added v. 2.06 /DataSets/DataSet/Units/Unit/Identifications/Identification/Result/Extension added v. 2.06 /DataSets/DataSet/Units/Unit/DateLastEdited type changed from xs:date to xs:dateTime v. 2.06 /DataSets/DataSet/Units/Unit/Identifications/Identification/Result/TaxonIdentified/ScientificName/NameAtomised/Botanical/HybridFlag restriction to "+" or "x" added v. 2.06 /DataSets/DataSet/Units/Unit/Identifications/Identification/Result/TaxonIdentified/ScientificName/NameAtomised/Botanical/HybridFlag SchemaChanges@@insertionpoint added ---+++ Under discussion Hybrids in Zoology? Inclusion of Parameter in MesurementOrFact type. Better to have this as an extension of the type, because it is not needed where the schema is explicit about the parameter (e.g. Altitude). Mandatory elements for Scientific name, language attribute @ 1.27 log @Revision 27 @ text @d1 1 a1 1 ---++ Developments since Version 2.00 @ 1.26 log @Revision 26 @ text @d161 1 a161 1 v. 2.06 SchemaChangesDataSets/DataSet/Units/Unit/Identifications/Identification/Result/TaxonIdentified/ScientificName/NameAtomised/Botanical/HybridFlag SchemaChanges@@insertionpoint @ 1.25 log @Revision 25 @ text @d157 8 a167 2 The Hybrid Flag in Botanical Name Atomised seems to lack the attribute to indicate its insertion point (before genus name, species epithet, or the rank indication of a an infraspecific name. @ 1.24 log @Revision 24 @ text @d153 5 @ 1.23 log @Revision 23 @ text @d149 4 @ 1.22 log @Revision 22 @ text @d151 4 @ 1.21 log @Revision 21 @ text @a148 4 ---+++ Proposed changes Rename: ISO3166Code to ISO3166CodeL Add: ISO3166CodeN ?? Anybody remembering what this was? d151 1 a151 1 Inclusion of Parameter in MesurementOrFact type. Better to have this as an extension of the type, because it is not needed where the schema is explicit about the parameter (e.g. Altitude)? @ 1.20 log @Revision 20 @ text @d145 4 @ 1.19 log @Revision 19 @ text @d147 1 a147 3 Rename: ISO3166Code to ISO3166CodeL Add: ISO3166CodeN d153 1 a153 1 Mandatory elements for Scientific name, language attribute @ 1.18 log @Revision 18 @ text @d137 5 a141 1 ---+++ Proposed changes d143 1 a143 1 Rename: IdentifierPersonName ->PersonName d145 1 a145 1 Change Gathering/Permits/Permit should be unbounded d155 1 a155 28 Mandatory elements for Collector team, Scientific name, language attribute We just tried to map the GatheringAgents in abcd2.0. In this case there is a repeatable element (GatheringAgent) below the AltText field (GatheringAgentsText): Agents 0/1 GatheringAgent 0/∞ primarycollector [optional] sequence [optional] AgentText 0/1 smpl-type [String] Organization 0/1 cmpl-type [Organisation] Person 0/1 cmpl-type [PersonName] GatheringAgentsText 1/1 In our training DB we have several collectors per unit, which we map against the GatheringAgent/Person/xxx elements. But because the aggregated AltText field GatheringAgentsText is mandatory, we also need to map this! It is very hard though to do a aggregating concatenation of strings in nearly all databases except postgres. Even SQL Server needs custom written functions for this. So what will happen is that nobody will map any collector at all ! I think we should be VERY careful with mandatory elements - even in relative situations like this one. So I suggest to make this AltText field optional. Anyone with different opinion on this? ---+++ Documentation problems Concept for language attribute in LabelRepr is missing throughout (!Organisation) @ 1.17 log @Revision 17 @ text @d135 2 @ 1.16 log @Revision 16 @ text @d99 36 @ 1.15 log @Revision 15 @ text @d75 8 @ 1.14 log @Revision 14 @ text @d59 1 a59 1 v. 2.05 /DataSets/DataSet/Units/Unit/Identification/Identifier/IdentifiersText}} a74 1 Added d77 1 a77 1 added d81 1 a81 1 added d85 1 a85 1 added d89 1 a89 1 added @ 1.13 log @Revision 13 @ text @d59 33 @ 1.12 log @Revision 12 @ text @d55 4 @ 1.11 log @Revision 11 @ text @d45 9 a53 1 added @ 1.10 log @Revision 10 @ text @d31 1 a31 1 v. 2.03: /Unit/PGRUnit/GatheringInstitutionCode d33 1 a33 1 added*ADD TO WIKI* FAO Institute Code of the institute that has collected the material. d35 1 a35 1 v. 2.03: /Unit/PGRUnit/BreedingCountryCode d37 1 a37 1 added*ADD TO WIKI* ISO 3-letter code for the country where the breeding institute is located. d39 7 @ 1.9 log @Revision 9 @ text @d33 5 a37 1 added*ADD TO WIKI* @ 1.8 log @Revision 8 @ text @d29 6 @ 1.7 log @Revision 7 @ text @d25 4 @ 1.6 log @Revision 6 @ text @d17 9 @ 1.5 log @Revision 5 @ text @d33 23 @ 1.4 log @Revision 4 @ text @d11 1 a11 1 renamed to: SchemaChangesDataSets/DataSet/Units/Unit/SpecimenUnit/Marks/Mark/Images d13 3 a15 1 and added element: /Image, type string. @ 1.3 log @Revision 3 @ text @d27 2 @ 1.2 log @Revision 2 @ text @d19 6 @ 1.1 log @Initial revision @ text @d15 1 a15 1 ---+++ Proposed changes @