(Version: SDD 1.0 beta 2 - with UBIF 1.0 beta 18 - !Single file version!)
TDWG working group: Structure of Descriptive Data (SDD)
The standard schema reports generated by xml spy or the xs3p script document the structure of the schema organized by the element and type tree. As a supplement to this, this report documents the use of selected features throughout the entire schema.
This is a highly technical report aimed at xml schema experts. The purpose of the type and element listing is primarily to search for design problems or errors in the schema. The overview over default values and identity constraints is valuable for implementers.
The SDD schema uses element names with different types, depending on the context. To write xslt it is often useful to know which element names in a schema uniquely identify a type, and where the content type depends on the context. The following list shows all elements in alphabetical order together with their type name. Anonymous types, including anonymous type derivations, are annotated with "(anon.)". An advanced script may list the base type of a derivation, but in most cases we avoid anonymous derivation in the TDWG schemata so we did not implement this yet. In the context column the path to the element is given. Elements names are shown directly, and complex type and element/attribute group names are prefixed with "type:", "group:", and "attgroup:", respectively.
The use of an element name with several different types has two major sources: a) the alternative element types are themselves all derived from a base type (see e. g. Modifiers), or b) an object is defined in one place and a reference is made to it. This is very similar to the usage pattern in xml schema itself, where object names are used both for definition and reference (examples: element name="x" and element ref="x", or group name="y" and group ref="y").
Note: element names starting with underscore (= tentative elements placed for the purpose of discussion) are not shown.
Element Name | Type | Context |
---|---|---|
AbbreviatedTitle | xs:string | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Periodical/ |
Abbreviation | String50 | type: LabelPlusAbbreviationRepr/ |
Abbreviation | String50 | type: LabelRepr/ |
Acknowledgement | Statement | type: IPRStatementsRepr/ |
Action | DerivationActionDetails | type: DerivationMetadata/ Transformations/ |
Address | (anon.) | group: ContactAddressProposal2/ |
Address | String | type: MicroAgent/ |
Address | StringLP | group: ContactAddressProposal1/ |
Addresses | (anon.) | group: AgentInterface/ Contact/ |
AdministrativeContact | MicroAgent | type: DerivationMetadata/ |
AgeClass | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
Agent | AgentProxy | type: ExternalDataInterface/ Agents/ |
Agent | AgentRef | type: AgentRefs/ |
Agent | ContributorRef | type: ContributorRefs/ |
Agent | CreatorContributorRef | type: CreatorContributorRefs/ |
Agent | CreatorRef | type: CreatorRefs/ |
Agent | OwnerRef | type: OwnerRefs/ |
Agent | RichAgentRef | type: RichAgentRefs/ |
Agents | (anon.) | type: ExternalDataInterface/ |
AlternateState | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
and | (anon.) | type: __ApplyBooleanFunction/ |
And | NatLangOperatorWording | type: DescriptiveData/ Terminology/ General/ __LanguageRules/ LanguageRule/ Wording/ |
Annotation | String | group: EnablingGroup/ |
AntonymousTo | GlossaryEntryRefs | type: GlossaryEntry/ __Ontology/ General/ |
apply | __ApplyBooleanFunction | group: __ApplyBoolBodyGroup/ |
Article | (anon.) | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ |
Assumptions | (anon.) | type: CategoricalCharacter/ |
Assumptions | (anon.) | type: QuantitativeCharacter/ |
Assumptions | (anon.) | type: ColorRangeCharacter/ |
Audience | AudienceDef | type: AudienceDefs/ |
Audience | AudienceRef | type: DescriptiveData/ ConfigurationData/ PresentationDefaults/ |
Audiences | AudienceDefs | type: DescriptiveData/ Terminology/ General/ |
Authors | AgentNames | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Article/ |
Availability | Rating | type: Ratings/ |
BasedOnSample | SampleRef | type: CharSummaryData/ |
BasicCodingStatus | BasicCodingStatusEnum | type: CodingStatusDef/ Specification/ |
BasisOfRecord | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
BiologicalRisks | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
Birthdate | xs:dateTime | group: AgentInterface/ Person/ |
Book | (anon.) | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ |
Caption | Label | group: MediaResourceInterface/ |
Cat | CatSummaryData | group: __ApplyBoolBodyGroup/ |
CatalogNumberText | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
Categorical | CategoricalMarkup | group: PolymorphicCharMarkup/ |
Categorical | CatSampleData | group: PolymorphicCharSampleData/ |
Categorical | CatSummaryData | group: PolymorphicCharSummaryData/ |
CategoricalCharacter | CategoricalCharacter | group: PolymorphicCharDefs/ |
Certainty | Certainty | group: PolymorphicCharModification/ |
Certainty | CertaintyMarkup | group: PolymorphicCharModificationMarkup/ |
CertaintyModifiers | CertaintyModifiers | group: PolymorphicModifierDefs/ |
CertaintyRange | ProbabilityEstimateRange | type: CertaintyModifier/ Specification/ |
Char | CharacterMarkup | group: __OOP_PolymorphicCharMarkup/ |
Char | CharSampleData | group: __OOP_PolymorphicCharSampleData/ |
Char | CharSummaryData | group: __OOP_PolymorphicCharSummaryData/ |
Character | AbstractCharacter | group: __OOP_PolymorphicCharDefs/ |
Character | CharacterRef | type: Concept/ ReferableDefinitions/ __AutoUpdateCharacters/ |
Character | CharacterRef | type: Concept/ |
Characters | (anon.) | type: DescriptiveData/ Terminology/ |
CircularData | ValueRange | type: QuantitativeCharacter/ Assumptions/ |
Citation | Citation | type: DescriptionBase/ Header/ |
Citation | Citation | type: StoredKeyDef/ |
Citation | Citation | type: Citations/ |
Citations | Citations | type: GlossaryEntry/ |
Class | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ Identification/ TaxonomicClassification/ |
ClassHierarchies | (anon.) | type: ExternalDataInterface/ |
ClassHierarchy | ClassHierarchyProxy | type: ExternalDataInterface/ ClassHierarchies/ |
ClassHierarchy | ClassHierarchyRef | type: DescriptiveData/ ConfigurationData/ DataInheritance/ |
ClassName | ClassNameProxy | type: ExternalDataInterface/ ClassNames/ |
ClassName | ClassRef | type: ClassRefs/ |
ClassName | ClassRef | type: ClassHierarchyNode/ |
ClassName | ClassRef | group: UnitInterface/ |
ClassName | ClassRefWithSecondaryClassifiers | type: DescriptionBase/ Header/ |
ClassName | ClassRefWithSecondaryClassifiers | type: StoredKeyNode/ |
ClassNames | (anon.) | type: ExternalDataInterface/ |
ClassScope | ClassRefs | type: ContentMetadata/ Scope/ |
CodedDescription | CodedDescription | type: DescriptiveData/ CodedDescriptions/ |
CodedDescriptions | (anon.) | type: DescriptiveData/ |
CodingStatus | CodingStatusMarkup | type: CategoricalMarkup/ |
CodingStatus | CodingStatusMarkup | type: QuantitativeMarkup/ |
CodingStatusValues | (anon.) | type: DescriptiveData/ Terminology/ General/ |
CollectionCode | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
CollectionDate | CompositeDateTime | group: UnitInterface_RoughProposalBasedOnDarwinCore/ Collector/ |
Collector | (anon.) | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
CollectorNumber | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ Collector/ |
Collectors | AgentNames | group: UnitInterface_RoughProposalBasedOnDarwinCore/ Collector/ |
ColorPoint | ColorRGB | type: ColorPolygon/ |
ColorRange | ColorPolygon | type: ColorRangeCharData/ |
ColorRange | ColorPolygon | type: ColorRangeSampleData/ |
ColorRange | ColorRangeCharData | group: PolymorphicCharSummaryData/ |
ColorRange | ColorRangeSampleData | group: PolymorphicCharSampleData/ |
ColorRangeCharacter | ColorRangeCharacter | group: PolymorphicCharDefs/ |
Concept | Concept | type: ConceptTreeDef/ |
Concept | Concept | type: Concept/ Nodes/ |
Concept | ConceptMarkup | type: NaturalLanguageDescription/ NaturalLanguageData/ |
ConceptStates | (anon.) | type: Concept/ ReferableDefinitions/ |
ConceptTree | ConceptTreeDef | type: DescriptiveData/ Terminology/ ConceptTrees/ |
ConceptTrees | (anon.) | type: DescriptiveData/ Terminology/ |
ConditionsForGrowth | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
ConfigurationData | (anon.) | type: DescriptiveData/ |
ConnectedTo | GlossaryEntryRefs | type: GlossaryEntry/ __Ontology/ Topological/ |
Contact | (anon.) | group: AgentInterface/ |
ContinentOcean | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ GeographicalClassification/ |
Continuous | xs:boolean | type: QuantitativeCharacter/ Assumptions/ |
Contributors | ContributorRefs | type: RevisionData/ |
Convenience | Rating | type: Ratings/ |
Coordinates | GeographicalCoordinates | type: ExternalDataInterface/ Geography/ Locality/ |
Coordinates | GeographicalCoordinates | group: UnitInterface_RoughProposalBasedOnDarwinCore/ GeographicalDetails/ |
Coordinates | GeographicalCoordinates | group: LocalityInterface/ |
CoordinateUncertaintyInMeters | xs:double | group: UnitInterface_RoughProposalBasedOnDarwinCore/ GeographicalDetails/ |
Copyright | Statement | type: IPRStatementsRepr/ |
Country | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ GeographicalClassification/ |
Country | String255 | group: ContactAddressProposal3/ |
County | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ GeographicalClassification/ |
Coverage | String | type: MetadataDescriptionRepr/ |
Creators | AgentNames | group: PublicationInterface_MinimizedProposal/ |
Creators | CreatorRefs | type: RevisionData/ |
CustomExtension | (anon.) | type: CustomExtensions/ |
CustomExtensions | CustomExtensions | group: EnablingGroup/ |
DataInheritance | (anon.) | type: DescriptiveData/ ConfigurationData/ |
Dataset | (anon.) | (schema root) Datasets/ |
Datasets | (anon.) | (schema root) |
Deathdate | xs:dateTime | group: AgentInterface/ Person/ |
Declaration | Statement | type: IPRStatementsRepr/ |
Definition | GlossaryEntryRef | group: GlossaryRefGroup/ |
Definition | String | type: GlossaryEntryRepr/ |
DependencyRules | (anon.) | type: Concept/ InheritableDefinitions/ |
DepositionDate | CompositeDateTime | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
Depositor | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
Depth | ValueRange | group: UnitInterface_RoughProposalBasedOnDarwinCore/ GeographicalDetails/ |
Derivation | DerivationMetadata | (schema root) Datasets/ Dataset/ |
Derivation | DerivationMetadata | type: DerivationMetadata/ DerivationHistory/ |
DerivationHistory | (anon.) | type: DerivationMetadata/ |
Description | (anon.) | type: ContentMetadata/ |
DescriptiveData | DescriptiveData | (schema root) |
DesignedFor | (anon.) | type: ConceptTreeDef/ Specification/ |
Details | String | type: MetadataDescriptionRepr/ |
Details | String | type: LabelWithDetailsRepr/ |
Details | String | type: Statement/ |
Disclaimer | Statement | type: IPRStatementsRepr/ |
Disposition | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
DOI | DOI | type: ExternalLink/ |
Edition | xs:positiveInteger | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Book/ |
Editors | AgentNames | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Series/ |
EditorsOrAuthors | AgentNames | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Book/ |
Elevation | ValueRange | group: UnitInterface_RoughProposalBasedOnDarwinCore/ GeographicalDetails/ |
String255 | type: MicroAgent/ | |
EmailAddress | StringP255 | group: AgentInterface/ Contact/ Emails/ |
Emails | (anon.) | group: AgentInterface/ Contact/ |
EncodedData | xs:base64Binary | group: MediaResourceInterface/ |
ExpertiseLevel | ExpertiseLevelEnum | type: AudienceDef/ Specification/ |
ExportToken | (anon.) | type: LabelPlusAbbreviationRepr/ |
ExtAdr | String255 | group: ContactAddressProposal3/ |
ExternalDataInterface | ExternalDataInterface | (schema root) Datasets/ Dataset/ |
ExternalDefinitionURI | xs:anyURI | type: GlossaryEntryRepr/ |
Factor | xs:double | group: MeasurementUnitInterface/ Relations/ Relation/ |
Family | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ Identification/ TaxonomicClassification/ |
FieldNotes | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ Collector/ |
FieldNumber | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ Collector/ |
FixedCapitalization | (anon.) | type: DescriptiveData/ Terminology/ General/ __LanguageRules/ LanguageRule/ |
FormalFullName | String255 | group: PersonNameProposal2/ |
FormatPattern | NumericFormatPattern | type: UnivarStatMeasureElaboration/ Specification/ |
Frequency | Frequency | group: PolymorphicStateModification/ |
Frequency | FrequencyMarkup | group: PolymorphicStateModificationMarkup/ |
FrequencyModifiers | FrequencyModifiers | group: PolymorphicModifierDefs/ |
FrequencyRange | ProbabilityEstimateRange | type: FrequencyModifier/ Specification/ |
From | (anon.) | type: QuantitativeCharacter/ Mappings/ Mapping/ |
From | CharacterStateRef | type: CategoricalCharacter/ Mappings/ Mapping/ |
From | ColorPolygon | type: ColorRangeCharacter/ Mappings/ Mapping/ |
GenBankNumber | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
General | (anon.) | type: DescriptiveData/ Terminology/ |
General | (anon.) | type: GlossaryEntry/ __Ontology/ |
Generator | (anon.) | type: DerivationMetadata/ |
Genotype | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
Genus | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ Identification/ ScientificName/ |
GeographicalClassification | (anon.) | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
GeographicalDetails | (anon.) | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
GeographicalScope | LocalityRefs | type: DescriptionBase/ Header/ |
GeographicalScope | LocalityRefs | type: StoredKeyDef/ |
GeographicalScope | LocalityRefs | type: ContentMetadata/ Scope/ |
Geography | (anon.) | type: ExternalDataInterface/ |
GeoreferencingNotes | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ GeographicalDetails/ |
GeorefVerificationStatus | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ GeographicalDetails/ |
GivenNames | String255 | group: PersonNameProposal1/ |
GloballyUniqueName | xs:anyURI | type: ContentMetadata/ |
Glossary | (anon.) | type: DescriptiveData/ Terminology/ |
GlossaryEntry | GlossaryEntry | type: DescriptiveData/ Terminology/ Glossary/ |
Header | (anon.) | type: DescriptionBase/ |
HigherGeography | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ GeographicalClassification/ |
HistoryOfDeposit | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
HomologousTo | GlossaryEntryRefs | type: GlossaryEntry/ __Ontology/ Temporal/ |
Icon | MediaResourceRef | type: LabelPlusAbbreviationRepr/ |
Icon | MediaResourceRef | type: MetadataDescriptionRepr/ |
Identification | (anon.) | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
IdentificationCertainty | IdentificationCertaintyEnum | group: UnitInterface/ |
IdentificationDate | CompositeDateTime | group: UnitInterface_RoughProposalBasedOnDarwinCore/ Identification/ |
IdentificationKey | StoredKeyDef | type: DescriptiveData/ IdentificationKeys/ |
IdentificationKeys | (anon.) | type: DescriptiveData/ |
IdentificationQualifier | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ Identification/ |
IdentifiedBy | AgentNames | group: UnitInterface_RoughProposalBasedOnDarwinCore/ Identification/ |
IfNextElement | (anon.) | type: NatLangOperatorWording/ |
InapplicableIf | CharacterStateRefs | type: Concept/ InheritableDefinitions/ DependencyRules/ |
InformalFullName | String255 | group: PersonNameProposal2/ |
InheritableDefinitions | (anon.) | type: Concept/ |
InheritedName | String255 | group: PersonNameProposal1/ |
InitiationDate | xs:dateTime | type: RevisionData/ |
InstitutionCode | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
InteractiveKeyConceptTree | ConceptTreeRef | type: DescriptiveData/ ConfigurationData/ PresentationDefaults/ |
InternationalAbbreviation | String255 | group: MeasurementUnitInterface/ |
InternationalAbbreviation | String255 | type: MicroMeasurementUnit/ |
InvalidSince | xs:dateTime | type: Citation/ |
IPRStatements | (anon.) | group: OwnerAndIPR/ |
ISBN | xs:string | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Book/ |
ISBN | xs:string | group: PublicationInterface_MinimizedProposal/ |
Island | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ GeographicalClassification/ |
IslandGroup | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ GeographicalClassification/ |
IsolationMethod | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
Isolator | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
IsPhylogenetic | xs:boolean | group: ClassHierarchyInterface/ |
IsPrefixUnit | xs:boolean | group: MeasurementUnitInterface/ |
IsPreservedInCollection | xs:boolean | group: UnitInterface/ |
IsScientificUnit | xs:boolean | group: MeasurementUnitInterface/ |
ISSN | xs:string | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Periodical/ |
IsTrueByMisinterpretation | xs:boolean | type: CertaintyModifier/ Specification/ |
KeyNode | StoredKeyNodeRef | type: StoredKeyNode/ |
KindOf | GlossaryEntryRefs | type: GlossaryEntry/ __Ontology/ General/ |
Kingdom | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ Identification/ TaxonomicClassification/ |
Label | (anon.) | type: GlossaryEntry/ |
Label | Label | type: ProxyBase/ |
Label | LabelPlusWording1 | type: VocabularyW1Base/ |
Label | LabelPlusWording2 | type: VocabularyW2Base/ |
Label | LabelPlusWording3 | type: Concept/ |
Label | LabelWithDetails | type: AudienceDef/ |
Label | LabelWithDetails | type: ModifierSet/ |
Label | LabelWithDetails | type: ConceptTreeDef/ |
Label | LabelWithDetails | type: StoredKeyDef/ |
Label | SimpleLabel | type: AbstractCharacter/ |
LanguageRule | (anon.) | type: DescriptiveData/ Terminology/ General/ __LanguageRules/ |
LastDelimiterText | StringForWording | group: __DelimiterGroup/ |
LastRevisionDate | xs:dateTime | type: RevisionData/ |
LastVerified | xs:dateTime | type: Citation/ |
Lead | StoredKeyNode | type: StoredKeyDef/ |
Lead | StoredKeyNode | type: StoredKeyNode/ Nodes/ |
License | Statement | type: IPRStatementsRepr/ |
Line | String255 | group: ContactAddressProposal2/ Address/ |
Link | ExternalLink | type: ProxyBase/ |
Locality | (anon.) | type: ExternalDataInterface/ Geography/ |
Locality | LocalityRef | type: LocalityRefs/ |
Locality | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ GeographicalDetails/ |
Locality | String255 | group: ContactAddressProposal3/ |
Location | String255 | type: Citation/ |
LogoURL | xs:anyURI | group: AgentInterface/ |
LSID | LSIDBody | type: ExternalLink/ |
Major | xs:nonNegativeInteger | type: ContentMetadata/ Version/ |
Mapping | (anon.) | type: CategoricalCharacter/ Mappings/ |
Mapping | (anon.) | type: QuantitativeCharacter/ Mappings/ |
Mapping | (anon.) | type: ColorRangeCharacter/ Mappings/ |
Mappings | (anon.) | type: CategoricalCharacter/ |
Mappings | (anon.) | type: QuantitativeCharacter/ |
Mappings | (anon.) | type: ColorRangeCharacter/ |
Measure | MeasureMarkup | type: QuantitativeMarkup/ |
Measure | UnivarStatMeasureData | group: __OOP_PolymorphicMeasureData/ |
Measure | UnivarStatMeasureData | group: PolymorphicMeasureData/ |
Measure | UnivarStatMeasureRef | type: UnivarStatMeasureElaboration/ Specification/ |
MeasurementScale | CategoricalMeasurementScaleEnum | type: CategoricalCharacter/ Assumptions/ |
MeasurementScale | QuantitativeMeasurementScaleEnum | type: QuantitativeCharacter/ Assumptions/ |
MeasurementUnit | MeasurementUnitProxy | type: ExternalDataInterface/ MeasurementUnits/ |
MeasurementUnit | MicroMeasurementUnit | type: QuantSummaryData/ |
MeasurementUnits | (anon.) | type: ExternalDataInterface/ |
MediaResource | MediaResourceProxy | type: ExternalDataInterface/ MediaResources/ |
MediaResource | MediaResourceRef | type: MediaResourceRefs/ |
MediaResource | MediaResourceRef | group: MediaResources/ |
MediaResources | (anon.) | type: ExternalDataInterface/ |
MediaResources | MediaResourceRefs | type: GlossaryEntryRepr/ |
MediaResources | MediaResourceRefs | type: CharSummaryData/ |
MediaResources | MediaResourceRefs | type: DescriptionBase/ |
MediaResources | MediaResourceRefs | type: LabelPlusAbbreviationRepr/ |
Metadata | ContentMetadata | (schema root) Datasets/ Dataset/ |
MinimumExpertiseLevel | (anon.) | type: Ratings/ |
Minor | xs:nonNegativeInteger | type: ContentMetadata/ Version/ |
MisinterpretableAs | GlossaryEntryRefs | type: GlossaryEntry/ __Ontology/ General/ |
Mod | CharacterModificationMarkup | group: __OOP_PolymorphicCharModificationMarkup/ |
Mod | StateModificationMarkup | group: __OOP_PolymorphicStateModificationMarkup/ |
Model | StateCollectionModelEnum | type: CatSummaryData/ |
Modifier | CertaintyModifier | type: CertaintyModifiers/ |
Modifier | CharacterModification | group: __OOP_PolymorphicCharModification/ |
Modifier | FrequencyModifier | type: FrequencyModifiers/ |
Modifier | ModifierDef | type: ModifierDefs/ |
Modifier | OtherModifier | type: OtherModifiers/ |
Modifier | SpatialModifier | type: SpatialModifiers/ |
Modifier | StateMod | group: PolymorphicStateModification/ |
Modifier | StateModification | group: __OOP_PolymorphicStateModification/ |
Modifier | StateModifier | type: StateModifiers/ |
Modifier | StateModMarkup | group: PolymorphicStateModificationMarkup/ |
Modifier | String255 | type: ContentMetadata/ Version/ |
Modifier | TemporalModifier | type: TemporalModifiers/ |
Modifiers | (anon.) | type: DescriptiveData/ Terminology/ |
Modifiers | (anon.) | type: CharSummaryData/ |
Modifiers | ModifierDefs | group: __OOP_PolymorphicModifierDefs/ |
ModifiersAreOrdered | xs:boolean | type: ModifierSet/ |
ModifierSet | ModifierSet | type: DescriptiveData/ Terminology/ Modifiers/ |
ModifierSet | ModifierSetRef | type: Concept/ InheritableDefinitions/ RecommendedModifiers/ |
Mutant | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
Name | (anon.) | type: AgentNames/ |
Name | Label | group: AgentInterface/ Organisation/ |
Name | String255 | group: AgentInterface/ Software/ |
Name | String255 | type: MicroAgent/ |
NaturalLanguageData | (anon.) | type: NaturalLanguageDescription/ |
NaturalLanguageDescription | NaturalLanguageDescription | type: DescriptiveData/ NaturalLanguageDescriptions/ |
NaturalLanguageDescriptions | (anon.) | type: DescriptiveData/ |
NaturallyContinuous | xs:boolean | type: CategoricalCharacter/ Assumptions/ |
Node | ClassHierarchyNode | group: ClassHierarchyInterface/ |
Node | ClassHierarchyNode | type: ClassHierarchyNodes/ |
Nodes | (anon.) | type: Concept/ |
Nodes | (anon.) | type: StoredKeyNode/ |
Nodes | ClassHierarchyNodes | type: ClassHierarchyNode/ |
Nodes | ClassHierarchyNodes | type: ClassHierarchyNode/ |
not | (anon.) | type: __ApplyBooleanFunction/ |
Note | NoteMarkup | type: CategoricalMarkup/ |
Note | NoteMarkup | type: QuantitativeMarkup/ |
Note | NoteMarkup | type: CodingStatusMarkup/ |
Note | NoteMarkup | type: StateMarkup/ |
Note | NoteMarkup | type: ValueMarkup/ |
Note | ReportedNote | group: PolymorphicStateModification/ |
Note | ReportedNote | type: CharSummaryData/ |
Note | ReportedNote | type: QuantSampleData/ |
Note | ReportedNote | type: CodingStatusData/ |
Note | ReportedNote | type: Sample/ |
Number | xs:string | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Part/ |
OnlyApplicableIf | CharacterStateRefs | type: Concept/ InheritableDefinitions/ DependencyRules/ |
OntogeneticallyDerivedFrom | GlossaryEntryRefs | type: GlossaryEntry/ __Ontology/ Temporal/ |
or | (anon.) | type: __ApplyBooleanFunction/ |
Or | NatLangOperatorWording | type: DescriptiveData/ Terminology/ General/ __LanguageRules/ LanguageRule/ Wording/ |
OrDelimiters | (anon.) | type: DescriptiveData/ Terminology/ General/ __LanguageRules/ LanguageRule/ Wording/ |
Order | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ Identification/ TaxonomicClassification/ |
Organisation | (anon.) | group: AgentInterface/ |
Other | OtherModMarkup | group: PolymorphicCharModificationMarkup/ |
OtherCatalogNumbers | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
OtherModifier | OtherMod | group: PolymorphicCharModification/ |
OtherModifiers | OtherModifiers | group: PolymorphicModifierDefs/ |
Owners | OwnerRefs | group: OwnerAndIPR/ |
Pages | xs:string | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Book/ |
Pages | xs:string | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Article/ |
Pages | xs:string | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Part/ |
Pages | xs:string | group: PublicationInterface_MinimizedProposal/ |
Parameter | xs:double | type: UnivarStatMeasureElaboration/ Specification/ |
Part | (anon.) | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ |
PartOf | GlossaryEntryRefs | type: GlossaryEntry/ __Ontology/ Topological/ |
Pathogenicity | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
Periodical | (anon.) | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ |
PeriodicalPart | xs:string | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Article/ |
PeriodicalVolume | xs:string | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Article/ |
Person | (anon.) | group: AgentInterface/ |
Phone | String255 | type: MicroAgent/ |
PhylogeneticallyDerivedFrom | GlossaryEntryRefs | type: GlossaryEntry/ __Ontology/ Temporal/ |
Phylum | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ Identification/ TaxonomicClassification/ |
PlausibilityRange | ValueRange | type: QuantitativeCharacter/ Assumptions/ |
PMeasure | PMeasureMarkup | type: QuantitativeMarkup/ |
PMeasure | UnivarStatMeasureWithParamData | group: PolymorphicMeasureData/ |
PMeasure | UnivarStatMeasureWithParamRef | type: UnivarStatMeasureElaboration/ Specification/ |
POBox | String255 | group: ContactAddressProposal3/ |
PostalCode | String255 | group: ContactAddressProposal3/ |
PreferredName | String255 | group: PersonNameProposal1/ |
Prefix | String255 | group: PersonNameProposal1/ |
Preparations | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
PresenceOfInformation | PresenceOfInformationEnum | type: CodingStatusDef/ Specification/ |
PresentationDefaults | (anon.) | type: DescriptiveData/ ConfigurationData/ |
Publication | PublicationProxy | type: ExternalDataInterface/ Publications/ |
Publication | PublicationRef | type: PublicationRefs/ |
Publication | PublicationRef | type: Citation/ |
PublicationPlace | xs:string | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Periodical/ |
PublicationPlace | xs:string | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Publishers/ |
Publications | (anon.) | type: ExternalDataInterface/ |
Publisher | xs:string | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Publishers/ |
Publishers | (anon.) | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ |
Publishers | xs:string | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Periodical/ |
Quantitative | QuantitativeMarkup | group: PolymorphicCharMarkup/ |
Quantitative | QuantSampleData | group: PolymorphicCharSampleData/ |
Quantitative | QuantSummaryData | group: PolymorphicCharSummaryData/ |
Quantitative | QuantSummaryData | group: __ApplyBoolBodyGroup/ |
QuantitativeCharacter | QuantitativeCharacter | group: PolymorphicCharDefs/ |
QuestionText | SimpleLabel | type: StoredKeyNode/ |
Race | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
Rank | TaxonomicRankEnum | group: ClassNameInterface/ |
Ratings | Ratings | type: AbstractCharacter/ |
Ratings | Ratings | type: Concept/ InheritableDefinitions/ |
RecommendedMeasurementUnit | MicroMeasurementUnit | type: QuantitativeCharacter/ |
RecommendedMeasures | (anon.) | type: Concept/ InheritableDefinitions/ |
RecommendedModifiers | (anon.) | type: Concept/ InheritableDefinitions/ |
ReferableDefinitions | (anon.) | type: Concept/ |
Region | String255 | group: ContactAddressProposal3/ |
RelatedCatalogedItems | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
RelatedInformation | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
RelatedTo | GlossaryEntryRefs | type: GlossaryEntry/ __Ontology/ General/ |
RelatedUnit | MeasurementUnitRef | group: MeasurementUnitInterface/ Relations/ Relation/ |
Relation | (anon.) | group: MeasurementUnitInterface/ Relations/ |
Relations | (anon.) | group: MeasurementUnitInterface/ |
Reliability | Rating | type: Ratings/ |
Remarks | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
RepeatedDelimiterText | StringForWording | group: __DelimiterGroup/ |
Representation | GlossaryEntryRepr | type: GlossaryEntry/ Label/ |
Representation | IPRStatementsRepr | group: OwnerAndIPR/ IPRStatements/ |
Representation | LabelPlusAbbreviationRepr | type: LabelPlusAbbreviation/ |
Representation | LabelPlusWording1Repr | type: LabelPlusWording1/ |
Representation | LabelPlusWording2Repr | type: LabelPlusWording2/ |
Representation | LabelPlusWording3Repr | type: LabelPlusWording3/ |
Representation | LabelRepr | type: Label/ |
Representation | LabelWithDetailsRepr | type: LabelWithDetails/ |
Representation | MetadataDescriptionRepr | type: ContentMetadata/ Description/ |
Representation | ReportedNoteRepr | type: ReportedNote/ |
Representation | SimpleLabelRepr | type: SimpleLabel/ |
ReprintData | xs:string | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Book/ |
RequiredExpertise | Rating | type: Ratings/ |
RevisionData | RevisionData | type: GlossaryEntry/ |
RevisionData | RevisionData | type: AbstractCharacter/ |
RevisionData | RevisionData | type: ConceptTreeDef/ |
RevisionData | RevisionData | type: DescriptionBase/ |
RevisionData | RevisionData | type: StoredKeyDef/ |
RevisionData | RevisionData | type: ContentMetadata/ |
RevisionData | RevisionData | group: MediaResourceInterface/ |
RevisionStatus | RevisionStatusEnum | type: RevisionData/ |
Role | ConceptTreeRoleEnum | type: ConceptTreeDef/ Specification/ DesignedFor/ |
Role | Label | group: AgentInterface/ |
Sample | Sample | type: CodedDescription/ SampleData/ |
SampleData | (anon.) | type: CodedDescription/ |
SamplingEnd | CompositeDateTime | type: Sample/ |
SamplingStart | CompositeDateTime | type: Sample/ |
SamplingUnit | (anon.) | type: Sample/ |
ScientificName | (anon.) | group: UnitInterface_RoughProposalBasedOnDarwinCore/ Identification/ |
ScientificName | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ Identification/ ScientificName/ |
ScientificNameAuthor | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ Identification/ ScientificName/ |
Scope | (anon.) | type: ContentMetadata/ |
SensuLabel | String255 | type: GlossaryEntryRepr/ |
Series | (anon.) | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ |
Sex | BasicSexCodeEnum | group: AgentInterface/ Person/ |
Sex | Sex | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
ShouldContainAllCharacters | xs:boolean | type: ConceptTreeDef/ Specification/ |
SignificantFigures | xs:positiveInteger | type: QuantitativeCharacter/ |
SingleDelimiterText | StringForWording | group: __DelimiterGroup/ |
Software | (anon.) | group: AgentInterface/ |
SortingName | String255 | group: AgentInterface/ Person/ |
Source | xs:string | group: PublicationInterface_MinimizedProposal/ |
SourcePublications | PublicationRefs | type: ContentMetadata/ Scope/ |
Spatial | Spatial | group: PolymorphicCharModification/ |
Spatial | SpatialMarkup | group: PolymorphicCharModificationMarkup/ |
SpatialModifiers | SpatialModifiers | group: PolymorphicModifierDefs/ |
SpeciesEpithet | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ Identification/ ScientificName/ |
Specification | (anon.) | type: AudienceDef/ |
Specification | (anon.) | type: CodingStatusDef/ |
Specification | (anon.) | type: CertaintyModifier/ |
Specification | (anon.) | type: SpatialModifier/ |
Specification | (anon.) | type: TemporalModifier/ |
Specification | (anon.) | type: FrequencyModifier/ |
Specification | (anon.) | type: UnivarStatMeasureElaboration/ |
Specification | (anon.) | type: ConceptTreeDef/ |
State | CharacterStateRef | type: CharacterStateRefs/ |
State | StateData | type: CatSummaryData/ |
State | StateData | type: CatSampleData/ |
State | StateMarkup | type: CategoricalMarkup/ |
StateDefinition | CharacterConceptStateDef | type: Concept/ ReferableDefinitions/ ConceptStates/ |
StateDefinition | CharacterLocalStateDef | type: CategoricalCharacter/ States/ |
Statement | LabelPlusAbbreviation | type: StoredKeyNode/ |
Statement | Statement | type: DerivationMetadata/ |
StateModifiers | StateModifiers | group: PolymorphicModifierDefs/ |
StateProvince | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ GeographicalClassification/ |
StateReference | (anon.) | type: CategoricalCharacter/ States/ |
States | (anon.) | type: CategoricalCharacter/ |
StatisticalMeasure | UnivarStatMeasureElaboration | type: Concept/ InheritableDefinitions/ RecommendedMeasures/ |
Status | CodingStatusData | type: CharSummaryData/ |
Status | CodingStatusDef | type: DescriptiveData/ Terminology/ General/ CodingStatusValues/ |
StrainApplications | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
StrainProperties | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
Street | String255 | group: ContactAddressProposal3/ |
Subkey | StoredKeyRef | type: StoredKeyNode/ |
SubspeciesEpithet | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ Identification/ ScientificName/ |
Substrate | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
Suffix | String255 | group: PersonNameProposal1/ |
SummaryData | (anon.) | type: CodedDescription/ |
SynonymousTo | GlossaryEntryRefs | type: GlossaryEntry/ __Ontology/ General/ |
Synonyms | ClassRefs | type: ClassHierarchyNode/ |
TaxonomicClassification | (anon.) | group: UnitInterface_RoughProposalBasedOnDarwinCore/ Identification/ |
TechnicalContact | MicroAgent | type: DerivationMetadata/ |
Telephone | TelephoneNumber | group: AgentInterface/ Contact/ Telephones/ |
Telephones | (anon.) | group: AgentInterface/ Contact/ |
Temporal | (anon.) | type: GlossaryEntry/ __Ontology/ |
Temporal | Temporal | group: PolymorphicCharModification/ |
Temporal | TemporalMarkup | group: PolymorphicCharModificationMarkup/ |
TemporalModifiers | TemporalModifiers | group: PolymorphicModifierDefs/ |
Term | GlossaryEntryRef | type: GlossaryEntryRefs/ |
Term | String255 | type: GlossaryEntryRepr/ |
Terminology | (anon.) | type: DescriptiveData/ |
TermsOfUse | Statement | type: IPRStatementsRepr/ |
Text | MarkupText | type: StatementModificationMarkup/ |
Text | MarkupText | type: CertaintyMarkup/ |
Text | MarkupText | type: SpatialMarkup/ |
Text | MarkupText | type: TemporalMarkup/ |
Text | MarkupText | type: OtherModMarkup/ |
Text | MarkupText | type: FrequencyMarkup/ |
Text | MarkupText | type: StateModMarkup/ |
Text | MarkupText | type: CategoricalMarkup/ |
Text | MarkupText | type: QuantitativeMarkup/ |
Text | MarkupText | type: ConceptMarkup/ |
Text | MarkupText | type: CodingStatusMarkup/ |
Text | MarkupText | type: StateMarkup/ |
Text | MarkupText | type: NoteMarkup/ |
Text | MarkupText | type: ValueMarkup/ |
Text | MarkupText | type: MeasureMarkup/ |
Text | MarkupText | type: PMeasureMarkup/ |
Text | MarkupText | type: NaturalLanguageDescription/ NaturalLanguageData/ |
Text | String | type: ReportedNoteRepr/ |
Text | String | type: Statement/ |
Text | String255 | type: SimpleLabelRepr/ |
Text | String255 | type: LabelRepr/ |
Text | StringForWording | type: NatLangWording1/ |
Text | StringForWording | type: NatLangOperatorWording/ |
Text | StringForWording | type: NatLangOperatorWording/ IfNextElement/ |
Text | StringL | type: TextWithTranslations/ |
Text | StringL | type: TextWithTranslations/ Translations/ |
TextAfter | StringForWording | type: NatLangWording2/ |
TextAfter | StringForWording | type: NatLangWording2/ |
TextBefore | StringForWording | type: NatLangWording2/ |
Title | Label | group: AgentInterface/ Person/ |
Title | String255 | type: MetadataDescriptionRepr/ |
Title | TextWithTranslations | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Series/ |
Title | TextWithTranslations | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Book/ |
Title | TextWithTranslations | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Periodical/ |
Title | TextWithTranslations | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Article/ |
Title | TextWithTranslations | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Part/ |
Title | TextWithTranslations | group: PublicationInterface_MinimizedProposal/ |
To | CharacterStateRef | type: CategoricalCharacter/ Mappings/ Mapping/ |
To | CharacterStateRef | type: QuantitativeCharacter/ Mappings/ Mapping/ |
To | CharacterStateRef | type: ColorRangeCharacter/ Mappings/ Mapping/ |
To | NatLangOperatorWording | type: DescriptiveData/ Terminology/ General/ __LanguageRules/ LanguageRule/ Wording/ |
Topological | (anon.) | type: GlossaryEntry/ __Ontology/ |
Transformations | (anon.) | type: DerivationMetadata/ |
Translations | (anon.) | type: TextWithTranslations/ |
TruePublicationDate | CompositeDate | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ |
TruePublicationDate | CompositeDate | group: PublicationInterface_MinimizedProposal/ |
Type | ConceptTreeTypeEnum | type: ConceptTreeDef/ Specification/ |
Type | ResourceTypeEnum | group: MediaResourceInterface/ |
TypeClass | ClassRef | type: ClassHierarchyNode/ |
TypeStatus | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ |
TypeUnit | TypeUnitRef | type: ClassHierarchyNode/ TypeUnits/ |
TypeUnits | (anon.) | type: ClassHierarchyNode/ |
UnconstrainedText | xs:boolean | type: CharacterAbstractStateDef/ |
Unit | StringL | group: AgentInterface/ Organisation/ Units/ |
Unit | UnitProxy | type: ExternalDataInterface/ Units/ |
Unit | UnitRef | type: DescriptionBase/ Header/ |
Units | (anon.) | type: ExternalDataInterface/ |
Units | (anon.) | group: AgentInterface/ Organisation/ |
URI | anyUriP | group: AgentInterface/ Contact/ URIs/ |
URI | xs:anyURI | type: Statement/ |
URIs | (anon.) | group: AgentInterface/ Contact/ |
URL | xs:anyURI | type: ExternalLink/ |
Value | ValueMarkup | type: QuantitativeMarkup/ |
ValuesAreInteger | xs:boolean | type: QuantitativeCharacter/ Assumptions/ |
VerbatimDepth | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ GeographicalDetails/ |
VerbatimElevation | String | group: UnitInterface_RoughProposalBasedOnDarwinCore/ GeographicalDetails/ |
Version | (anon.) | type: ContentMetadata/ |
VersionExtension | VersionExtension | group: EnablingGroup/ |
VersionReleaseDate | xs:date | type: ContentMetadata/ Version/ |
VolPartInSeries | xs:string | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ Book/ |
WebAddress | xs:anyURI | type: MetadataDescriptionRepr/ |
With | NatLangOperatorWording | type: DescriptiveData/ Terminology/ General/ __LanguageRules/ LanguageRule/ Wording/ |
Word | String255 | type: DescriptiveData/ Terminology/ General/ __LanguageRules/ LanguageRule/ FixedCapitalization/ |
Wording | (anon.) | type: DescriptiveData/ Terminology/ General/ __LanguageRules/ LanguageRule/ |
Wording | NatLangWording1 | type: LabelPlusWording1Repr/ |
Wording | NatLangWording2 | type: LabelPlusWording2Repr/ |
Wording | NatLangWording3 | type: LabelPlusWording3Repr/ |
xor | (anon.) | type: __ApplyBooleanFunction/ |
Year | xs:gYear | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ |
Year | xs:positiveInteger | group: PublicationInterface_MinimizedProposal/ |
Elements or attributes for which default values have been defined in the schema need special attention insofar as the processing of an instance document depends on whether it has been validated against the schema (validation will add default values in the infoset). A script or application processing instance documents may thus either validate the document, or it may handle the following attributes itself.
Object | Name | Default value | Parent |
---|---|---|---|
attribute | comparewith | CentralMeasure | type: QuantitativeCharacter/ Mappings/ Mapping/ From/ |
attribute | dir | ltr | type: DescriptiveData/ Terminology/ General/ __LanguageRules/ LanguageRule/ |
attribute | lower | 0 | attgroup: ProbRangeAttributeGroup/ |
attribute | lowerestimate | 0 | type: ProbabilityEstimateRange/ |
attribute | origin | OriginalData | type: Rating/ |
attribute | origin | OriginalData | type: Ratings/ MinimumExpertiseLevel/ |
attribute | preferred | false | attgroup: preferredOptionalAttribute/ |
attribute | random | false | type: Sample/ |
attribute | upper | 1 | attgroup: ProbRangeAttributeGroup/ |
attribute | upperestimate | 1 | type: ProbabilityEstimateRange/ |
element | __IsTemplate | false | group: PolymorphicStateModification/ |
element | __IsTemplate | false | type: CodingStatusData/ |
element | IdentificationCertainty | Certain | group: UnitInterface/ |
element | IsPrefixUnit | false | group: MeasurementUnitInterface/ |
element | IsPreservedInCollection | true | group: UnitInterface/ |
element | IsTrueByMisinterpretation | false | type: CertaintyModifier/ Specification/ |
element | Model | OrSet | type: CatSummaryData/ |
element | ModifiersAreOrdered | false | type: ModifierSet/ |
element | RevisionStatus | Unrevised | type: RevisionData/ |
element | ShouldContainAllCharacters | false | type: ConceptTreeDef/ Specification/ |
element | UnconstrainedText | false | type: CharacterAbstractStateDef/ |
The following tables provide an overview of the number of times complex and simple types are used in the schema. Only schema-specific types are reported, not the w3c defined base types (xs:string, xs:boolean, etc.). Type usage is interesting to detect orphan (unused) types, or to argue whether types used only a single time should rather be anonymous.
Usage count: | |||||||
---|---|---|---|---|---|---|---|
Type name | Total | Elements | Extensions | Restrictions | |||
__ApplyBooleanFunction | 1 | = | 1 | + | 0 | + | 0 |
__DescriptionRef | 0 | = | 0 | + | 0 | + | 0 |
AbstractCharacter | 4 | = | 1 | + | 3 | + | 0 |
AgentNames | 6 | = | 6 | + | 0 | + | 0 |
AgentProxy | 1 | = | 1 | + | 0 | + | 0 |
AgentRef | 2 | = | 1 | + | 1 | + | 0 |
AgentRefBase | 2 | = | 0 | + | 1 | + | 1 |
AgentRefs | 0 | = | 0 | + | 0 | + | 0 |
anyUriP | 1 | = | 1 | + | 0 | + | 0 |
AudienceDef | 1 | = | 1 | + | 0 | + | 0 |
AudienceDefs | 1 | = | 1 | + | 0 | + | 0 |
AudienceRef | 4 | = | 1 | + | 3 | + | 0 |
CategoricalCharacter | 1 | = | 1 | + | 0 | + | 0 |
CategoricalMarkup | 1 | = | 1 | + | 0 | + | 0 |
CatSampleData | 1 | = | 1 | + | 0 | + | 0 |
CatSummaryData | 2 | = | 2 | + | 0 | + | 0 |
Certainty | 1 | = | 1 | + | 0 | + | 0 |
CertaintyMarkup | 1 | = | 1 | + | 0 | + | 0 |
CertaintyModifier | 1 | = | 1 | + | 0 | + | 0 |
CertaintyModifiers | 1 | = | 1 | + | 0 | + | 0 |
CharacterAbstractStateDef | 2 | = | 0 | + | 2 | + | 0 |
CharacterConceptStateDef | 1 | = | 1 | + | 0 | + | 0 |
CharacterLocalStateDef | 1 | = | 1 | + | 0 | + | 0 |
CharacterMarkup | 3 | = | 1 | + | 2 | + | 0 |
CharacterModification | 5 | = | 1 | + | 0 | + | 4 |
CharacterModificationMarkup | 5 | = | 1 | + | 0 | + | 4 |
CharacterModifierDef | 4 | = | 0 | + | 4 | + | 0 |
CharacterRef | 5 | = | 2 | + | 3 | + | 0 |
CharacterStateRef | 7 | = | 5 | + | 2 | + | 0 |
CharacterStateRefs | 2 | = | 2 | + | 0 | + | 0 |
CharSampleData | 4 | = | 1 | + | 3 | + | 0 |
CharSummaryData | 4 | = | 1 | + | 3 | + | 0 |
Citation | 3 | = | 3 | + | 0 | + | 0 |
Citations | 1 | = | 1 | + | 0 | + | 0 |
ClassHierarchyNode | 2 | = | 2 | + | 0 | + | 0 |
ClassHierarchyNodes | 2 | = | 2 | + | 0 | + | 0 |
ClassHierarchyProxy | 1 | = | 1 | + | 0 | + | 0 |
ClassHierarchyRef | 1 | = | 1 | + | 0 | + | 0 |
ClassNameProxy | 1 | = | 1 | + | 0 | + | 0 |
ClassRef | 5 | = | 4 | + | 1 | + | 0 |
ClassRefs | 2 | = | 2 | + | 0 | + | 0 |
ClassRefWithSecondaryClassifiers | 2 | = | 2 | + | 0 | + | 0 |
CodedDescription | 1 | = | 1 | + | 0 | + | 0 |
CodingStatusData | 1 | = | 1 | + | 0 | + | 0 |
CodingStatusDef | 1 | = | 1 | + | 0 | + | 0 |
CodingStatusMarkup | 2 | = | 2 | + | 0 | + | 0 |
CodingStatusRef | 2 | = | 0 | + | 2 | + | 0 |
ColorPolygon | 3 | = | 3 | + | 0 | + | 0 |
ColorRangeCharacter | 1 | = | 1 | + | 0 | + | 0 |
ColorRangeCharData | 1 | = | 1 | + | 0 | + | 0 |
ColorRangeSampleData | 1 | = | 1 | + | 0 | + | 0 |
CompositeDate | 3 | = | 2 | + | 1 | + | 0 |
CompositeDateTime | 5 | = | 5 | + | 0 | + | 0 |
Concept | 2 | = | 2 | + | 0 | + | 0 |
ConceptMarkup | 1 | = | 1 | + | 0 | + | 0 |
ConceptRef | 1 | = | 0 | + | 1 | + | 0 |
ConceptStateRef | 1 | = | 0 | + | 1 | + | 0 |
ConceptTreeDef | 1 | = | 1 | + | 0 | + | 0 |
ConceptTreeRef | 1 | = | 1 | + | 0 | + | 0 |
ContentMetadata | 1 | = | 1 | + | 0 | + | 0 |
ContributorRef | 1 | = | 1 | + | 0 | + | 0 |
ContributorRefs | 1 | = | 1 | + | 0 | + | 0 |
CreatorContributorRef | 1 | = | 1 | + | 0 | + | 0 |
CreatorContributorRefs | 0 | = | 0 | + | 0 | + | 0 |
CreatorRef | 1 | = | 1 | + | 0 | + | 0 |
CreatorRefs | 1 | = | 1 | + | 0 | + | 0 |
CustomExtensions | 1 | = | 1 | + | 0 | + | 0 |
DerivationActionDetails | 1 | = | 1 | + | 0 | + | 0 |
DerivationMetadata | 2 | = | 2 | + | 0 | + | 0 |
DescriptionBase | 2 | = | 0 | + | 2 | + | 0 |
DescriptiveData | 1 | = | 1 | + | 0 | + | 0 |
ExternalDataInterface | 1 | = | 1 | + | 0 | + | 0 |
ExternalLink | 1 | = | 1 | + | 0 | + | 0 |
Frequency | 1 | = | 1 | + | 0 | + | 0 |
FrequencyMarkup | 1 | = | 1 | + | 0 | + | 0 |
FrequencyModifier | 1 | = | 1 | + | 0 | + | 0 |
FrequencyModifiers | 1 | = | 1 | + | 0 | + | 0 |
GeographicalCoordinates | 3 | = | 3 | + | 0 | + | 0 |
GlossaryEntry | 1 | = | 1 | + | 0 | + | 0 |
GlossaryEntryRef | 3 | = | 3 | + | 0 | + | 0 |
GlossaryEntryRefs | 11 | = | 11 | + | 0 | + | 0 |
GlossaryEntryRepr | 1 | = | 1 | + | 0 | + | 0 |
IPRStatementsRepr | 1 | = | 1 | + | 0 | + | 0 |
Label | 5 | = | 5 | + | 0 | + | 0 |
LabelPlusAbbreviation | 1 | = | 1 | + | 0 | + | 0 |
LabelPlusAbbreviationRepr | 4 | = | 1 | + | 3 | + | 0 |
LabelPlusWording1 | 1 | = | 1 | + | 0 | + | 0 |
LabelPlusWording1Repr | 1 | = | 1 | + | 0 | + | 0 |
LabelPlusWording2 | 1 | = | 1 | + | 0 | + | 0 |
LabelPlusWording2Repr | 1 | = | 1 | + | 0 | + | 0 |
LabelPlusWording3 | 1 | = | 1 | + | 0 | + | 0 |
LabelPlusWording3Repr | 1 | = | 1 | + | 0 | + | 0 |
LabelRepr | 2 | = | 1 | + | 1 | + | 0 |
LabelWithDetails | 4 | = | 4 | + | 0 | + | 0 |
LabelWithDetailsRepr | 1 | = | 1 | + | 0 | + | 0 |
LanguageRef | 5 | = | 0 | + | 5 | + | 0 |
LocalityProxy | 1 | = | 0 | + | 1 | + | 0 |
LocalityRef | 1 | = | 1 | + | 0 | + | 0 |
LocalityRefs | 3 | = | 3 | + | 0 | + | 0 |
MarkupText | 17 | = | 17 | + | 0 | + | 0 |
MeasureMarkup | 1 | = | 1 | + | 0 | + | 0 |
MeasurementUnitProxy | 1 | = | 1 | + | 0 | + | 0 |
MeasurementUnitRef | 1 | = | 1 | + | 0 | + | 0 |
MeasurementUnitRefBase | 2 | = | 0 | + | 1 | + | 1 |
MediaResourceProxy | 1 | = | 1 | + | 0 | + | 0 |
MediaResourceRef | 4 | = | 4 | + | 0 | + | 0 |
MediaResourceRefs | 4 | = | 4 | + | 0 | + | 0 |
MetadataDescriptionRepr | 1 | = | 1 | + | 0 | + | 0 |
MicroAgent | 2 | = | 2 | + | 0 | + | 0 |
MicroMeasurementUnit | 2 | = | 2 | + | 0 | + | 0 |
ModifierDef | 3 | = | 1 | + | 2 | + | 0 |
ModifierDefs | 7 | = | 1 | + | 0 | + | 6 |
ModifierSet | 1 | = | 1 | + | 0 | + | 0 |
ModifierSetRef | 1 | = | 1 | + | 0 | + | 0 |
NatLangOperatorWording | 4 | = | 4 | + | 0 | + | 0 |
NatLangWording1 | 1 | = | 1 | + | 0 | + | 0 |
NatLangWording2 | 2 | = | 1 | + | 1 | + | 0 |
NatLangWording3 | 1 | = | 1 | + | 0 | + | 0 |
NaturalLanguageDescription | 1 | = | 1 | + | 0 | + | 0 |
NoteMarkup | 5 | = | 5 | + | 0 | + | 0 |
OtherMod | 1 | = | 1 | + | 0 | + | 0 |
OtherModifier | 1 | = | 1 | + | 0 | + | 0 |
OtherModifiers | 1 | = | 1 | + | 0 | + | 0 |
OtherModMarkup | 1 | = | 1 | + | 0 | + | 0 |
OwnerRef | 1 | = | 1 | + | 0 | + | 0 |
OwnerRefs | 1 | = | 1 | + | 0 | + | 0 |
PMeasureMarkup | 1 | = | 1 | + | 0 | + | 0 |
ProbabilityEstimateRange | 2 | = | 2 | + | 0 | + | 0 |
ProbabilityRange | 0 | = | 0 | + | 0 | + | 0 |
ProxyBase | 8 | = | 0 | + | 8 | + | 0 |
PublicationProxy | 1 | = | 1 | + | 0 | + | 0 |
PublicationRef | 2 | = | 2 | + | 0 | + | 0 |
PublicationRefs | 1 | = | 1 | + | 0 | + | 0 |
QuantitativeCharacter | 1 | = | 1 | + | 0 | + | 0 |
QuantitativeMarkup | 1 | = | 1 | + | 0 | + | 0 |
QuantSampleData | 1 | = | 1 | + | 0 | + | 0 |
QuantSummaryData | 2 | = | 2 | + | 0 | + | 0 |
Rating | 4 | = | 4 | + | 0 | + | 0 |
Ratings | 2 | = | 2 | + | 0 | + | 0 |
ReportedNote | 5 | = | 5 | + | 0 | + | 0 |
ReportedNoteRepr | 1 | = | 1 | + | 0 | + | 0 |
RevisionData | 7 | = | 7 | + | 0 | + | 0 |
RichAgentRef | 5 | = | 1 | + | 0 | + | 4 |
RichAgentRefs | 4 | = | 0 | + | 0 | + | 4 |
Sample | 1 | = | 1 | + | 0 | + | 0 |
SampleRef | 1 | = | 1 | + | 0 | + | 0 |
Sex | 1 | = | 1 | + | 0 | + | 0 |
SimpleLabel | 2 | = | 2 | + | 0 | + | 0 |
SimpleLabelRepr | 2 | = | 1 | + | 1 | + | 0 |
Spatial | 1 | = | 1 | + | 0 | + | 0 |
SpatialMarkup | 1 | = | 1 | + | 0 | + | 0 |
SpatialModifier | 1 | = | 1 | + | 0 | + | 0 |
SpatialModifiers | 1 | = | 1 | + | 0 | + | 0 |
StateData | 2 | = | 2 | + | 0 | + | 0 |
StateMarkup | 1 | = | 1 | + | 0 | + | 0 |
Statement | 7 | = | 7 | + | 0 | + | 0 |
StatementModification | 4 | = | 0 | + | 4 | + | 0 |
StatementModificationMarkup | 2 | = | 0 | + | 2 | + | 0 |
StateMod | 1 | = | 1 | + | 0 | + | 0 |
StateModification | 2 | = | 1 | + | 0 | + | 1 |
StateModificationMarkup | 3 | = | 1 | + | 1 | + | 1 |
StateModificationPlusProbabilities | 1 | = | 0 | + | 0 | + | 1 |
StateModificationPlusProbabilitiesMarkup | 1 | = | 0 | + | 0 | + | 1 |
StateModifier | 1 | = | 1 | + | 0 | + | 0 |
StateModifierDef | 2 | = | 0 | + | 2 | + | 0 |
StateModifiers | 1 | = | 1 | + | 0 | + | 0 |
StateModMarkup | 1 | = | 1 | + | 0 | + | 0 |
StoredKeyDef | 1 | = | 1 | + | 0 | + | 0 |
StoredKeyNode | 2 | = | 2 | + | 0 | + | 0 |
StoredKeyNodeRef | 1 | = | 1 | + | 0 | + | 0 |
StoredKeyRef | 1 | = | 1 | + | 0 | + | 0 |
StringForWording | 9 | = | 9 | + | 0 | + | 0 |
StringL | 3 | = | 3 | + | 0 | + | 0 |
StringL255 | 0 | = | 0 | + | 0 | + | 0 |
StringLP | 1 | = | 1 | + | 0 | + | 0 |
StringLP255 | 0 | = | 0 | + | 0 | + | 0 |
StringP | 0 | = | 0 | + | 0 | + | 0 |
StringP255 | 1 | = | 1 | + | 0 | + | 0 |
TelephoneNumber | 1 | = | 1 | + | 0 | + | 0 |
Temporal | 1 | = | 1 | + | 0 | + | 0 |
TemporalMarkup | 1 | = | 1 | + | 0 | + | 0 |
TemporalModifier | 1 | = | 1 | + | 0 | + | 0 |
TemporalModifiers | 1 | = | 1 | + | 0 | + | 0 |
TextWithTranslations | 6 | = | 6 | + | 0 | + | 0 |
TypeUnitRef | 1 | = | 1 | + | 0 | + | 0 |
UnitProxy | 1 | = | 1 | + | 0 | + | 0 |
UnitRef | 2 | = | 1 | + | 1 | + | 0 |
UnivarStatMeasureData | 3 | = | 2 | + | 1 | + | 0 |
UnivarStatMeasureElaboration | 1 | = | 1 | + | 0 | + | 0 |
UnivarStatMeasureRef | 2 | = | 1 | + | 1 | + | 0 |
UnivarStatMeasureWithParamData | 2 | = | 1 | + | 1 | + | 0 |
UnivarStatMeasureWithParamRef | 2 | = | 1 | + | 1 | + | 0 |
ValueMarkup | 1 | = | 1 | + | 0 | + | 0 |
ValueRange | 5 | = | 4 | + | 1 | + | 0 |
VersionExtension | 1 | = | 1 | + | 0 | + | 0 |
VocabularyW1Base | 2 | = | 0 | + | 2 | + | 0 |
VocabularyW2Base | 2 | = | 0 | + | 2 | + | 0 |
Usage count: | |||||||
---|---|---|---|---|---|---|---|
Type name | Total | Attributes | Elements | Restrictions | |||
__BooleanOrDefault | 0 | = | 0 | + | 0 | + | 0 |
__BooleanOrUnknown | 0 | = | 0 | + | 0 | + | 0 |
AdditionalSexCodeEnum | 0 | = | 0 | + | 0 | + | 0 |
AgentContributorRoleEnum | 1 | = | 1 | + | 0 | + | 0 |
AgentCreatorContribRoleEnum | 1 | = | 1 | + | 0 | + | 0 |
AgentCreatorRoleEnum | 1 | = | 1 | + | 0 | + | 0 |
AgentOwnerRoleEnum | 1 | = | 1 | + | 0 | + | 0 |
AgentRoleEnum | 1 | = | 1 | + | 0 | + | 0 |
AudienceRelationID | 2 | = | 2 | + | 0 | + | 0 |
BasicCodingStatusEnum | 1 | = | 0 | + | 1 | + | 0 |
BasicSexCodeEnum | 1 | = | 0 | + | 1 | + | 0 |
CategoricalMeasurementScaleEnum | 1 | = | 0 | + | 1 | + | 0 |
CharacterRelationID | 2 | = | 2 | + | 0 | + | 0 |
CharacterStateRelationID | 3 | = | 3 | + | 0 | + | 0 |
CodingStatusRelationID | 2 | = | 2 | + | 0 | + | 0 |
ColorRGB | 1 | = | 0 | + | 1 | + | 0 |
ConceptRelationID | 2 | = | 2 | + | 0 | + | 0 |
ConceptStateRelationID | 2 | = | 2 | + | 0 | + | 0 |
ConceptTreeRelationID | 2 | = | 2 | + | 0 | + | 0 |
ConceptTreeRoleEnum | 1 | = | 0 | + | 1 | + | 0 |
ConceptTreeTypeEnum | 1 | = | 0 | + | 1 | + | 0 |
DataOriginEnum | 1 | = | 1 | + | 0 | + | 0 |
DecimalLatitude | 1 | = | 1 | + | 0 | + | 0 |
DecimalLongitude | 1 | = | 1 | + | 0 | + | 0 |
DescriptionRelationID | 2 | = | 2 | + | 0 | + | 0 |
DOI | 1 | = | 0 | + | 1 | + | 0 |
ExpertiseLevelEnum | 1 | = | 0 | + | 1 | + | 0 |
GlossaryKindOfTermEnum | 1 | = | 0 | + | 1 | + | 0 |
GlossaryRelationID | 2 | = | 2 | + | 0 | + | 0 |
IdentificationCertaintyEnum | 1 | = | 0 | + | 1 | + | 0 |
Language | 2 | = | 2 | + | 0 | + | 0 |
LSID | 0 | = | 0 | + | 0 | + | 0 |
LSIDBody | 1 | = | 0 | + | 1 | + | 0 |
ModifierRelationID | 14 | = | 14 | + | 0 | + | 0 |
ModifierSetRelationID | 2 | = | 2 | + | 0 | + | 0 |
NomenclaturalEpithet | 0 | = | 0 | + | 0 | + | 0 |
NomenclaturalMonomial | 0 | = | 0 | + | 0 | + | 0 |
NomenclaturalTypeStatusOfUnitsEnum | 1 | = | 1 | + | 0 | + | 0 |
NumericFormatPattern | 1 | = | 0 | + | 1 | + | 0 |
PresenceOfInformationEnum | 1 | = | 0 | + | 1 | + | 0 |
Probability | 6 | = | 6 | + | 0 | + | 0 |
QuantitativeMeasurementScaleEnum | 1 | = | 0 | + | 1 | + | 0 |
Rating1to5Enum | 1 | = | 1 | + | 0 | + | 0 |
RatingOriginEnum | 2 | = | 2 | + | 0 | + | 0 |
RelationID | 25 | = | 11 | + | 0 | + | 14 |
ResourceTypeEnum | 1 | = | 0 | + | 1 | + | 0 |
RevisionStatusEnum | 1 | = | 0 | + | 1 | + | 0 |
SampleRelationID | 2 | = | 2 | + | 0 | + | 0 |
SexCodeEnum | 1 | = | 1 | + | 0 | + | 0 |
StateCollectionModelEnum | 1 | = | 0 | + | 1 | + | 0 |
StatisticalMeasurementScaleEnum | 0 | = | 0 | + | 0 | + | 0 |
StoredKeyNodeRelationID | 2 | = | 2 | + | 0 | + | 0 |
StoredKeyRelationID | 2 | = | 2 | + | 0 | + | 0 |
String | 66 | = | 3 | + | 63 | + | 0 |
String255 | 56 | = | 16 | + | 38 | + | 2 |
String50 | 2 | = | 0 | + | 2 | + | 0 |
TaxonomicRankAboveSuperfamilyEnum | 0 | = | 0 | + | 0 | + | 0 |
TaxonomicRankBelowSubspeciesEnum | 0 | = | 0 | + | 0 | + | 0 |
TaxonomicRankEnum | 1 | = | 0 | + | 1 | + | 0 |
TaxonomicRankFamilyGroupEnum | 0 | = | 0 | + | 0 | + | 0 |
TaxonomicRankFamilySubdivisionEnum | 0 | = | 0 | + | 0 | + | 0 |
TaxonomicRankGenusGroupEnum | 0 | = | 0 | + | 0 | + | 0 |
TaxonomicRankGenusSubdivisionEnum | 0 | = | 0 | + | 0 | + | 0 |
TaxonomicRankSpeciesGroupEnum | 0 | = | 0 | + | 0 | + | 0 |
TelephoneDeviceEnum | 1 | = | 1 | + | 0 | + | 0 |
TextDirectionalityEnum | 1 | = | 1 | + | 0 | + | 0 |
UnivarStatMeasureCompareWithEnum | 1 | = | 1 | + | 0 | + | 0 |
UnivarStatMeasureEnum | 1 | = | 1 | + | 0 | + | 0 |
UnivarStatMeasureMethodClassEnum | 0 | = | 0 | + | 0 | + | 0 |
UnivarStatMeasureReportingClassEnum | 0 | = | 0 | + | 0 | + | 0 |
UnivarStatMeasureWithParamEnum | 1 | = | 1 | + | 0 | + | 0 |
The following types have been defined in the schema, but are not used in elements, attributes, extension, or restriction:
Complex types:
__DescriptionRef
AgentRefs
CreatorContributorRefs
ProbabilityRange
StringL255
StringLP255
StringP
Simple types:
__BooleanOrDefault
__BooleanOrUnknown
AdditionalSexCodeEnum
LSID
NomenclaturalEpithet
NomenclaturalMonomial
StatisticalMeasurementScaleEnum
TaxonomicRankAboveSuperfamilyEnum
TaxonomicRankBelowSubspeciesEnum
TaxonomicRankFamilyGroupEnum
TaxonomicRankFamilySubdivisionEnum
TaxonomicRankGenusGroupEnum
TaxonomicRankGenusSubdivisionEnum
TaxonomicRankSpeciesGroupEnum
UnivarStatMeasureMethodClassEnum
UnivarStatMeasureReportingClassEnum
Direct recursion: The following complex types contain elements of their own type:
Concept
DerivationMetadata
StoredKeyNode
Indirect recursion (1 step): The following complex types contain elements of a type, that contains elements of their own type. Both types involved will be listed:
ClassHierarchyNode / ClassHierarchyNodes
ClassHierarchyNodes / ClassHierarchyNode
Note: some other types of recursion, e.g. involving cycles of three complex types, recursion of type extension, alternations of complex types and element groups, or element groups alone are not yet reported!
The SDD schema is used object-oriented inheritance mechanisms for complex types. The following tables give an overview of type derivations present in the schema.
(In a future version of this report it is desirable to list indirect type derivation as well!)
Base type | Abstract | Derived type | Abstract |
---|---|---|---|
AbstractCharacter | true | type: CategoricalCharacter/ | false |
AbstractCharacter | true | type: ColorRangeCharacter/ | false |
AbstractCharacter | true | type: QuantitativeCharacter/ | false |
AgentRef | false | type: RichAgentRef/ | false |
AgentRefBase | true | type: MicroAgent/ | false |
AudienceRef | false | type: GlossaryEntryRepr/ | false |
AudienceRef | false | type: ReportedNoteRepr/ | false |
AudienceRef | false | type: SimpleLabelRepr/ | false |
CharacterAbstractStateDef | true | type: CharacterConceptStateDef/ | false |
CharacterAbstractStateDef | true | type: CharacterLocalStateDef/ | false |
CharacterMarkup | true | type: CategoricalMarkup/ | false |
CharacterMarkup | true | type: QuantitativeMarkup/ | false |
CharacterModifierDef | true | type: CertaintyModifier/ | false |
CharacterModifierDef | true | type: OtherModifier/ | false |
CharacterModifierDef | true | type: SpatialModifier/ | false |
CharacterModifierDef | true | type: TemporalModifier/ | false |
CharacterRef | false | type: CharacterMarkup/ | true |
CharacterRef | false | type: CharSampleData/ | true |
CharacterRef | false | type: CharSummaryData/ | true |
CharacterStateRef | false | type: StateData/ | false |
CharacterStateRef | false | type: StateMarkup/ | false |
CharSampleData | true | type: CatSampleData/ | false |
CharSampleData | true | type: ColorRangeSampleData/ | false |
CharSampleData | true | type: QuantSampleData/ | false |
CharSummaryData | true | type: CatSummaryData/ | false |
CharSummaryData | true | type: ColorRangeCharData/ | false |
CharSummaryData | true | type: QuantSummaryData/ | false |
ClassRef | false | type: ClassRefWithSecondaryClassifiers/ | false |
CodingStatusRef | false | type: CodingStatusData/ | false |
CodingStatusRef | false | type: CodingStatusMarkup/ | false |
CompositeDate | false | type: CompositeDateTime/ | false |
ConceptRef | false | type: ConceptMarkup/ | false |
ConceptStateRef | false | type: CategoricalCharacter/ States/ StateReference/ | false |
DescriptionBase | true | type: CodedDescription/ | false |
DescriptionBase | true | type: NaturalLanguageDescription/ | false |
LabelPlusAbbreviationRepr | false | type: LabelPlusWording1Repr/ | false |
LabelPlusAbbreviationRepr | false | type: LabelPlusWording2Repr/ | false |
LabelPlusAbbreviationRepr | false | type: LabelPlusWording3Repr/ | false |
LabelRepr | false | type: LabelWithDetailsRepr/ | false |
LanguageRef | false | type: DescriptiveData/ Terminology/ General/ __LanguageRules/ LanguageRule/ | false |
LanguageRef | false | type: AudienceRef/ | false |
LanguageRef | false | type: IPRStatementsRepr/ | false |
LanguageRef | false | type: LabelRepr/ | false |
LanguageRef | false | type: MetadataDescriptionRepr/ | false |
LocalityProxy | false | type: ExternalDataInterface/ Geography/ Locality/ | false |
MeasurementUnitRefBase | true | type: MicroMeasurementUnit/ | false |
ModifierDef | true | type: CharacterModifierDef/ | true |
ModifierDef | true | type: StateModifierDef/ | true |
NatLangWording2 | false | type: NatLangWording3/ | false |
ProxyBase | true | type: AgentProxy/ | false |
ProxyBase | true | type: ClassHierarchyProxy/ | false |
ProxyBase | true | type: ClassNameProxy/ | false |
ProxyBase | true | type: LocalityProxy/ | false |
ProxyBase | true | type: MeasurementUnitProxy/ | false |
ProxyBase | true | type: MediaResourceProxy/ | false |
ProxyBase | true | type: PublicationProxy/ | false |
ProxyBase | true | type: UnitProxy/ | false |
SimpleLabelRepr | false | type: LabelPlusAbbreviationRepr/ | false |
StatementModification | true | type: CharacterModification/ | true |
StatementModification | true | type: StatementModificationMarkup/ | true |
StatementModification | true | type: StateModification/ | true |
StatementModification | true | type: StateModificationPlusProbabilities/ | true |
StatementModificationMarkup | true | type: CharacterModificationMarkup/ | true |
StatementModificationMarkup | true | type: StateModificationMarkup/ | true |
StateModificationMarkup | true | type: StateModificationPlusProbabilitiesMarkup/ | true |
StateModifierDef | true | type: FrequencyModifier/ | false |
StateModifierDef | true | type: StateModifier/ | false |
UnitRef | false | type: TypeUnitRef/ | false |
UnivarStatMeasureData | false | type: MeasureMarkup/ | false |
UnivarStatMeasureRef | false | type: UnivarStatMeasureData/ | false |
UnivarStatMeasureWithParamData | false | type: PMeasureMarkup/ | false |
UnivarStatMeasureWithParamRef | false | type: UnivarStatMeasureWithParamData/ | false |
ValueRange | false | type: QuantitativeCharacter/ Mappings/ Mapping/ From/ | false |
VocabularyW1Base | true | type: CharacterAbstractStateDef/ | true |
VocabularyW1Base | true | type: CodingStatusDef/ | false |
VocabularyW2Base | true | type: ModifierDef/ | true |
VocabularyW2Base | true | type: UnivarStatMeasureElaboration/ | false |
Base type | Abstract | Derived type | Abstract |
---|---|---|---|
AgentRefBase | true | type: AgentRef/ | false |
CharacterModification | true | type: Certainty/ | false |
CharacterModification | true | type: Spatial/ | false |
CharacterModification | true | type: Temporal/ | false |
CharacterModification | true | type: OtherMod/ | false |
CharacterModificationMarkup | true | type: CertaintyMarkup/ | false |
CharacterModificationMarkup | true | type: SpatialMarkup/ | false |
CharacterModificationMarkup | true | type: TemporalMarkup/ | false |
CharacterModificationMarkup | true | type: OtherModMarkup/ | false |
MeasurementUnitRefBase | true | type: MeasurementUnitRef/ | false |
ModifierDefs | true | type: CertaintyModifiers/ | false |
ModifierDefs | true | type: SpatialModifiers/ | false |
ModifierDefs | true | type: TemporalModifiers/ | false |
ModifierDefs | true | type: OtherModifiers/ | false |
ModifierDefs | true | type: FrequencyModifiers/ | false |
ModifierDefs | true | type: StateModifiers/ | false |
RichAgentRef | false | type: CreatorRef/ | false |
RichAgentRef | false | type: CreatorContributorRef/ | false |
RichAgentRef | false | type: ContributorRef/ | false |
RichAgentRef | false | type: OwnerRef/ | false |
RichAgentRefs | false | type: CreatorRefs/ | false |
RichAgentRefs | false | type: CreatorContributorRefs/ | false |
RichAgentRefs | false | type: ContributorRefs/ | false |
RichAgentRefs | false | type: OwnerRefs/ | false |
StateModification | true | type: StateMod/ | false |
StateModificationMarkup | true | type: StateModMarkup/ | false |
StateModificationPlusProbabilities | true | type: Frequency/ | false |
StateModificationPlusProbabilitiesMarkup | true | type: FrequencyMarkup/ | false |
Base type | Derived type |
---|---|
RelationID | (schema root) simpleType: AudienceRelationID |
RelationID | (schema root) simpleType: CodingStatusRelationID |
RelationID | (schema root) simpleType: ModifierRelationID |
RelationID | (schema root) simpleType: ModifierSetRelationID |
RelationID | (schema root) simpleType: GlossaryRelationID |
RelationID | (schema root) simpleType: CharacterRelationID |
RelationID | (schema root) simpleType: CharacterStateRelationID |
RelationID | (schema root) simpleType: ConceptStateRelationID |
RelationID | (schema root) simpleType: ConceptTreeRelationID |
RelationID | (schema root) simpleType: ConceptRelationID |
RelationID | (schema root) simpleType: DescriptionRelationID |
RelationID | (schema root) simpleType: SampleRelationID |
RelationID | (schema root) simpleType: StoredKeyRelationID |
RelationID | (schema root) simpleType: StoredKeyNodeRelationID |
String255 | (schema root) simpleType: NomenclaturalMonomial |
String255 | (schema root) simpleType: NomenclaturalEpithet |
xs:byte | (schema root) simpleType: ExpertiseLevelEnum |
xs:byte | (schema root) simpleType: Rating1to5Enum |
xs:double | (schema root) simpleType: Probability |
xs:double | type: CompositeDateTime/ attribute: secondsimpleType |
xs:double | (schema root) simpleType: DecimalLatitude |
xs:double | (schema root) simpleType: DecimalLongitude |
xs:integer | type: CompositeDate/ attribute: monthsimpleType |
xs:integer | type: CompositeDate/ attribute: daysimpleType |
xs:integer | type: CompositeDate/ attribute: timezonesimpleType |
xs:integer | type: CompositeDateTime/ attribute: hoursimpleType |
xs:integer | type: CompositeDateTime/ attribute: minutesimpleType |
xs:Name | (schema root) simpleType: BasicCodingStatusEnum |
xs:Name | (schema root) simpleType: PresenceOfInformationEnum |
xs:Name | (schema root) simpleType: GlossaryKindOfTermEnum |
xs:Name | (schema root) simpleType: UnivarStatMeasureCompareWithEnum |
xs:Name | (schema root) simpleType: StateCollectionModelEnum |
xs:Name | (schema root) simpleType: ConceptTreeTypeEnum |
xs:Name | (schema root) simpleType: ConceptTreeRoleEnum |
xs:Name | (schema root) simpleType: DataOriginEnum |
xs:Name | (schema root) simpleType: RatingOriginEnum |
xs:Name | (schema root) simpleType: RevisionStatusEnum |
xs:Name | (schema root) simpleType: ResourceTypeEnum |
xs:Name | (schema root) simpleType: TelephoneDeviceEnum |
xs:Name | (schema root) simpleType: QuantitativeMeasurementScaleEnum |
xs:Name | (schema root) simpleType: CategoricalMeasurementScaleEnum |
xs:Name | (schema root) simpleType: UnivarStatMeasureEnum |
xs:Name | (schema root) simpleType: UnivarStatMeasureWithParamEnum |
xs:Name | (schema root) simpleType: UnivarStatMeasureReportingClassEnum |
xs:Name | (schema root) simpleType: UnivarStatMeasureMethodClassEnum |
xs:Name | (schema root) simpleType: AgentCreatorRoleEnum |
xs:Name | (schema root) simpleType: AgentContributorRoleEnum |
xs:Name | (schema root) simpleType: AgentOwnerRoleEnum |
xs:Name | (schema root) simpleType: BasicSexCodeEnum |
xs:Name | (schema root) simpleType: AdditionalSexCodeEnum |
xs:Name | (schema root) simpleType: IdentificationCertaintyEnum |
xs:Name | (schema root) simpleType: NomenclaturalTypeStatusOfUnitsEnum |
xs:Name | (schema root) simpleType: TaxonomicRankBelowSubspeciesEnum |
xs:Name | (schema root) simpleType: TaxonomicRankSpeciesGroupEnum |
xs:Name | (schema root) simpleType: TaxonomicRankGenusSubdivisionEnum |
xs:Name | (schema root) simpleType: TaxonomicRankGenusGroupEnum |
xs:Name | (schema root) simpleType: TaxonomicRankFamilySubdivisionEnum |
xs:Name | (schema root) simpleType: TaxonomicRankFamilyGroupEnum |
xs:Name | (schema root) simpleType: TaxonomicRankAboveSuperfamilyEnum |
xs:nonNegativeInteger | (schema root) simpleType: RelationID |
xs:normalizedString | (schema root) simpleType: String |
xs:normalizedString | (schema root) simpleType: String50 |
xs:normalizedString | (schema root) simpleType: String255 |
xs:string | (schema root) simpleType: ColorRGB |
xs:string | (schema root) simpleType: LSID |
xs:string | (schema root) simpleType: LSIDBody |
xs:string | (schema root) simpleType: DOI |
xs:string | (schema root) simpleType: NumericFormatPattern |
xs:string | (schema root) simpleType: LanguagesimpleType |
xs:token | type: LabelPlusAbbreviationRepr/ ExportToken/ simpleType |
xs:token | (schema root) simpleType: __BooleanOrDefaultsimpleType |
xs:token | (schema root) simpleType: __BooleanOrUnknownsimpleType |
xs:token | (schema root) simpleType: TextDirectionalityEnum |
The SDD schema is an object-relational design where data structures cannot be shown in a single hierarchical tree. It therefore makes liberal use of key/keyref relations. The integrity of these relations is protected by two xml schema mechanisms: xs:key guarantees that all key values are present and unique, and xs:keyref guarantees that all references to key values point to an existing key. The following tables give an overview of the key and keyref constraints defined in the schema:
Key Name | Selector path | Field(s) | ||
---|---|---|---|---|
AgentProxyKey | ExternalDataInterface/Agents/Agent | @id | ||
AudienceKey | Terminology/General/Audiences/Audience | @audiencekey | ||
CharacterDefKey | Terminology/Characters/* | @id | ||
CharacterDefKey_Categorical | Terminology/Characters/CategoricalCharacter | @id | ||
CharacterDefKey_ColorRange | Terminology/Characters/ColorRangeCharacter | @id | ||
CharacterDefKey_Quantitative | Terminology/Characters/QuantitativeCharacter | @id | ||
CharacterStateKey | Terminology/Characters/CategoricalCharacter/States/StateDefinition | Terminology/Characters/CategoricalCharacter/States/StateReference | @id | ||
ClassHierarchyKey | ExternalDataInterface/ClassHierarchies/ClassHierarchy | @id | ||
ClassNameProxyKey | ExternalDataInterface/ClassNames/ClassName | @id | ||
CodingStatusKey | Terminology/General/CodingStatusValues/Status | @id | ||
ConceptKey | .//Nodes/Concept | @id | ||
ConceptStateKey | .//Concept/ReferableDefinitions/ConceptStates/StateDefinition | @id | ||
ConceptTreeKey | Terminology/ConceptTrees/ConceptTree | @id | ||
DescriptionKey | CodedDescriptions/CodedDescription | NaturalLanguageDescriptions/NaturalLanguageDescription | @id | ||
GlossaryEntryKey | Terminology/Glossary/GlossaryEntry | @id | ||
LocalityProxyKey | ExternalDataInterface/Geography/Locality | @id | ||
MeasurementUnitKey | ExternalDataInterface/MeasurementUnits/MeasurementUnit | @id | ||
MediaResourceKey | ExternalDataInterface/MediaResources/MediaResource | @id | ||
ModifierKey | Terminology/Modifiers/ModifierSet/*/Modifier | @id | ||
ModifierSetKey | Terminology/Modifiers/ModifierSet | @id | ||
PublicationProxyKey | ExternalDataInterface/Publications/Publication | @id | ||
StoredKeyKey | IdentificationKeys/IdentificationKey | @id | ||
StoredKeyNodeKey | .//Lead | @id | ||
UnitProxyKey | ExternalDataInterface/Units/Unit | @id |
Keyref Name | Parent | Referred key | Selector | Field(s) | ||
---|---|---|---|---|---|---|
AbstractCharSummaryData_CharacterKeyref | group: __OOP_PolymorphicCharSummaryData/ Char/ | CharacterDefKey | . | @ref | ||
AbstractMarkup_CharacterKeyref | group: __OOP_PolymorphicCharMarkup/ Char/ | CharacterDefKey | . | @ref | ||
AbstractStateMarkup_ModifierKeyref | group: __OOP_PolymorphicStateModificationMarkup/ Mod/ | ModifierKey | . | @ref | ||
AdministrativeContact_AgentKeyRef | type: DerivationMetadata/ AdministrativeContact/ | AgentProxyKey | . | @ref | ||
AgentProxyKeyref | type: AgentRefs/ Agent/ | AgentProxyKey | . | @ref | ||
AgentProxyKeyref_Contributor | type: ContributorRefs/ Agent/ | AgentProxyKey | . | @ref | ||
AgentProxyKeyref_Creator | type: CreatorRefs/ Agent/ | AgentProxyKey | . | @ref | ||
AgentProxyKeyref_CreatorContributor | type: CreatorContributorRefs/ Agent/ | AgentProxyKey | . | @ref | ||
AgentProxyKeyref_Name | type: AgentNames/ Name/ | AgentProxyKey | . | @ref | ||
AgentProxyKeyref_Owner | type: OwnerRefs/ Agent/ | AgentProxyKey | . | @ref | ||
AgentProxyKeyref_RichAgent | type: RichAgentRefs/ Agent/ | AgentProxyKey | . | @ref | ||
ApplyBoolFunction_CharacterStateKeyref | group: __ApplyBoolBodyGroup/ Cat/ | CharacterStateKey | . | @ref | ||
CategoricalMarkup_CharacterKeyref | group: PolymorphicCharMarkup/ Categorical/ | CharacterDefKey | . | @ref | ||
CategoricalMarkup2_CharacterKeyref | group: PolymorphicCharMarkup/ Categorical/ | CharacterDefKey_Categorical | . | @ref | ||
CatMapping1_CharacterStateKeyref | type: CategoricalCharacter/ Mappings/ Mapping/ From/ | CharacterStateKey | . | @ref | ||
CatMapping2_CharacterStateKeyref | type: CategoricalCharacter/ Mappings/ Mapping/ To/ | CharacterStateKey | . | @ref | ||
CatMarkup_CharacterStateKeyref | type: CategoricalMarkup/ State/ | CharacterStateKey | . | @ref | ||
CatMarkup_CodingStatusKeyref | type: CategoricalMarkup/ CodingStatus/ | CodingStatusKey | . | @ref | ||
Certainty_ModifierKeyref | group: PolymorphicCharModification/ Certainty/ | ModifierKey | . | @ref | ||
CertaintyMarkup_ModifierKeyref | group: PolymorphicCharModificationMarkup/ Certainty/ | ModifierKey | . | @ref | ||
CharacterStateKeyref | type: CharacterStateRefs/ State/ | CharacterStateKey | . | @ref | ||
CharMod_ModifierKeyref_ | group: __OOP_PolymorphicCharModification/ Modifier/ | ModifierKey | . | @ref | ||
CharModMarkup_ModifierKeyref | group: __OOP_PolymorphicCharModificationMarkup/ Mod/ | ModifierKey | . | @ref | ||
CharSampleData_CharacterKeyref | group: __OOP_PolymorphicCharSampleData/ Char/ | CharacterDefKey | . | @ref | ||
CharSampleData_CharacterStateKeyref | type: CatSampleData/ State/ | CharacterStateKey | . | @ref | ||
CharSummaryData_CharacterStateKeyref | type: CatSummaryData/ State/ | CharacterStateKey | . | @ref | ||
CharSummaryData_CodingStatusKeyref | type: CharSummaryData/ Status/ | CodingStatusKey | . | @ref | ||
ClassNameProxyKeyref | type: ClassRefs/ ClassName/ | ClassNameProxyKey | . | @ref | ||
ClassNameProxyKeyref_Hierarchy | type: ClassHierarchyNode/ ClassName/ | ClassNameProxyKey | . | @ref | ||
ClassNameProxyKeyref_ObjectID | group: UnitInterface/ ClassName/ | ClassNameProxyKey | . | @ref | ||
ClassNameProxyKeyref_TypeClass | type: ClassHierarchyNode/ TypeClass/ | ClassNameProxyKey | . | @ref | ||
ColorMapping_CharacterStateKeyref | type: ColorRangeCharacter/ Mappings/ Mapping/ To/ | CharacterStateKey | . | @ref | ||
Concept_CharacterKeyref | type: Concept/ Character/ | CharacterDefKey | . | @ref | ||
ConceptMarkup_ConceptKeyref | type: NaturalLanguageDescription/ NaturalLanguageData/ Concept/ | ConceptKey | . | @ref | ||
ConceptStateKeyref | type: CategoricalCharacter/ States/ StateReference/ | ConceptStateKey | . | @ref | ||
ConceptStatesAutoUpdateChar_CharacterKeyref | type: Concept/ ReferableDefinitions/ __AutoUpdateCharacters/ Character/ | CharacterDefKey | . | @ref | ||
Default_AudienceKeyref | type: DescriptiveData/ ConfigurationData/ PresentationDefaults/ Audience/ | AudienceKey | . | @audience | ||
Default_ClassHierarchyKeyref | type: DescriptiveData/ ConfigurationData/ DataInheritance/ ClassHierarchy/ | ClassHierarchyKey | . | @ref | ||
Default_ConceptTreeKeyref | type: DescriptiveData/ ConfigurationData/ PresentationDefaults/ InteractiveKeyConceptTree/ | ConceptTreeKey | . | @ref | ||
Description_ClassNameProxyKeyref | type: DescriptionBase/ Header/ ClassName/ | ClassNameProxyKey | . | @ref | ||
Description_UnitProxyKeyref | type: DescriptionBase/ Header/ Unit/ | UnitProxyKey | . | @ref | ||
Frequency_ModifierKeyref | group: PolymorphicStateModification/ Frequency/ | ModifierKey | . | @ref | ||
FrequencyMarkup_ModifierKeyref | group: PolymorphicStateModificationMarkup/ Frequency/ | ModifierKey | . | @ref | ||
GlossaryEntryKeyref | group: GlossaryRefGroup/ Definition/ | GlossaryEntryKey | . | @ref | ||
GlossEntry_AudienceKeyref | type: GlossaryEntry/ Label/ Representation/ | AudienceKey | . | @audience | ||
Label_AudienceKeyref | type: LabelPlusAbbreviation/ Representation/ | AudienceKey | . | @audience | ||
Label_MediaResourceKeyref | type: LabelPlusAbbreviationRepr/ Icon/ | MediaResourceKey | . | @ref | ||
LabelW1_AudienceKeyref | type: LabelPlusWording1/ Representation/ | AudienceKey | . | @audience | ||
LabelW2_AudienceKeyref | type: LabelPlusWording2/ Representation/ | AudienceKey | . | @audience | ||
LabelW3_AudienceKeyref | type: LabelPlusWording3/ Representation/ | AudienceKey | . | @audience | ||
LocalityProxyKeyref | type: LocalityRefs/ Locality/ | LocalityProxyKey | . | @ref | ||
MeasurementUnitKeyref | type: QuantSummaryData/ MeasurementUnit/ | MeasurementUnitKey | . | @ref | ||
MediaResourceKeyref | type: MediaResourceRefs/ MediaResource/ | MediaResourceKey | . | @ref | ||
MediaResourceKeyref_Icon | type: MetadataDescriptionRepr/ Icon/ | MediaResourceKey | . | @ref | ||
MediaResourceKeyref_InGroup | group: MediaResources/ MediaResource/ | MediaResourceKey | . | @ref | ||
ModifierSetKeyref | type: Concept/ InheritableDefinitions/ RecommendedModifiers/ ModifierSet/ | ModifierSetKey | . | @ref | ||
Note_AudienceKeyref | type: ReportedNote/ Representation/ | AudienceKey | . | @audience | ||
OtherMod_ModifierKeyref | group: PolymorphicCharModification/ OtherModifier/ | ModifierKey | . | @ref | ||
OtherModMarkup_ModifierKeyref | group: PolymorphicCharModificationMarkup/ Other/ | ModifierKey | . | @ref | ||
PublicationProxyKeyref | type: PublicationRefs/ Publication/ | PublicationProxyKey | . | @ref | ||
PublicationProxyKeyref_Descr | type: Citation/ Publication/ | PublicationProxyKey | . | @ref | ||
QuantitativeMarkup_CharacterKeyref | group: PolymorphicCharMarkup/ Quantitative/ | CharacterDefKey | . | @ref | ||
QuantitativeMarkup_CodingStatusKeyref | type: QuantitativeMarkup/ CodingStatus/ | CodingStatusKey | . | @ref | ||
QuantitativeMarkup2_CharacterKeyref | group: PolymorphicCharMarkup/ Quantitative/ | CharacterDefKey_Quantitative | . | @ref | ||
QuantMapping_CharacterStateKeyref | type: QuantitativeCharacter/ Mappings/ Mapping/ To/ | CharacterStateKey | . | @ref | ||
Recommended_MeasurementUnitKeyref | type: QuantitativeCharacter/ RecommendedMeasurementUnit/ | MeasurementUnitKey | . | @ref | ||
SampleDataCategorical_CharacterKeyref | group: PolymorphicCharSampleData/ Categorical/ | CharacterDefKey | . | @ref | ||
SampleDataCategorical2_CharacterKeyref | group: PolymorphicCharSampleData/ Categorical/ | CharacterDefKey_Categorical | . | @ref | ||
SampleDataColorRange_CharacterKeyref | group: PolymorphicCharSampleData/ ColorRange/ | CharacterDefKey | . | @ref | ||
SampleDataColorRange2_CharacterKeyref | group: PolymorphicCharSampleData/ ColorRange/ | CharacterDefKey_ColorRange | . | @ref | ||
SampleDataQuantitative_CharacterKeyref | group: PolymorphicCharSampleData/ Quantitative/ | CharacterDefKey | . | @ref | ||
SampleDataQuantitative2_CharacterKeyref | group: PolymorphicCharSampleData/ Quantitative/ | CharacterDefKey_Quantitative | . | @ref | ||
SimpleLabel_AudienceKeyref | type: SimpleLabel/ Representation/ | AudienceKey | . | @audience | ||
Spatial_ModifierKeyref | group: PolymorphicCharModification/ Spatial/ | ModifierKey | . | @ref | ||
SpatialMarkup_ModifierKeyref | group: PolymorphicCharModificationMarkup/ Spatial/ | ModifierKey | . | @ref | ||
StateMarkup_ModifierKeyref | group: PolymorphicStateModificationMarkup/ Modifier/ | ModifierKey | . | @ref | ||
StateMod_ModifierKeyref | group: PolymorphicStateModification/ Modifier/ | ModifierKey | . | @ref | ||
StateModAbstract_ModifierKeyref | group: __OOP_PolymorphicStateModification/ Modifier/ | ModifierKey | . | @ref | ||
StoredKey_ClassNameProxyKeyref | type: StoredKeyNode/ ClassName/ | ClassNameProxyKey | . | @ref | ||
StoredKey_StoredKeyKeyRef | type: StoredKeyNode/ Subkey/ | StoredKeyKey | . | @ref | ||
StoredKey_StoredKeyNodeKeyref | type: StoredKeyNode/ KeyNode/ | StoredKeyNodeKey | . | @ref | ||
SummaryDataCategorical_CharacterKeyref | group: PolymorphicCharSummaryData/ Categorical/ | CharacterDefKey | . | @ref | ||
SummaryDataCategorical2_CharacterKeyref | group: PolymorphicCharSummaryData/ Categorical/ | CharacterDefKey_Categorical | . | @ref | ||
SummaryDataColorRange_CharacterKeyref | group: PolymorphicCharSummaryData/ ColorRange/ | CharacterDefKey | . | @ref | ||
SummaryDataColorRange2_CharacterKeyref | group: PolymorphicCharSummaryData/ ColorRange/ | CharacterDefKey_ColorRange | . | @ref | ||
SummaryDataQuantitative_CharacterKeyref | group: PolymorphicCharSummaryData/ Quantitative/ | CharacterDefKey | . | @ref | ||
SummaryDataQuantitative2_CharacterKeyref | group: PolymorphicCharSummaryData/ Quantitative/ | CharacterDefKey_Quantitative | . | @ref | ||
TechnicalContact_AgentKeyRef | type: DerivationMetadata/ TechnicalContact/ | AgentProxyKey | . | @ref | ||
Temporal_ModifierKeyref | group: PolymorphicCharModification/ Temporal/ | ModifierKey | . | @ref | ||
TemporalMarkup_ModifierKeyref | group: PolymorphicCharModificationMarkup/ Temporal/ | ModifierKey | . | @ref | ||
UnitProxyKey_TypeUnit | type: ClassHierarchyNode/ TypeUnits/ TypeUnit/ | UnitProxyKey | . | @ref |
Uniqueness constraints differ from key constraints in that the elements referred to are not required to be present. However, whenever they are present, however, the combination of all fields has to be unique. In SDD schema, most uniqueness constraints could in fact be modeled as key constraints, since the data elements are required. However, to stress the distinction between key definitions to which keyrefs refer, and other constraints, we prefer to model them as uniqueness constraints.
The character '@' is used inside schema annotations to mark problem or places that need further discussion. The table is sorted by order of occurrence in the schema.
Annotation | Parent | |
---|---|---|
1. | @@ to be discussed! @@ For natural language reporting some rules can be defined per language rather than per audience. If a rule for a language used in an audience definition is missing, applications may add a default language rule to the project data. | type: DescriptiveData/ Terminology/ General/ __LanguageRules/ |
2. | @@This whole sequence is not functional, just a bunch of ideas for discussion! | type: DescriptiveData/ Terminology/ General/ __LanguageRules/ LanguageRule/ Wording/ |
3. | @@ Should for each of Or, And, etc. an entire delimiter-group be defined? @@ Should only 'Or' be defined and 'And' etc. left to the override mechanism available anyways in the concept trees? | type: DescriptiveData/ Terminology/ General/ __LanguageRules/ LanguageRule/ Wording/ OrDelimiters/ |
4. | @@ unclear whether used. DeltaAccess defines on the character level whether states are combined with or, and, to, or with. This has not yet been worked out for SDD! Instead originally SDD attempts to succeed just with delimiters. Combining delimiter rules with conditionally different operators is a problem, however!@@ | type: DescriptiveData/ Terminology/ General/ __LanguageRules/ LanguageRule/ Wording/ And/ |
5. | @@ unclear whether this would be used | type: DescriptiveData/ Terminology/ General/ __LanguageRules/ LanguageRule/ Wording/ With/ |
6. | @@DISCUSS: should concept tree hierarchies be recursively definable, as long as the resulting tree is acyclical?@@ Importantly, this would allow to define generalization and part-of relations between parts/structures! [ATTR: id] | type: DescriptiveData/ Terminology/ ConceptTrees/ ConceptTree/ |
7. | @@ Both proposals need elaboration and discussion! | type: CodingStatusDef/ Specification/ |
8. | Flag states, which applications may use as a template for new descriptions. Templates may be categorical states or coding status values (but currently not measures). Rules for finding templates: a) For class description (i. e. using Header/ClassName) find all higher classes (according to ClassHierarchy) and copy the template states from there. b) For unit/object description (Header/Unit) find the Class assigned to the Unit and copy template states directly from this class (@ and higher classes?). It is expected that the scoring is revised by an expert; thus template states may be defined in cases where they apply only to the majority of subclasses. @@Can this perhaps be handled by new kind of CodingStatus instead?@@ | group: PolymorphicStateModification/ __IsTemplate/ |
9. | Constrained vocabulary (Structure, PropertyTerm, FunctionalConcept, MethodOrProcedure, ChemicalCompound, Modifier, NomenclatureTerm, OtherTerm) @@ Please comment on necessity of this! @@ | type: GlossaryEntry/ __KindOfTerm/ |
10. | Misinterpretations are especially interesting to improve error tolerance in identifications. May refer to structure and property terms. Example: Cyathium is misinterpretable-as flower. @@?? necessary in addition to structural kind-of relations? {directional} | type: GlossaryEntry/ __Ontology/ General/ MisinterpretableAs/ |
11. | Only for structures. Example: The thumb is adjacent to the index finger, connected to the palm of the hand, and part of the hand. {bidirectional} {@@This term seems to be particularly problematic and will not be included in the first release of SDD} | type: GlossaryEntry/ __Ontology/ Topological/ __AdjacentTo/ |
12. | If different definitions exist for a term (e. g., following different scientific schools), a distinguishing label (to be added after Term + "sensu") should be provided. @@ alternative names for element: ConceptLabel, ConceptQualifier?@@ @@ConceptLabel has been added to the UNIQUE definition, but needs testing what happens when missing. Will terms still be required unique? | type: GlossaryEntryRepr/ SensuLabel/ |
13. | Free-form information about accuracy of measurement?? Accuracy characterizes the how close a measured value is expected to be to the true value. @@ Free-form would mean language and audience dependent and can not be included in analysis, i.e. this would be a rather specific internal annotation. Any way to improve this? Ideally a numeric value for the accuracy of measurements would be desirable! | type: QuantitativeCharacter/ __MeasurementAccuracy/ |
14. | @@ Methods should ideally be defined in Glossary entries. Or should this become free-form text? [ATTR: ref] | type: QuantitativeCharacter/ __MeasurementMethod/ |
15. | @@ (to be deleted if the simple pattern approach above is sufficient!) | type: UnivarStatMeasureElaboration/ Specification/ __OrThisInstead/ |
16. | @@ This or a format string ?@@ | type: UnivarStatMeasureElaboration/ Specification/ __OrThisInstead/ __LeadingZero/ |
17. | @@ This or a format string ?@@ | type: UnivarStatMeasureElaboration/ Specification/ __OrThisInstead/ __DecimalSeparator/ |
18. | @@ This or a format string ?@@ Note: How can we handle measures as well as values from repeated observations (samples) with the same mechanism? | type: UnivarStatMeasureElaboration/ Specification/ __OrThisInstead/ __DecimalPlaces/ |
19. | [ATTR in CharSummaryData base type:] ref (= to char. definition) origin (= enumeration; data may be original data or derived from other sources like calculation, mapping, aggregation/ generalization, inheritance @@Is there a better name for 'origin'? | type: CharSummaryData/ |
20. | @@Only a placeholder for discussion! Many concept trees, especially those defining structures are specific to taxa! Since taxa are generalized to classes in SDD, this should not be called "TaxonomicScope". However, "ClassScope" seems to be very confusing as well. | type: ConceptTreeDef/ Specification/ __TaxonomicScope/ |
21. | Refers to a class name (= in biology a taxon name) [ATTR: ref, @@check classifier design: add. attributes?] | type: DescriptionBase/ Header/ ClassName/ |
22. | @@Should we define additional scopes for the description, e. g., host plants for pathogens, or should be simply provide a free-form text element like this? @@Also compare the Scope/GeographicalScope and Scope/SourcePublications structure in the metadata for the entire dataset. This should probably be reflected here! | type: DescriptionBase/ Header/ __OtherScope/ |
23. | @@Should we define additional scopes for the description, e. g., host plants for pathogens, or should be simply provide a free-form text element like this? | type: StoredKeyDef/ __OtherScope/ |
24. | @@Only a placeholder for discussion! Unit/Class descriptions do not have taxonomic scope, only the project. An identification key could have it, but on the other hand it could also be inferred from the taxa contained in the key nodes!!! | type: StoredKeyDef/ __TaxonomicScope/ |
25. | Refers to a class name (in biology a taxon name) [ATTR: ref, @@check classifier design: add. attributes?] | type: StoredKeyNode/ ClassName/ |
26. | Refers to arbitrary identification key nodes within the current or other keys, to allow building reticulations into the key. @@ This may need further discussion and testing! Allowing to jump into other keys requires the leads (=node) key to be unique across all keys, not only within a key!@@ [ATTR: ref] | type: StoredKeyNode/ KeyNode/ |
27. | @@we have to discuss, whether these should be full coded data types (including modifiers) or not | group: __ApplyBoolBodyGroup/ Quantitative/ |
28. | @@ check later whether still necessary! | group: __DelimiterGroup/ |
29. | @@Currently this is a DUMMY, pending any decision about how to handle classifiers! It is kept in the schema to mark the places where scope classifiers are needed. ### Defines an element with a ref attribute pointing to a ClassName in Entities (in biology: Class = Taxon) - plus: additional classifier references, e. g., to further define the sex, generation, or life cycle stage of descriptions or class names in keys. | type: ClassRefWithSecondaryClassifiers/ |
30. | @@ E.g. ecological like "Temperate rainforest", 'insectivores' (bats, birds, mammals' ...), temporal (jurassic fossils)... Problem: these should be external subject vocubularies that should be linked to... Library of congress subject headings may be usefull. | type: ContentMetadata/ Scope/ __OtherScope/ |
31. | @@ The specific elements are only a preliminary sketch, this should be synchronized with TDWG ABCD! [ATTR: id] | type: ExternalDataInterface/ Agents/ Agent/ |
32. | @@A geographical locality data interface would be highly welcome. It could be based on something similar to the DarwinCore Locality elements. The Unit interface could express its locality information through reference to this proxy Interface! | type: ExternalDataInterface/ Geography/ Locality/ |
33. | Human readable representation. This may be the only data item if no machine readable ObjectLink exists. Example for a publication: "Smith 1998. Flora of Erehwon, XY Publishers." Even if an external ID exist, the Label is required. It preserves the semantics of the proxy object (= keep interpretable by humans) even if the machine-readable object links are broken. Label should be updated automatically (without human control) only after a human decided that the semantic management of an external object provider can be fully trusted. Some Labels like scientific taxon names or publication references can be expressed more or less language-independent, others like geographic names are always language dependent. @@Discussion neccessary: language type is currently extended with neutral and unknown codes ('-', '?'), is this necessary?@@ The Abbreviation element provided is not necessary for all proxies, but especially useful for class names (e. g., for tabular reports) and publication abbreviations (author/year style). | type: ProxyBase/ Label/ |
34. | @@ SomeElementsAnalyzedBySDD: These are just the preliminary elements identified by SDD to be necessary as local extensions. A decision needs to be made, compare the DWC-based present in an alternative interface group! @@ | group: UnitInterface/ |
35. | @@GH: Two proposals for publication-specific extensions of the proxy base data. Both have advantages and I can imagine either solution. The important thing would be to select a common solution for SDD, ABCD, TaxonNames, LinneanCore, etc.! GENERAL Note: Some parts of publication representations are already available as proxy base data. These are: - unconstrained text form as commonly found inpubliched referende (i.e. not atomized belongs into the Label. - URL location of the article on the web and DOI (digital object identifier) can be found in ObjectLinks) | group: PublicationInterface/ |
36. | This structure is based on the Linnean Core proposal and checked against the DiversityReferences and ReferenceManager(TM) data structures. It would provide a relatively satisfying full structure usable in the absence of other literature management systems. Note: Many aspects of reference managers such as keywords, abstracts, availability, or reference types are not supported in the current data interface. However, they may be added and managed inside the generic extension mechanism, see "CustomExtensions" above, . @@Open question: How to reference a software? | group: PublicationInterface_LinnCore_DivWorkbenchProposal/ |
37. | International Standard Book Number. @@Although this is an ideal key, this element may be dropped from the selective structure! Only very few references are covered by entire books with ISBN. Articles in journals are far more frequent and it would be more valuable to be better support those. | group: PublicationInterface_MinimizedProposal/ ISBN/ |
38. | Verbatim name as it appears in citation. 'sub name xy' @@ Do we need this? I think the use case may be considered an extension to the Location element. Example: "p. 3, sub Ustilago"@@ | type: Citation/ __ClassNameInSource/ |
39. | @@ To be decided before schema can be published! @@ | group: AgentInterface/ Person/ |
40. | @@Note gh: I see a problem with the unparsed address proposals in the original ABCD model and in two of the alternatives presented here, in that the Label for the Agent often requires the addition of city/country to disambiguate multiple agents with the same name | group: AgentInterface/ Contact/ |
41. | @@ To be decided before schema can be published! @@ | group: AgentInterface/ Contact/ Addresses/ |
42. | PROPOSAL 2: Name-variant structure @@ Seq. temporarily made optional @@ | group: PersonNameProposal2/ |
43. | Contact address. Each element should be one address; do not use multiple elements for each line! (vCard:Adr.POBox + .ExtAdr + .Street + .Locality + .Region + .PCode + .Ctry) [ATTR: language, preferred (vCard:Pref)] @@vCard defines further attributes: Home/Work, Postal/Parcel, Dom/Intl Also, vCard atomizes the address, see proposal 2 below. Perhaps at least the country should be specified in ISO 2-letter codes? | group: ContactAddressProposal1/ Address/ |
44. | @@vCard defines further attributes: Home/Work, Postal/Parcel, Dom/Intl | group: ContactAddressProposal3/ __Note/ |
45. | General contributors, or translators. (= DC.Contributors) @@Request for discussion: Translator-Contributors are currently not listed on individual Representation elements. Only a general statement about all translations together can be made. Should this be changed? Also: should one Representation be marked as 'Original/ SourceForTranslation'? @@ | type: RevisionData/ Contributors/ |
46. | Used for resources like geographical names or places. Provides either a simple free-form text, or a connection to an external resource. @@ Problem: in contrast to class names, and even publications, locality names are necessarily language-specific! | type: LocalityProxy/ |
47. | An optional caption for a resource, esp. if it will be presented embedded in another document. Captions can be provided in multiple languages. Differs from the resource Label, wihich is closer related to a 'title'. @@ Issue: captions, even in multiple languages, may be obtained from the service provider. Even then it may be desirable to override them! Do we need two collections: InheritedCaption and CaptionOverride? This seems to be awkward whenever there is no ServiceProvider! Also, Label can contain a "title" only in a single language! @@ | group: MediaResourceInterface/ Caption/ |
48. | @@ Do we really need multiple relations or is a single relation to the base unit sufficient? @@ | group: MeasurementUnitInterface/ Relations/ Relation/ |
(Generated by DiversitySchemaTools Version 0.4. Copyright (c) G. Hagedorn 2004.)