SDD Reduced xml schema version 1.0 (beta 2, incl. UBIF 1.0 beta 18)

schema location:  SDD_Reduced.xsd
targetNamespace:  http://www.tdwg.org/2004/UBIF

This documentation is based on html code and graphics generated by the XML Spy schema editor (http://www.altova.com). It has been slightly modified by G. Hagedorn to make it more compact and readable. This is one of several available schema documentations; see the "Overview of available documentation" for further information.

Note that all diagram are hyperlinked; you can click on the symbols to explore elements or types. Use the "back"-button of your browser to return to the previous position. Please read Schema design modeling symbols for explanations of the symbols used in the schema diagrams!

Elements  Complex types  Simple types  Attr. groups 
Datasets  AbstractCharacter  AgentContributorRoleEnum  languageOptionalAttribute 
DescriptiveData  AgentProxy  AgentCreatorRoleEnum  languageRequiredAttribute 
AgentRef  AgentOwnerRoleEnum  preferredOptionalAttribute 
AgentRefBase  AgentRoleEnum  ProbRangeAttributeGroup 
CategoricalCharacter  BasicCodingStatusEnum 
CatSampleData  CategoricalMeasurementScaleEnum 
CatSummaryData  CharacterRelationID 
Certainty  CharacterStateRelationID 
CertaintyModifier  CodingStatusRelationID 
CertaintyModifiers  ColorRGB 
CharacterAbstractStateDef  ConceptRelationID 
CharacterConceptStateDef  ConceptStateRelationID 
CharacterLocalStateDef  ConceptTreeRelationID 
CharacterModification  ConceptTreeRoleEnum 
CharacterModifierDef  ConceptTreeTypeEnum 
CharacterRef  DataOriginEnum 
CharacterStateRef  DescriptionRelationID 
CharacterStateRefs  DOI 
CharSampleData  IdentificationCertaintyEnum 
CharSummaryData  Language 
Citation  LSIDBody 
ClassHierarchyNode  ModifierRelationID 
ClassHierarchyNodes  ModifierSetRelationID 
ClassHierarchyProxy  NomenclaturalTypeStatusOfUnitsEnum 
ClassNameProxy  NumericFormatPattern 
ClassRef  PresenceOfInformationEnum 
ClassRefs  Probability 
CodedDescription  QuantitativeMeasurementScaleEnum 
CodingStatusData  Rating1to5Enum 
CodingStatusDef  RatingOriginEnum 
CodingStatusRef  RelationID 
ColorPolygon  ResourceTypeEnum 
ColorRangeCharacter  SampleRelationID 
ColorRangeCharData  StateCollectionModelEnum 
ColorRangeSampleData  String 
CompositeDate  String255 
CompositeDateTime  String50 
Concept  UnivarStatMeasureCompareWithEnum 
ConceptStateRef  UnivarStatMeasureEnum 
ConceptTreeDef  UnivarStatMeasureWithParamEnum 
ContentMetadata 
ContributorRef 
ContributorRefs 
CreatorRef 
CreatorRefs 
DerivationMetadata 
DescriptionBase 
DescriptiveData 
ExternalDataInterface 
ExternalLink 
Frequency 
FrequencyModifier 
FrequencyModifiers 
IPRStatementsRepr 
Label 
LabelPlusAbbreviationRepr 
LabelPlusWording1 
LabelPlusWording1Repr 
LabelPlusWording2 
LabelPlusWording2Repr 
LabelPlusWording3 
LabelPlusWording3Repr 
LabelRepr 
LabelWithDetails 
LabelWithDetailsRepr 
LanguageRef 
LocalityProxy 
LocalityRef 
LocalityRefs 
MeasurementUnitProxy 
MeasurementUnitRef 
MeasurementUnitRefBase 
MediaResourceProxy 
MediaResourceRef 
MediaResourceRefs 
MetadataDescriptionRepr 
MicroMeasurementUnit 
ModifierDef 
ModifierDefs 
ModifierSet 
ModifierSetRef 
NatLangWording1 
NatLangWording2 
NatLangWording3 
OtherMod 
OtherModifier 
OtherModifiers 
OwnerRef 
OwnerRefs 
ProbabilityEstimateRange 
ProxyBase 
PublicationProxy 
PublicationRef 
QuantitativeCharacter 
QuantSampleData 
QuantSummaryData 
Rating 
Ratings 
ReportedNote 
ReportedNoteRepr 
RevisionData 
RichAgentRef 
RichAgentRefs 
Sample 
SampleRef 
SimpleLabel 
SimpleLabelRepr 
Spatial 
SpatialModifier 
SpatialModifiers 
StateData 
Statement 
StatementModification 
StateMod 
StateModification 
StateModificationPlusProbabilities 
StateModifier 
StateModifierDef 
StateModifiers 
Temporal 
TemporalModifier 
TemporalModifiers 
TypeUnitRef 
UnitProxy 
UnitRef 
UnivarStatMeasureData 
UnivarStatMeasureElaboration 
UnivarStatMeasureRef 
UnivarStatMeasureWithParamData 
UnivarStatMeasureWithParamRef 
ValueRange 
VocabularyW1Base 
VocabularyW2Base 



element Datasets

diagram
properties
content  complex
annotation
documentation  Root element for files or data streams. Multiple Dataset objects are completely independent. Potential relationship may be detected by the consumer, but are not expressed in the UBIF format. The sequence of Dataset objects has no semantics and does not have to be preserved. The version of the UBIF standard used is defined in the namespace declaration and needs no separate data element.


element Datasets/Dataset

diagram
properties
isRef  0
content  complex
annotation
documentation  A single file or data stream may consist of multiple data sets


element Datasets/Dataset/Derivation

diagram
type DerivationMetadata
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
datetime xs:dateTime required
documentation  [ATTR: datetime] When did it occur? Date and time (UTC or local time with timezone information) at which the current document or data stream was created by the generator. Using UTC (Universal time coordinates = Greenwich mean time) is recommended.
annotation
documentation  ##This is a highly simplified version to concentrate discussion on SDD! Please look at UBIF itself for a discussion of this structure itself!


element Datasets/Dataset/ExternalDataInterface

diagram
type ExternalDataInterface
properties
isRef  0
content  complex
annotation
documentation  Data from other knowledge domains to which the data set refers may be represented by collections of proxy data objects. In the absence of available external databases a proxy object may be used as a local placeholder. The data inside the proxy object usually provide a reduced interface data model that abstracts from a potentially more complex external data model. Examples: persons, publications, geographical localities, media resources, but also class names (biology: taxa) and objects/units (biology: specimens). ##To concentrate discussion on SDD some interface extensions are removed!


element Datasets/Dataset/Metadata

diagram
type ContentMetadata
properties
isRef  0
content  complex
annotation
documentation  Metadata referring to the principal source of the entire data collection (the metadata scope may be wider than the objects actually contained in the data set). ##To concentrate discussion on SDD some parts are removed!


element DescriptiveData

diagram
type DescriptiveData
properties
content  complex
used by
element  Datasets/Dataset
annotation
documentation  Descriptive data itself that are specific to SDD, i. e. descriptive terminology, coded and natural language descriptions and stored identification keys. ## in UBIF this is xs:any to allow SDD, ABCD or other schemata here!


complexType AbstractCharacter

diagram
properties
abstract  true
used by
complexTypes  CategoricalCharacter ColorRangeCharacter QuantitativeCharacter
attributes
Name Type Use Default Fixed Annotation
id CharacterRelationID required
annotation
documentation  Defines a character in the terminology. Abstract base type, one of the extensions below must be used in instance documents


element AbstractCharacter/Label

diagram
type SimpleLabel
properties
isRef  0
content  complex
annotation
documentation  Only a simple label for presenting characters in a flat list is defined here. (Abbreviated char. labels for tabular reports, natural language wordings, etc. can be defined in concept trees!)


element AbstractCharacter/RevisionData

diagram
type RevisionData
properties
isRef  0
content  complex


element AbstractCharacter/Ratings

diagram
type Ratings
properties
isRef  0
content  complex
annotation
documentation  Meta information, rating characters under various aspects. Intended to guide a best- next character algorithm.


complexType AgentProxy

diagram
type extension of ProxyBase
properties
base  ProxyBase
used by
element  ExternalDataInterface/Agents/Agent
attributes
Name Type Use Default Fixed Annotation
id RelationID required
annotation
documentation  Used for Agent documentation (an Agent is a person, project, organization, or software agent). Currently used for authors, editors, contributors, and translators. Ideally it connects to an outside definition or documentation of the Agent.


complexType AgentRef

diagram
type restriction of AgentRefBase
properties
base  AgentRefBase
used by
complexType  RichAgentRef
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
documentation  Makes the optional base type attribute required.
annotation
documentation  Defines an element with a required ref attribute pointing to an Agent (ExternalDataInterface/Agents/Agent)


complexType AgentRefBase

diagram
properties
abstract  true
used by
complexType  AgentRef
attributes
Name Type Use Default Fixed Annotation
ref RelationID optional
documentation  Reference to a Agents (ExternalDataInterface/Agents/Agent)
annotation
documentation  Abstract base type for AgentRef and MicroAgent. The ref attribute is optional here!


complexType CategoricalCharacter

diagram
type extension of AbstractCharacter
properties
base  AbstractCharacter
used by
element  DescriptiveData/Terminology/Characters/CategoricalCharacter
attributes
Name Type Use Default Fixed Annotation
id CharacterRelationID required
annotation
documentation  # Derived from AbstractCharacter to be used in instance documents (non-abstract type). Categorical data include nominal and ordinal data (DELTA types UM/OM and NEXUS types). Other terms for categorical data in statistics are 'qualitative data' or 'attributes'. The term 'attribute' has been avoided in SDD because it has different definitions in statistics, programming, databases, DELTA, etc. Both 'qualitative' and 'attribute' are ambiguos as to whether ordinal/ ranked variables are in- or excluded.


element CategoricalCharacter/Assumptions

diagram
properties
isRef  0
content  complex


element CategoricalCharacter/Assumptions/MeasurementScale

diagram
type CategoricalMeasurementScaleEnum
properties
isRef  0
content  simple
facets
enumeration  nominal
enumeration  ordinal
annotation
documentation  An optional specification of the kind of categorical character variable. The available measurement scales are 'nominal', and 'ordinal'. The distinction between linear ordering and other kinds of ordering is made separately!


element CategoricalCharacter/Assumptions/NaturallyContinuous

diagram
type xs:boolean
properties
isRef  0
content  simple
annotation
documentation  Any categorical variable can assume only a limited number of discrete values. Thus data recorded in a CategoricalCharacter are always discrete (= discontinous or meristic). However, the measured property may either be naturally discrete ('male/ female', 'aseptate/ uniseptate/ biseptate/muriform'), or it may be continuously varying and partioned into into discrete categories ('no/few/many hairs', 'orange to red'). Only in the latter case the between-operator can be used on neighboring states.


element CategoricalCharacter/Mappings

diagram
properties
isRef  0
content  complex
annotation
documentation  Mappings between categorical states (e. g., subovate may be mapped to ovate to simplify identification choices).


element CategoricalCharacter/Mappings/Mapping

diagram
properties
isRef  0
content  complex
annotation
documentation  Each mapping defines a source and a destination state. Both From and To may point multiple times to the same state, but the combination From + To must be unique. Both state must be defined in the current character (validated through identity constraint!)


element CategoricalCharacter/Mappings/Mapping/From

diagram
type CharacterStateRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref CharacterStateRelationID required
documentation  The ref attribute refers to a character state id.
annotation
documentation  [ATTR: ref]


element CategoricalCharacter/Mappings/Mapping/To

diagram
type CharacterStateRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref CharacterStateRelationID required
documentation  The ref attribute refers to a character state id.
annotation
documentation  Both To and From should point to a different character than the current (not validated). No explicit character reference is required, since state references are unique within a dataset. [ATTR: ref]


element CategoricalCharacter/States

diagram
properties
isRef  0
content  complex
annotation
documentation  (States are defined outside the type specific tree, since categorical states may be present in addition to numerical data)


element CategoricalCharacter/States/StateDefinition

diagram
type CharacterLocalStateDef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id CharacterStateRelationID required
annotation
documentation  Local definition of a state [ATTR: id]


element CategoricalCharacter/States/StateReference

diagram
type extension of ConceptStateRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref ConceptStateRelationID required
documentation  Refers to a concept state (those defined within the concept tree, which may be used in multiple characters).
id CharacterStateRelationID required
annotation
documentation  Reference to a single concept state (as defined project-wide at a concept tree node); extended with an id definition so that the state in the context of the current character can be referred to from descriptions. [ATTR: id, ref]


complexType CatSampleData

diagram
type extension of CharSampleData
properties
base  CharSampleData
used by
element  Sample/SamplingUnit/Categorical
attributes
Name Type Use Default Fixed Annotation
ref CharacterRelationID required
documentation  ref refers to a character definition id (Terminology/Characters/Character)
annotation
documentation  # Derived from abstract CharSampleData to be used for categorical (char. state) data in instance documents (non-abstract type)


element CatSampleData/State

diagram
type StateData
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref CharacterStateRelationID required
documentation  The ref attribute refers to a character state id.
annotation
documentation  States are 'scored' in a description by referring to a state in the character definition. All notes and modifiers are applicable to this element. [ATTR: ref]


complexType CatSummaryData

diagram
type extension of CharSummaryData
properties
base  CharSummaryData
used by
element  CodedDescription/SummaryData/Categorical
attributes
Name Type Use Default Fixed Annotation
ref CharacterRelationID required
documentation  ref refers to a character definition id (Terminology/Characters/Character)
origin DataOriginEnum optional
documentation  Provenance of value/state. The current data may be original data or may be cached information derived from other sources. The origin of the derivation may be a calculation, a mapping, an aggregation/generalization (class hierarchy, from below), or an inheritance (class hierarchy, from above).
annotation
documentation  # Derived from abstract CharSummaryData to be used for categorical (char. state) data in instance documents (non-abstract type)


element CatSummaryData/State

diagram
type StateData
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref CharacterStateRelationID required
documentation  The ref attribute refers to a character state id.
annotation
documentation  States are 'scored' in a description by referring to a state defined in the current character. [ATTR: ref]


element CatSummaryData/Model

diagram
type StateCollectionModelEnum
properties
isRef  0
content  simple
default  OrSet
facets
enumeration  OrSet
enumeration  OrSeq
enumeration  AndSet
enumeration  AndSeq
enumeration  WithSeq
enumeration  Between
annotation
documentation  Distinguishes different types of state collections. 'AndSet' and 'OrSet' define state distributions that are not explicitly ordered in instance documents. Applications may reorder states using the state order defined in Terminology or state frequency values/ranking. For the corresponding 'AndSeq'/'OrSeq' the sequences of states in instance documents defines the preferred order of states (distinguishing, e. g., between 'round or elliptic' and 'elliptic or round'). WithSeq expresses a specially worded form of 'AndSeq'. With 'Between' the scored states form a range around the true value ('orange' to 'red').


complexType Certainty

diagram
type restriction of CharacterModification
properties
base  CharacterModification
used by
element  CharSummaryData/Modifiers/Certainty
attributes
Name Type Use Default Fixed Annotation
ref ModifierRelationID optional
documentation  Refers to a certainty modifier (Terminology/Modifiers/ModifierSet/CertaintyModifiers/Modifier/@id)
annotation
documentation  Refers to a certainty character modifier


complexType CertaintyModifier

diagram
type extension of CharacterModifierDef
properties
base  CharacterModifierDef
used by
element  CertaintyModifiers/Modifier
attributes
Name Type Use Default Fixed Annotation
id ModifierRelationID required
annotation
documentation  Definition of certainty modifiers (perhaps, probably, etc.)


element CertaintyModifier/Specification

diagram
properties
isRef  0
content  complex


element CertaintyModifier/Specification/CertaintyRange

diagram
type ProbabilityEstimateRange
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
lowerestimate Probability optional 0
upperestimate Probability optional 1
annotation
documentation  An estimate of a probability range for verbal modifiers, defined through two attributes. The upper/lower limits of probability modifiers may overlap. The default values are 0-1, indicating that no estimate was possible.


element CertaintyModifier/Specification/IsTrueByMisinterpretation

diagram
type xs:boolean
properties
isRef  0
content  simple
default  false
annotation
documentation  If present and true the current modifier indicates that the state to which it refers is present or true only due to a misinterpretation. The probability range should be 0 to 0 = certainly false.


complexType CertaintyModifiers

diagram
type restriction of ModifierDefs
properties
base  ModifierDefs
used by
element  ModifierSet/CertaintyModifiers
annotation
documentation  (Collection; derived from ModifierDefs abstract base type, restricted to specific modifier type)


element CertaintyModifiers/Modifier

diagram
type CertaintyModifier
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id ModifierRelationID required


complexType CharacterAbstractStateDef

diagram
type extension of VocabularyW1Base
properties
base  VocabularyW1Base
abstract  true
used by
complexTypes  CharacterConceptStateDef CharacterLocalStateDef
annotation
documentation  For categorical states. Used in concept (= 'project-wide') and local character state definitions. Any use of a character state in descriptions is a reference to an object of this type or one of its derivations.


element CharacterAbstractStateDef/UnconstrainedText

diagram
type xs:boolean
properties
isRef  0
content  simple
default  false
annotation
documentation  If present and true, the current state/ category allows unconstrained text not tied to a truly analytical state. Such states (which may be labeled: 'Text', 'Other:', 'none of the above, please specify:') prevent, especially if the terminology is still under development, that during data entry potentially inappropriate category must be chosen. DELTA text character are modeled using these states, but they also can occur in combination with categorical states. UnconstrainedText states are somewhat similar to the 'unknown' coding status, since the free-form text information is not available to most analytical processors (incl. identification programs).
documentation  (This 2nd annotation contains detailed informations not entered in the first annotation, which is visible in the standard schema diagrams.) The name for this data element was contentious. Proposals were: Bob: IsIsolatedState with default false. Gregor: IsAnalyticalState, StateComparisonIsRecommended, or IsWellDefinedState, all with default true. ImpreciseEquality with default false? Furthermore, one may want to make a distinction between a category saying "enter free form text here" and one explicitly saying "none of the above". However, the action of choosing a separate free form text state instead of scoring a category (if available) and adding free-form note text, implies that choosing free-form text is always of the type "none of the above", whether this is explicitly stated in the text state label or not.


complexType CharacterConceptStateDef

diagram
type extension of CharacterAbstractStateDef
properties
base  CharacterAbstractStateDef
used by
element  Concept/ReferableDefinitions/ConceptStates/StateDefinition
attributes
Name Type Use Default Fixed Annotation
id ConceptStateRelationID required
annotation
documentation  CharacterAbstractStateDef plus ConceptState id, used to define generic states at concepts that can be re-used in multiple characters


complexType CharacterLocalStateDef

diagram
type extension of CharacterAbstractStateDef
properties
base  CharacterAbstractStateDef
used by
element  CategoricalCharacter/States/StateDefinition
attributes
Name Type Use Default Fixed Annotation
id CharacterStateRelationID required
annotation
documentation  CharacterAbstractStateDef plus a new, character-local CharacterState id


complexType CharacterModification

diagram
type extension of StatementModification
properties
base  StatementModification
abstract  true
used by
complexTypes  Certainty OtherMod Spatial Temporal
attributes
Name Type Use Default Fixed Annotation
ref ModifierRelationID required
documentation  Refers to a any kind of modifier definition type (Terminology/Modifiers/ModifierSet/*/Modifier/@id)
annotation
documentation  Abstract base type including all references to CharacterModifierDef


complexType CharacterModifierDef

diagram
type extension of ModifierDef
properties
base  ModifierDef
abstract  true
used by
complexTypes  CertaintyModifier OtherModifier SpatialModifier TemporalModifier
attributes
Name Type Use Default Fixed Annotation
id ModifierRelationID required
annotation
documentation  Abstract base type for modifiers applicable to character types in principal


complexType CharacterRef

diagram
used by
element  Concept/Character
complexTypes  CharSampleData CharSummaryData
attributes
Name Type Use Default Fixed Annotation
ref CharacterRelationID required
documentation  ref refers to a character definition id (Terminology/Characters/Character)
annotation
documentation  Refers to a character (e. g., from within concept trees or from descriptions). It consists only of a reference to a Character definition id.


complexType CharacterStateRef

diagram
used by
elements  CategoricalCharacter/Mappings/Mapping/From CharacterStateRefs/State CategoricalCharacter/Mappings/Mapping/To QuantitativeCharacter/Mappings/Mapping/To ColorRangeCharacter/Mappings/Mapping/To
complexType  StateData
attributes
Name Type Use Default Fixed Annotation
ref CharacterStateRelationID required
documentation  The ref attribute refers to a character state id.
annotation
documentation  Refers to a character state (e. g., from descriptions). It consists only of a reference to a Character state definition id.


complexType CharacterStateRefs

diagram
used by
elements  Concept/InheritableDefinitions/DependencyRules/InapplicableIf Concept/InheritableDefinitions/DependencyRules/OnlyApplicableIf
annotation
documentation  A collection of state references (CharacterStateRef type)


element CharacterStateRefs/State

diagram
type CharacterStateRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref CharacterStateRelationID required
documentation  The ref attribute refers to a character state id.
annotation
documentation  [ATTR: ref]


complexType CharSampleData

diagram
type extension of CharacterRef
properties
base  CharacterRef
abstract  true
used by
complexTypes  CatSampleData ColorRangeSampleData QuantSampleData
attributes
Name Type Use Default Fixed Annotation
ref CharacterRelationID required
documentation  ref refers to a character definition id (Terminology/Characters/Character)
annotation
documentation  Abstract base type. Used in CodedDescription/SampleData/ Sample/SamplingUnit. [ATTR: ref (to def. of character)]


complexType CharSummaryData

diagram
type extension of CharacterRef
properties
base  CharacterRef
abstract  true
used by
complexTypes  CatSummaryData ColorRangeCharData QuantSummaryData
attributes
Name Type Use Default Fixed Annotation
ref CharacterRelationID required
documentation  ref refers to a character definition id (Terminology/Characters/Character)
origin DataOriginEnum optional
documentation  Provenance of value/state. The current data may be original data or may be cached information derived from other sources. The origin of the derivation may be a calculation, a mapping, an aggregation/generalization (class hierarchy, from below), or an inheritance (class hierarchy, from above).
annotation
documentation  Abstract base type. Used in CodedDescription/CodedData/Char to make statements for a single character in a class or unit.


element CharSummaryData/Modifiers

diagram
properties
isRef  0
content  complex
annotation
documentation  Character modifiers, modifying the all categorical states, statistical measures, etc. collectively. A character may occur multiple times in a description with different modifiers ('in winter/summer', 'at base/tip', etc.) or origins (e. g. from samples).


element CharSummaryData/Modifiers/Certainty

diagram
type Certainty
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref ModifierRelationID optional
documentation  Refers to a certainty modifier (Terminology/Modifiers/ModifierSet/CertaintyModifiers/Modifier/@id)


element CharSummaryData/Modifiers/Spatial

diagram
type Spatial
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref ModifierRelationID optional
documentation  Refers to a spatial modifier (Terminology/Modifiers/ModifierSet/SpatialModifiers/Modifier/@id)


element CharSummaryData/Modifiers/Temporal

diagram
type Temporal
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref ModifierRelationID optional
documentation  Refers to a "Temporal" modifier (Terminology/Modifiers/ModifierSet/TemporalModifiers/Modifier/@id)


element CharSummaryData/Modifiers/OtherModifier

diagram
type OtherMod
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref ModifierRelationID optional
documentation  Refers to an "OtherModifer" modifier (Terminology/Modifiers/ModifierSet/OtherModifers/Modifier/@id)
annotation
documentation  [ATTR: ref (= for all elements above)]


element CharSummaryData/BasedOnSample

diagram
type SampleRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref SampleRelationID required
documentation  Refers to a specific sample (//CodedDescription/SampleData/Sample)
annotation
documentation  If origin='Calculated' and data are based on a specific sample that is present within the description, this sample may be identified here. [ATTR: ref]


element CharSummaryData/MediaResources

diagram
type MediaResourceRefs
properties
isRef  0
content  complex
annotation
documentation  Media specific to the character and the current object or class described. Example: microscopic picture of spore shape in a specimen.


element CharSummaryData/Status

diagram
type CodingStatusData
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref CodingStatusRelationID required
documentation  Refers to a CodingStatus value (Terminology/General/CodingStatusValues/Status/@id)
annotation
documentation  Coding status values like Inapplicable, unknown, etc.; may have a free-form Note, but not modifiers. [ATTR: ref] Note: In a unit (= specimen) description this should be an alternative to categorical or numerical data and limited to 1 status value per character and (not enforced by schema). However, for classes (e. g., a genus) it is up to the aggregation/generalization process whether to create multiple status values ("unknown or not applicable") or not.


element CharSummaryData/Note

diagram
type ReportedNote
properties
isRef  0
content  complex
annotation
documentation  Public notes or comments on the entire character statement, i. e. all status values and states, measures (depending on type), etc. together. Multiple languages are supported. Applications may, e. g. report the text in brackets after all other data.


complexType Citation

diagram
used by
element  DescriptionBase/Header/Citation
annotation
documentation  Combines a publication resource reference with a detail location within that reference (esp. page number)


element Citation/Publication

diagram
type PublicationRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
annotation
documentation  Refers to a publication as defined under ExternalDataInterface/Publications [ATTR: ref]


element Citation/Location

diagram
type String255
properties
isRef  0
content  simple
facets
minLength  1
maxLength  255
whiteSpace  collapse
annotation
documentation  Location within publication where the cited data can be found: Page, table, figure number, database record, html document bookmark, etc. (Note: this is not the page range of the entire article!).


element Citation/LastVerified

diagram
type xs:dateTime
properties
isRef  0
content  simple
annotation
documentation  If publication is a non-persistent web resource that may change or disappear, the date at which the citation was verified to be appropriate should be recorded. It may later be updated, but not through a link checker verifying only technical access: the semantics of the citation have to be verified!


element Citation/InvalidSince

diagram
type xs:dateTime
properties
isRef  0
content  simple
annotation
documentation  If publication is a non-persistent web resource that can not longer be verified, the date it was found to have disappeared (or became semantically inappropriate) may be recorded.


complexType ClassHierarchyNode

diagram
used by
elements  ClassHierarchyProxy/Node ClassHierarchyNodes/Node
annotation
documentation  A node in a class hierarchy tree (biology: taxonomical hierarchy)


element ClassHierarchyNode/ClassName

diagram
type ClassRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
documentation  Refers to a class name (biology = 'taxon'; ExternalDataInterface/ClassNames/ClassName)
annotation
documentation  Refers to a class name (in biology a taxon name) [ATTR: ref]


element ClassHierarchyNode/TypeClass

diagram
type ClassRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
documentation  Refers to a class name (biology = 'taxon'; ExternalDataInterface/ClassNames/ClassName)
annotation
documentation  Rather specific to biology: Taxa above rank of species have a lower taxon by which they are typified.


element ClassHierarchyNode/TypeUnits

diagram
properties
isRef  0
content  complex
annotation
documentation  Rather specific to biology: Taxa of species rank or below have a physical unit (specimen) by which they are typified.


element ClassHierarchyNode/TypeUnits/TypeUnit

diagram
type TypeUnitRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
documentation  Refers to a Unit object identifier (biology = 'specimen')
Status NomenclaturalTypeStatusOfUnitsEnum required
documentation  The type status of a unit (biology: specimen). See the enumerated type for further information.
annotation
documentation  Collected and preserved unit(s) (biology: specimens) by which the name is typified.


element ClassHierarchyNode/Synonyms

diagram
type ClassRefs
properties
isRef  0
content  complex
annotation
documentation  (The expression of synonyms may be essential for reports and to convey the concept of a class to information consumers.)


element ClassHierarchyNode/Nodes

diagram
type ClassHierarchyNodes
properties
isRef  0
content  complex
annotation
documentation  If class identification is present, further nodes are optional.


element ClassHierarchyNode/Nodes

diagram
type ClassHierarchyNodes
properties
isRef  0
content  complex
annotation
documentation  The class identification may be missing, but then further Nodes are required.


complexType ClassHierarchyNodes

diagram
used by
elements  ClassHierarchyNode/Nodes ClassHierarchyNode/Nodes
annotation
documentation  A collection of objects with ClassHierarchyNode type


element ClassHierarchyNodes/Node

diagram
type ClassHierarchyNode
properties
isRef  0
content  complex


complexType ClassHierarchyProxy

diagram
type extension of ProxyBase
properties
base  ProxyBase
used by
element  ExternalDataInterface/ClassHierarchies/ClassHierarchy
attributes
Name Type Use Default Fixed Annotation
id RelationID required
annotation
documentation  Used for class hierarchies (taxonomies)


element ClassHierarchyProxy/IsPhylogenetic

diagram
type xs:boolean
properties
isRef  0
content  simple
annotation
documentation  For example, SDD supports taxonomic (order/family/genus etc.) and non-taxonomic (weed species, diseases, herb/shrub/tree) hierarchies. For many analytical purposes it is relevant whether a hierarchy is based on phylogenetic (= evolutionary) relatedness or whether it is an operational categorization. Note: a conventional taxonomic hierarchy should be considered phylogenetic until proven to be not.


element ClassHierarchyProxy/Node

diagram
type ClassHierarchyNode
properties
isRef  0
content  complex
annotation
documentation  Root of the recursive tree


complexType ClassNameProxy

diagram
type extension of ProxyBase
properties
base  ProxyBase
used by
element  ExternalDataInterface/ClassNames/ClassName
attributes
Name Type Use Default Fixed Annotation
id RelationID required
annotation
documentation  Used for class names (biology: taxon names). Provides a locally defined simple free-form text plus an optional link to an external resource object. This may be changed to allow entering a structured form of taxonomic names (Genus/Higher taxon, rank, optional specific/infraspecific epithets, authors). However, note that simply splitting into taxon name and authors does not work, because authors may be in the middle of the parts of the taxon name (e. g. in botanical autonyms). Currently the development of the TDWG taxon names standard should be awaited first. Note that Class names are not restricted to accepted names (also referred to by Synonyms in ClassHierarchyNode type)


complexType ClassRef

diagram
used by
elements  DescriptionBase/Header/ClassName ClassRefs/ClassName ClassHierarchyNode/ClassName UnitProxy/ClassName ClassHierarchyNode/TypeClass
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
documentation  Refers to a class name (biology = 'taxon'; ExternalDataInterface/ClassNames/ClassName)
annotation
documentation  Defines an element with a ref attribute pointing to a ClassName in ExternalDataInterface (in biology: Class = Taxon)


complexType ClassRefs

diagram
used by
element  ClassHierarchyNode/Synonyms
annotation
documentation  A collection of ClassRef type elements


element ClassRefs/ClassName

diagram
type ClassRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
documentation  Refers to a class name (biology = 'taxon'; ExternalDataInterface/ClassNames/ClassName)
annotation
documentation  Reference to a class name (in biology = taxon name) defined in ExternalDataInterface/ClassNames [ATTR: ref]


complexType CodedDescription

diagram
type extension of DescriptionBase
properties
base  DescriptionBase
used by
element  DescriptiveData/CodedDescriptions/CodedDescription
attributes
Name Type Use Default Fixed Annotation
id DescriptionRelationID required
documentation  Defines a id for a coded or natural language description
annotation
documentation  Coded description data are highly controlled by the vocabulary and structures defined in the Terminology, using references to characters, states, modifiers, numerical values for measurements. They also support a limited amount of free-form text (in Notes or Annotation only). Separating data and terminology allows rearranging and refactoring the terminology, multilingual support through central terminology translations, and multiple hierarchical views. Coded descriptions must fulfill more rigorous consistency requirements than natural language descriptions and are more suitable for analysis. Furthermore, language-dependent annotations are minimized so that data can be easily reorganized and translated into multiple languages.


element CodedDescription/SummaryData

diagram
properties
isRef  0
content  complex
annotation
documentation  Summary data for aggregated or summarized data (using statistical measures, state distributions, etc.). The element is optional to support descriptions containing only sample data or media resources. Note: Characters are NOT required to have unique ref attributes! Data for one character may be recorded with different modifications (in spring/autumn, at tip/base).


element CodedDescription/SummaryData/Categorical

diagram
type CatSummaryData
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref CharacterRelationID required
documentation  ref refers to a character definition id (Terminology/Characters/Character)
origin DataOriginEnum optional
documentation  Provenance of value/state. The current data may be original data or may be cached information derived from other sources. The origin of the derivation may be a calculation, a mapping, an aggregation/generalization (class hierarchy, from below), or an inheritance (class hierarchy, from above).
annotation
documentation  [ATTR: ref]


element CodedDescription/SummaryData/Quantitative

diagram
type QuantSummaryData
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref CharacterRelationID required
documentation  ref refers to a character definition id (Terminology/Characters/Character)
origin DataOriginEnum optional
documentation  Provenance of value/state. The current data may be original data or may be cached information derived from other sources. The origin of the derivation may be a calculation, a mapping, an aggregation/generalization (class hierarchy, from below), or an inheritance (class hierarchy, from above).
annotation
documentation  [ATTR: ref]


element CodedDescription/SummaryData/ColorRange

diagram
type ColorRangeCharData
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref CharacterRelationID required
documentation  ref refers to a character definition id (Terminology/Characters/Character)
origin DataOriginEnum optional
documentation  Provenance of value/state. The current data may be original data or may be cached information derived from other sources. The origin of the derivation may be a calculation, a mapping, an aggregation/generalization (class hierarchy, from below), or an inheritance (class hierarchy, from above).
annotation
documentation  [ATTR: ref]


element CodedDescription/SampleData

diagram
properties
isRef  0
content  complex
annotation
documentation  Raw sample data are recorded here. The analysed and generalized (e. g. using statistical measures) results are normally also reflected under SummaryData (with origin='calculated' and BasedOnSample identifying a sample ID.


element CodedDescription/SampleData/Sample

diagram
type Sample
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id SampleRelationID required
documentation  Defines a id for a sample. This is used when analysis data in coded description are based on a specific sample
random xs:boolean optional false
documentation  If true, the sample is a random sample. If false, the sample may or may not be biased.
annotation
documentation  A container for direct ('raw') measurement results in a study. All sampling observations are assumed to be made under identical conditions. Descriptions may contain an unlimited number of Samples. [ATTR: id, random (= is random sample, if false sample may or may not be biased)]


complexType CodingStatusData

diagram
type extension of CodingStatusRef
properties
base  CodingStatusRef
used by
element  CharSummaryData/Status
attributes
Name Type Use Default Fixed Annotation
ref CodingStatusRelationID required
documentation  Refers to a CodingStatus value (Terminology/General/CodingStatusValues/Status/@id)
annotation
documentation  Similar to StateData, this one is intended for CodingStatus references. It support notes, but no modifiers! [ATTR: ref]


element CodingStatusData/Note

diagram
type ReportedNote
properties
isRef  0
content  complex
annotation
documentation  Public notes or comments, for multiple languages. Applications may, e. g., report the text in brackets after the status value wording.


complexType CodingStatusDef

diagram
type extension of VocabularyW1Base
properties
base  VocabularyW1Base
used by
element  DescriptiveData/Terminology/General/CodingStatusValues/Status
attributes
Name Type Use Default Fixed Annotation
id CodingStatusRelationID required
annotation
documentation  Project-wide definition of CodingStatus values


element CodingStatusDef/Specification

diagram
properties
isRef  0
content  complex
annotation
documentation  Properties describing machine-readable partial semantics for a coding status value. Provided to support generic application code that continues to function if additional codes are defined.


element CodingStatusDef/Specification/BasicCodingStatus

diagram
type BasicCodingStatusEnum
properties
isRef  0
content  simple
facets
enumeration  ToBeCoded
enumeration  NotToBeCoded
enumeration  CannotBeCoded
enumeration  CodedSuccessfully
annotation
documentation  To be coded / Not to be coded / Cannot be coded / coded successfully


element CodingStatusDef/Specification/PresenceOfInformation

diagram
type PresenceOfInformationEnum
properties
isRef  0
content  simple
facets
enumeration  NotEvaluated
enumeration  CannotExist
enumeration  DoesNotExist
enumeration  Exists
annotation
documentation  NotEvaluated / CannotExist / DoesNotExist / Exists


complexType CodingStatusRef

diagram
used by
complexType  CodingStatusData
attributes
Name Type Use Default Fixed Annotation
ref CodingStatusRelationID required
documentation  Refers to a CodingStatus value (Terminology/General/CodingStatusValues/Status/@id)
annotation
documentation  Refers to CodingStatus values (e. g., from within descriptions)


complexType ColorPolygon

diagram
used by
elements  ColorRangeCharData/ColorRange ColorRangeSampleData/ColorRange ColorRangeCharacter/Mappings/Mapping/From
annotation
documentation  A single color value or a color polygon defining an area in color space (i. e. not a spatial polygon having a color!)


element ColorPolygon/ColorPoint

diagram
type ColorRGB
properties
isRef  0
content  simple
annotation
documentation  A single point in color space, or multiple points forming vertices of a polygon area in color space. When using a polygon this defines an estimated color range into which the single or variable true color values of the object fall.


complexType ColorRangeCharacter

diagram
type extension of AbstractCharacter
properties
base  AbstractCharacter
used by
element  DescriptiveData/Terminology/Characters/ColorRangeCharacter
attributes
Name Type Use Default Fixed Annotation
id CharacterRelationID required
annotation
documentation  # Derived from AbstractCharacter to be used in instance documents (non-abstract type)


element ColorRangeCharacter/Assumptions

diagram
properties
isRef  0
content  complex
annotation
documentation  (Not yet used!)


element ColorRangeCharacter/Mappings

diagram
properties
isRef  0
content  complex
annotation
documentation  Mappings of color polygon values to categorical states


element ColorRangeCharacter/Mappings/Mapping

diagram
properties
isRef  0
content  complex


element ColorRangeCharacter/Mappings/Mapping/From

diagram
type ColorPolygon
properties
isRef  0
content  complex
annotation
documentation  An inclusive range defining a color range through color vertices forming a polygon in color space.


element ColorRangeCharacter/Mappings/Mapping/To

diagram
type CharacterStateRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref CharacterStateRelationID required
documentation  The ref attribute refers to a character state id.
annotation
documentation  The categorical state corresponding to the range defined in From. [ATTR: ref]


complexType ColorRangeCharData

diagram
type extension of CharSummaryData
properties
base  CharSummaryData
used by
element  CodedDescription/SummaryData/ColorRange
attributes
Name Type Use Default Fixed Annotation
ref CharacterRelationID required
documentation  ref refers to a character definition id (Terminology/Characters/Character)
origin DataOriginEnum optional
documentation  Provenance of value/state. The current data may be original data or may be cached information derived from other sources. The origin of the derivation may be a calculation, a mapping, an aggregation/generalization (class hierarchy, from below), or an inheritance (class hierarchy, from above).
annotation
documentation  # Derived from abstract CharSummaryData to be used for numerical (statistical measures) data in instance documents (non-abstract type)


element ColorRangeCharData/ColorRange

diagram
type ColorPolygon
properties
isRef  0
content  complex
annotation
documentation  An inclusive range defining a color range through color vertices forming a polygon in color space.


complexType ColorRangeSampleData

diagram
type extension of CharSampleData
properties
base  CharSampleData
used by
element  Sample/SamplingUnit/ColorRange
attributes
Name Type Use Default Fixed Annotation
ref CharacterRelationID required
documentation  ref refers to a character definition id (Terminology/Characters/Character)
annotation
documentation  # Derived from abstract CharSampleData to be used for ColorRange data in instance documents (non-abstract type)


element ColorRangeSampleData/ColorRange

diagram
type ColorPolygon
properties
isRef  0
content  complex
annotation
documentation  An inclusive range defining a color range through color vertices forming a polygon in color space.


complexType CompositeDate

diagram
used by
complexType  CompositeDateTime
attributes
Name Type Use Default Fixed Annotation
year xs:integer optional
documentation  The four digit year in the Gregorian calendar (in Western cultures usually without a suffix or with 'AD/Anno Domini', 'CE/Common Era'; negative years with 'BC/Before Christ', 'BCE/Before Common Era'). Whether a year 0 is used or not differs between a true Gregorian calendar and recent astronomic usage, xml schema is likely to change its position, see xml schema draft 1.1. Thus database designers should not use 0 as a missing value representation for year.
month optional
day optional
documentation  two digit day
supplement String255 optional
documentation  Text in addition to or modifying the exact date components, e. g., 'end of summer', 'first half or year', 'first decade (of month)', '1888-1892'.
verbatim String255 optional
documentation  An uninterpreted text representation of the original date information (date range, 'summer', perhaps unreformed Russian dates, etc.); as close as possible to the (digital/printed/handwritten) information source.
timezone optional
documentation  Timezone expressed in minutes. In the seven property model (http://www.w3.org/TR/2004/WD-xmlschema11-2-20040716/#theSevenPropertyModel) the timezone has a range of +/- 14 hours (14 * 60 = 840 minutes).
annotation
documentation  Date separated into attributes so that any part of the date may be missing [ATTR: year = four digit year; month = two digit month of year; day = two digit day of month verbatim = unparsed textual date representation supplement = text additional or modifying the exact dates, e. g., 'end of summer', 'first half or year', 'first decade of month', '1888-1892'. timezone = expressed as integer according to the xml schema seven parameter model


complexType CompositeDateTime

diagram
type extension of CompositeDate
properties
base  CompositeDate
used by
elements  Sample/SamplingEnd Sample/SamplingStart
attributes
Name Type Use Default Fixed Annotation
year xs:integer optional
documentation  The four digit year in the Gregorian calendar (in Western cultures usually without a suffix or with 'AD/Anno Domini', 'CE/Common Era'; negative years with 'BC/Before Christ', 'BCE/Before Common Era'). Whether a year 0 is used or not differs between a true Gregorian calendar and recent astronomic usage, xml schema is likely to change its position, see xml schema draft 1.1. Thus database designers should not use 0 as a missing value representation for year.
month optional
day optional
documentation  two digit day
supplement String255 optional
documentation  Text in addition to or modifying the exact date components, e. g., 'end of summer', 'first half or year', 'first decade (of month)', '1888-1892'.
verbatim String255 optional
documentation  An uninterpreted text representation of the original date information (date range, 'summer', perhaps unreformed Russian dates, etc.); as close as possible to the (digital/printed/handwritten) information source.
timezone optional
documentation  Timezone expressed in minutes. In the seven property model (http://www.w3.org/TR/2004/WD-xmlschema11-2-20040716/#theSevenPropertyModel) the timezone has a range of +/- 14 hours (14 * 60 = 840 minutes).
hour optional
minute optional
second optional
annotation
documentation  Date + Time separated into attributes so that any part of the date may be missing. [ATTR: see CompositeDate type, plus: time]


complexType Concept

diagram
used by
elements  ConceptTreeDef/Concept Concept/Nodes/Concept
attributes
Name Type Use Default Fixed Annotation
id ConceptRelationID required
annotation
documentation  A node in a concept tree. Concepts may be basic properties (color, shape, texture), structural types (fruit types), methods (naked eye, hand lens, microscope) or other hierarchical generalizations that can be applied to characters (e. g., relative region: tip versus base of structure)


element Concept/Label

diagram
type LabelPlusWording3
properties
isRef  0
content  complex
annotation
documentation  Tree nodes may remain unlabeled!


element Concept/ReferableDefinitions

diagram
properties
isRef  0
content  complex


element Concept/ReferableDefinitions/ConceptStates

diagram
properties
isRef  0
content  complex
annotation
documentation  A set of project-wide state definitions tied to the part (e. g., for fruit: capsule, berry, nutlet, ...), property (e. g., for color: red, green, ..., for shape: round, ovate, ...), method, etc. described in the current concept tree. ConceptStates become operational for descriptions only when a StateReference has been added in a specific character.


element Concept/ReferableDefinitions/ConceptStates/StateDefinition

diagram
type CharacterConceptStateDef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id ConceptStateRelationID required
annotation
documentation  The definition of concept states is identical to the local definition of states within a character. Using concept states simplifies the management of terminology and improves data analysis (states from different characters can be compared if they refer to identical concept states). [ATTR: id]


element Concept/InheritableDefinitions

diagram
properties
isRef  0
content  complex
annotation
documentation  Inheritable def. automatically apply to all characters/concepts starting at this node.


element Concept/InheritableDefinitions/RecommendedModifiers

diagram
properties
isRef  0
content  complex
annotation
documentation  The modifiers contained in the listed modifier sets are considered applicable to all characters placed in the current branch of the concept tree. Note. In descriptions, all modifiers are prinicpally valid in all characters. However, editing tools are expected to offer only the recommended modifiers defined here.


element Concept/InheritableDefinitions/RecommendedModifiers/ModifierSet

diagram
type ModifierSetRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref ModifierSetRelationID required
documentation  The ref attribute refers to a modifier set (Terminology/Modifiers/ModifierSet)
annotation
documentation  Reference to a set of modifiers. The element sequence in instance documents is not informative! [ATTR: ref]


element Concept/InheritableDefinitions/RecommendedMeasures

diagram
properties
isRef  0
content  complex
annotation
documentation  A set of univariate statistical measures (e. g., mean, min, max, s. d., sample size) considered applicable to all numerical (sic!) characters placed in the current branch of the concept tree. In descriptions, all measures are valid in all numerical characters. However, editing tools are expected to normally offer only the recommended measures defined here.


element Concept/InheritableDefinitions/RecommendedMeasures/StatisticalMeasure

diagram
type UnivarStatMeasureElaboration
properties
isRef  0
content  complex
annotation
documentation  In addition to listing measures, these elaborations provide for improved report generation (wording, value formatting). Note: Statistical measures applicable to ordinal or nominal data (min, median, mode, etc.) are yet supported, since they can easily be calculated ad-hoc from the frequency distributions of categorical states that are supported.


element Concept/InheritableDefinitions/DependencyRules

diagram
properties
isRef  0
content  complex
annotation
documentation  Within each description, the applicability of all characters references within the branch or the tree starting with the current concept may optionally be governed by rules depending on the presence of categorical states in the same description. Note: rules for individual characters (rather than a set) can be defined in the terminal nodes.


element Concept/InheritableDefinitions/DependencyRules/OnlyApplicableIf

diagram
type CharacterStateRefs
properties
isRef  0
content  complex
annotation
documentation  By default the characters below this node are inapplicable. They become applicable if any of the listed controlling character/state combinations is present in a description.


element Concept/InheritableDefinitions/DependencyRules/InapplicableIf

diagram
type CharacterStateRefs
properties
isRef  0
content  complex
annotation
documentation  By default the characters below this node are applicable. They become inapplicable if any of the listed controlling character/state combinations is present in a description.


element Concept/InheritableDefinitions/Ratings

diagram
type Ratings
properties
isRef  0
content  complex
annotation
documentation  Meta information, rating characters under various aspects. Intended to guide a best- next character algorithm.


element Concept/Nodes

diagram
properties
isRef  0
content  complex
annotation
documentation  Element may be missing, which results in the option to have empty nodes with neither a character nor further nodes.


element Concept/Nodes/Concept

diagram
type Concept
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id ConceptRelationID required
annotation
documentation  [ATTR: id]


element Concept/Character

diagram
type CharacterRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref CharacterRelationID required
documentation  ref refers to a character definition id (Terminology/Characters/Character)
annotation
documentation  Characters are the 'leaves' of the tree. Each character is embedded in a node providing labeling information in the context of the current tree (which is usually different from the default character label). A single character may appear in several places in the tree, if this is desired. [ATTR: ref]


complexType ConceptStateRef

diagram
used by
element  CategoricalCharacter/States/StateReference
attributes
Name Type Use Default Fixed Annotation
ref ConceptStateRelationID required
documentation  Refers to a concept state (those defined within the concept tree, which may be used in multiple characters).
annotation
documentation  Refers to a project-wide definition of a categorical state at a concept node


complexType ConceptTreeDef

diagram
used by
element  DescriptiveData/Terminology/ConceptTrees/ConceptTree
attributes
Name Type Use Default Fixed Annotation
id ConceptTreeRelationID required
annotation
documentation  Defines an entire concept tree (which may be a single tree node containing a flat list)


element ConceptTreeDef/Label

diagram
type LabelWithDetails
properties
isRef  0
content  complex
annotation
documentation  Label to identify the current object in the user interface


element ConceptTreeDef/RevisionData

diagram
type RevisionData
properties
isRef  0
content  complex


element ConceptTreeDef/Specification

diagram
properties
isRef  0
content  complex
annotation
documentation  Concepts describing the entire tree using a constrained vocabulary to support application interoperability


element ConceptTreeDef/Specification/Type

diagram
type ConceptTreeTypeEnum
properties
isRef  0
content  simple
facets
enumeration  PropertyHierarchy
enumeration  MethodHierarchy
enumeration  PartCompositionHierarchy
enumeration  PartGeneralizationHierarchy
enumeration  OtherConceptHierarchy
enumeration  PresentationTable
enumeration  SubsetFilter
annotation
documentation  The type of a tree is constrained to an enumerated list to support application interoperability.


element ConceptTreeDef/Specification/DesignedFor

diagram
properties
isRef  0
content  complex
annotation
documentation  Usage of concept tree that is intended by its designers; constrained to an enumerated list to support application interoperability. Important Roles are InteractiveIdentification, NaturalLanguageReporting, or Filtering. Trees that have no value are implicitly visible in applications only when designing the terminology! They are not normally shown to consumers of descriptive data.


element ConceptTreeDef/Specification/DesignedFor/Role

diagram
type ConceptTreeRoleEnum
properties
isRef  0
content  simple
facets
enumeration  DescriptionEditing
enumeration  BuildingStoredIdentificationKeys
enumeration  InteractiveIdentification
enumeration  TerminologyReporting
enumeration  NaturalLanguageReporting
enumeration  Filtering


element ConceptTreeDef/Specification/ShouldContainAllCharacters

diagram
type xs:boolean
properties
isRef  0
content  simple
default  false
annotation
documentation  True if the intention of the designer of a concept tree is that all characters should be included in the tree. A terminology editing application may use then warn about missing characters or directly offer inserting newly created characters in all such trees.


element ConceptTreeDef/Concept

diagram
type Concept
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id ConceptRelationID required
annotation
documentation  The root node of the tree. Note that it has a label in addition to the tree label. The tree label uniquely identifies a tree when selecting it among a list of all trees, whereas the root node label can be very short and is shown when a single tree is displayed. [ATTR: id]


complexType ContentMetadata

diagram
used by
element  Datasets/Dataset/Metadata
annotation
documentation  Metadata referring to the principal source of the entire data collection (thus the metadata scope may be wider than the objects actually contained in the data set). If a history of the data collection (revised or expanded in various projects or at different institutions) exist, this must be reflected in the IPR statements and possibly in the list of Owners.


element ContentMetadata/Description

diagram
properties
isRef  0
content  complex
annotation
documentation  Language-specific header information


element ContentMetadata/Description/Representation

diagram
type MetadataDescriptionRepr
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  [ATTR: language]


element ContentMetadata/Version

diagram
properties
isRef  0
content  complex
annotation
documentation  Number and date of current version


element ContentMetadata/Version/Major

diagram
type xs:nonNegativeInteger
properties
isRef  0
content  simple
annotation
documentation  The major version number ('1' in 1.2) as defined by the content creators.


element ContentMetadata/Version/Minor

diagram
type xs:nonNegativeInteger
properties
isRef  0
content  simple
annotation
documentation  An optional minor version number ('2' in 1.2)


element ContentMetadata/Version/Modifier

diagram
type String255
properties
isRef  0
content  simple
facets
minLength  1
maxLength  255
whiteSpace  collapse
annotation
documentation  Unconstrained text specifying status + optional number, e. g., 'beta', 'alpha', 'rc/release candidate', 'internal'. If missing, release status is assumed.


element ContentMetadata/Version/VersionReleaseDate

diagram
type xs:date
properties
isRef  0
content  simple
annotation
documentation  Citable 'publication date' of the current version (comp. RevisionData/ Initiation- and LastRevisionDate for version- independent dates). This date must be missing if the current version is not yet published! (= DC.Date.issued; http://purl.org/dc/terms/issued) Note: currently no mechanism exist to record the date of the first version release. Is this needed?


element ContentMetadata/RevisionData

diagram
type RevisionData
properties
isRef  0
content  complex
annotation
documentation  Creators, Revision status, and dates of the entire data collection from which the current dataset is derived.


element ContentMetadata/Owners

diagram
type OwnerRefs
properties
isRef  0
content  complex
annotation
documentation  Entities having legal possession of the data collection content. Owners are defined only for the entire data collection, not for individual descriptions etc. (= http://www.loc.gov/ marc.relators/own)


element ContentMetadata/IPRStatements

diagram
properties
isRef  0
content  complex
annotation
documentation  Copyright, terms of use, license and other IPR-related statements like disclaimer or acknowledgement. Giving a copyright statement and a (if possible public) licence is highly recommended! (=DC.Rights)


element ContentMetadata/IPRStatements/Representation

diagram
type IPRStatementsRepr
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  [ATTR: language]


complexType ContributorRef

diagram
type restriction of RichAgentRef
properties
base  RichAgentRef
used by
element  ContributorRefs/Agent
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
documentation  Makes the optional base type attribute required.
role AgentContributorRoleEnum required
firstcontribution xs:dateTime optional
documentation  The first time an agent (creator or contributor) has edited/made a contribution to an object. If a creator has contributed both as an author and later as an editor of data, two references in these two roles will exist and the contribution dates will be recorded separately.
lastcontribution xs:dateTime optional
contributioncount xs:integer optional
documentation  The number of contributions by a specific agent (editing, revising, adding to an object).
annotation
documentation  Restriction of RichAgentRef to Contributor roles only.


complexType ContributorRefs

diagram
type restriction of RichAgentRefs
properties
base  RichAgentRefs
used by
element  RevisionData/Contributors
annotation
documentation  Collection (sequence) of Agent elements of type ContributorRef


element ContributorRefs/Agent

diagram
type ContributorRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
documentation  Makes the optional base type attribute required.
firstcontribution xs:dateTime optional
documentation  The first time an agent (creator or contributor) has edited/made a contribution to an object. If a creator has contributed both as an author and later as an editor of data, two references in these two roles will exist and the contribution dates will be recorded separately.
lastcontribution xs:dateTime optional
contributioncount xs:integer optional
documentation  The number of contributions by a specific agent (editing, revising, adding to an object).
role AgentContributorRoleEnum required
annotation
documentation  (The sequence of elements in instance documents should be preserved. Within each role it is mandatory. Different roles may, however, be reported in separate sequences.) [ATTR: ref, role, ...]


complexType CreatorRef

diagram
type restriction of RichAgentRef
properties
base  RichAgentRef
used by
element  CreatorRefs/Agent
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
documentation  Makes the optional base type attribute required.
role AgentCreatorRoleEnum required
firstcontribution xs:dateTime optional
documentation  The first time an agent (creator or contributor) has edited/made a contribution to an object. If a creator has contributed both as an author and later as an editor of data, two references in these two roles will exist and the contribution dates will be recorded separately.
lastcontribution xs:dateTime optional
contributioncount xs:integer optional
documentation  The number of contributions by a specific agent (editing, revising, adding to an object).
annotation
documentation  Restriction of RichAgentRef to Creator roles only.


complexType CreatorRefs

diagram
type restriction of RichAgentRefs
properties
base  RichAgentRefs
used by
element  RevisionData/Creators
annotation
documentation  Collection (sequence) of Agent elements of type CreatorRef


element CreatorRefs/Agent

diagram
type CreatorRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
documentation  Makes the optional base type attribute required.
firstcontribution xs:dateTime optional
documentation  The first time an agent (creator or contributor) has edited/made a contribution to an object. If a creator has contributed both as an author and later as an editor of data, two references in these two roles will exist and the contribution dates will be recorded separately.
lastcontribution xs:dateTime optional
contributioncount xs:integer optional
documentation  The number of contributions by a specific agent (editing, revising, adding to an object).
role AgentCreatorRoleEnum required
annotation
documentation  (The sequence of elements in instance documents should be preserved. Within each role it is mandatory. Different roles may, however, be reported in separate sequences.) [ATTR: ref, role, ...]


complexType DerivationMetadata

diagram
used by
element  Datasets/Dataset/Derivation
attributes
Name Type Use Default Fixed Annotation
datetime xs:dateTime required
documentation  [ATTR: datetime] When did it occur? Date and time (UTC or local time with timezone information) at which the current document or data stream was created by the generator. Using UTC (Universal time coordinates = Greenwich mean time) is recommended.
annotation
documentation  Describes the providers and application/ script(s) that produced the current data set, plus a derivation history of all automatic or semi-automatic transformation with negligable or automated content changes.[ATTR: datetime (= When was it done?)] = Date and time (UTC or local time with timezone information) at which the current document or data stream was created by the generator. Using UTC (Universal time coordinates = Greenwich mean time) is recommended. ##This is a highly simplified version to concentrate discussion on SDD! Please look at UBIF itself for a discussion of this structure itself!


element DerivationMetadata/Generator

diagram
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
name String255 required
documentation  Name of the application performing the transformation. The term 'application' should be understood in a loose sense; it may be a script that is not part of a larger application (compare the Routine attribute, which may provide the detailed name of scripts that are part of an application!).
version String255 required
documentation  Version of the application that has generated this document. The attribute should not be named 'Version' to avoid confusion with the version of the content (see content Metadata).
notes String optional
documentation  Additional information about the generating application that is not part of the name or version. If the copyright of the generating application is specified, it should be understood that this does not affect the content copyright of the data.
routine String255 optional
documentation  Optionally allows a generating application to identify which of possibly multiple transforming routines (database code, xslt, etc.) was used. This attribute may also be used, to identify different conditions under which the export routine may behave differently.
annotation
documentation  Which tool did it? Metadata about the software (application, script, etc.) that performed the derivation/transformation. [ATTR: name, version, notes, routine] (Detailed attribute annotations exist, but are not visible in graphical schema view!)


complexType DescriptionBase

diagram
properties
abstract  true
used by
complexType  CodedDescription
attributes
Name Type Use Default Fixed Annotation
id DescriptionRelationID required
documentation  Defines a id for a coded or natural language description
annotation
documentation  Abstract base type for NaturalLanguageDescription and CodedDescription. The id attribute is currently not used in keyrefs from within this schema. However, it is considered generally useful to uniquely identify descriptions in federated situations.


element DescriptionBase/Header

diagram
properties
isRef  0
content  complex


element DescriptionBase/Header/ClassName

diagram
type ClassRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
documentation  Refers to a class name (biology = 'taxon'; ExternalDataInterface/ClassNames/ClassName)
annotation
documentation  Refers to a class name (= in biology a taxon name) [ATTR: ref, @@check classifier design: add. attributes?]


element DescriptionBase/Header/Unit

diagram
type UnitRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
documentation  Refers to a Unit object identifier (biology = 'specimen')
annotation
documentation  Refers to an individual physical object (e. g., a biological specimen). This may refer to observed objects as well as to collected and preserved objects. The identification (= a class name) is defined in the ExternalDataInterface/Units list. [ATTR: ref]


element DescriptionBase/Header/Citation

diagram
type Citation
properties
isRef  0
content  complex
annotation
documentation  A description may be further defined through a published data source for the nat. language or coded description. If Citation is missing, it is assumed that the compiler or editor of the data is the original source of information.


element DescriptionBase/Header/GeographicalScope

diagram
type LocalityRefs
properties
isRef  0
content  complex
annotation
documentation  A description may have a limited geographical scope, if geographical variability is know to exist or is expected.


element DescriptionBase/RevisionData

diagram
type RevisionData
properties
isRef  0
content  complex
annotation
documentation  Creators, Revision status, and dates of individual description (compare RevisionData in Metadata)


element DescriptionBase/MediaResources

diagram
type MediaResourceRefs
properties
isRef  0
content  complex
annotation
documentation  Contains resources like images that are not specific to a character (else add them to character elements below).


complexType DescriptiveData

diagram
used by
element  DescriptiveData
annotation
documentation  Within UBIF (Unified Biosciences Information Framework), this represents the node where the SDD-specific data start


element DescriptiveData/Terminology

diagram
properties
isRef  0
content  complex
annotation
documentation  Defines the operational terminology (parts, characters, states, etc.) in which descriptions are expressed.


element DescriptiveData/Terminology/General

diagram
properties
isRef  0
content  complex
annotation
documentation  General vocabulary lists and rules; applicable outside of the domain of descriptive data. In contrast to enumerated types in the schema, new values and labels for new languages/audiences can be defined.


element DescriptiveData/Terminology/General/CodingStatusValues

diagram
properties
isRef  0
content  complex
annotation
documentation  Defines the semantics and labels of coding status values (e. g., unknown, not applicable, not interpretable).


element DescriptiveData/Terminology/General/CodingStatusValues/Status

diagram
type CodingStatusDef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id CodingStatusRelationID required
annotation
documentation  Coding status values (= 'missing data indicators', = 'special states') provide standardized reasons why data are missing. Unlike most elements in Terminology, these are constrained by the SDD model and can only be extended by revising the SDD standard (may be changed to user-definable in a later version of SDD). Labels are already user-definable to support multiple audiences. The labels and abbreviations given are only recommendations. They can be freely changed as long as the semantics are preserved. [ATTR: id]


element DescriptiveData/Terminology/Modifiers

diagram
properties
isRef  0
content  complex
annotation
documentation  Certainty, frequency, and other modifiers modify categorical states or statistical measures. Modifiers are defined for the entire project, but must be enabled for characters in concept nodes to be available when editing descriptions


element DescriptiveData/Terminology/Modifiers/ModifierSet

diagram
type ModifierSet
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id ModifierSetRelationID required
annotation
documentation  Modifiers within a group may be ranked/ordered; in descriptions, modifiers from the same group are combined with 'or'. All modifiers in a group must be of the same type (certainty, frequency, etc.).


element DescriptiveData/Terminology/Characters

diagram
properties
isRef  0
content  complex
annotation
documentation  Characters are the operationalized concepts used in descriptions. They define categorical states and quantitative values or statistical measures. Characters are defined in an unordered flat list. They can be used alone or in combination with modifiers or concept trees.


element DescriptiveData/Terminology/Characters/CategoricalCharacter

diagram
type CategoricalCharacter
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id CharacterRelationID required


element DescriptiveData/Terminology/Characters/QuantitativeCharacter

diagram
type QuantitativeCharacter
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id CharacterRelationID required


element DescriptiveData/Terminology/Characters/ColorRangeCharacter

diagram
type ColorRangeCharacter
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id CharacterRelationID required
annotation
documentation  Non-abstract types derived from AbstractCharacter. In OO programming, a polymorphic collection of the base type may be used!


element DescriptiveData/Terminology/ConceptTrees

diagram
properties
isRef  0
content  complex
annotation
documentation  Hierarchies of property, object part, observation methods or other concepts. Concepts can be operationalized by referring to characters (only these allow scoring of data in the descriptions). Concept states (property or kind-of-part, reusable in multiple characters) and char. dependencies are expressed here as well. Concept trees may also be used to define flat character subsets for filtering purposes.


element DescriptiveData/Terminology/ConceptTrees/ConceptTree

diagram
type ConceptTreeDef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id ConceptTreeRelationID required
annotation
documentation  @@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]


element DescriptiveData/NaturalLanguageDescriptions

diagram
properties
isRef  0
content  complex
annotation
documentation  Authored or auto-generated free-form descriptions, which may be completely or partially marked up with elements similar to those in coded descriptions.


element DescriptiveData/CodedDescriptions

diagram
properties
isRef  0
content  complex
annotation
documentation  Largely language-independent descriptions entirely controlled by Terminology. Both coded and nat. lang. may describe either abstract class concepts (taxon, disease, etc.) or physical objects (individual specimens).


element DescriptiveData/CodedDescriptions/CodedDescription

diagram
type CodedDescription
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id DescriptionRelationID required
documentation  Defines a id for a coded or natural language description
annotation
documentation  [ATTR: id]


complexType ExternalDataInterface

diagram
used by
element  Datasets/Dataset/ExternalDataInterface
annotation
documentation  Collections of non-abstract data proxy elements, forming an interface to potentially existing more object representations


element ExternalDataInterface/ClassNames

diagram
properties
isRef  0
content  complex
annotation
documentation  Class (biology: taxon) names used in the project. Each proxy object contains a name - either locally defined or representing an external resource defined in a linking mechanism and defines a local id attribute that may be referred to multiple times from within the project.


element ExternalDataInterface/ClassNames/ClassName

diagram
type ClassNameProxy
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id RelationID required
annotation
documentation  Biology: Object in a nomenclator [ATTR: id]


element ExternalDataInterface/ClassHierarchies

diagram
properties
isRef  0
content  complex
annotation
documentation  Optional hierarchy (= tree, biology: taxonomy) of classes defined above. A hierarchy may be incomplete, i. e. some ClassName object may not be in the hierarchy. ClassHierarchies may be locally defined or represent an external source.


element ExternalDataInterface/ClassHierarchies/ClassHierarchy

diagram
type ClassHierarchyProxy
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id RelationID required
annotation
documentation  Biology: Taxonomic hierarchy, or arbitrary set of taxa. [ATTR: id]


element ExternalDataInterface/Units

diagram
properties
isRef  0
content  complex
annotation
documentation  Units are physical objects (biology: specimens) that are collected, described, or observed. In biology a collected object is often called a specimen.


element ExternalDataInterface/Units/Unit

diagram
type UnitProxy
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id RelationID required
annotation
documentation  Biology: Object in a collection (= specimen) or an observation. Units may be identified or assigned to a Class name. [ATTR: id]


element ExternalDataInterface/Agents

diagram
properties
isRef  0
content  complex
annotation
documentation  Documentation of persons/organizations involved in the authoring, compiling, editing, etc. of the data set.


element ExternalDataInterface/Agents/Agent

diagram
type AgentProxy
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id RelationID required
annotation
documentation  @@ The specific elements are only a preliminary sketch, this should be synchronized with TDWG ABCD! [ATTR: id]


element ExternalDataInterface/Publications

diagram
properties
isRef  0
content  complex
annotation
documentation  Publications used in the project, defined through proxy objects (= local or external link, see under Agents).


element ExternalDataInterface/Publications/Publication

diagram
type PublicationProxy
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id RelationID required
annotation
documentation  Printed or digital publication (including database source) [ATTR: id]


element ExternalDataInterface/Geography

diagram
properties
isRef  0
content  complex
annotation
documentation  Geographical locations (often country names, but potentially on any level), defined through proxy objects (= local or external link, see under Agents). An example of an external gazetteer referred to is the TDWG Geography standard.


element ExternalDataInterface/Geography/Locality

diagram
type extension of LocalityProxy
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id RelationID required
annotation
documentation  [ATTR: id]


element ExternalDataInterface/MediaResources

diagram
properties
isRef  0
content  complex
annotation
documentation  Resource definitions containing links like URLs or actually embedding the resource (e. g. encoded images). These are proxy objects (= local or external link, see under Agents).


element ExternalDataInterface/MediaResources/MediaResource

diagram
type MediaResourceProxy
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id RelationID required
annotation
documentation  [ATTR: id]


element ExternalDataInterface/MeasurementUnits

diagram
properties
isRef  0
content  complex
annotation
documentation  Measurement units like mm-square, °C, ml, pH, and dimensionless scaling factors like %, promille.


element ExternalDataInterface/MeasurementUnits/MeasurementUnit

diagram
type MeasurementUnitProxy
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id RelationID required
annotation
documentation  [ATTR: id]


complexType ExternalLink

diagram
used by
element  ProxyBase/Link
annotation
documentation  The object linking mechanisms used by the ProxyBase type may also be used by other objects!


element ExternalLink/LSID

diagram
type LSIDBody
properties
isRef  0
content  simple
annotation
documentation  LifeScience ID (without the constant prefix 'urn:lsid:'). 3 to 4 parts separated by colon, the 1st part is the url of a life science authority service that provides metadata on how to obtain the object references in part 2 (namespace = data collection), 3 (object ID) and 4 (optional object version). Example: lsid.gbif.org:DataCollectionID:ID/1§31~b+:v2


element ExternalLink/DOI

diagram
type DOI
properties
isRef  0
content  simple
annotation
documentation  Digital object identifier (an ID scheme advanced by the library community).


element ExternalLink/URL

diagram
type xs:anyURI
properties
isRef  0
content  simple
annotation
documentation  A URL directly providing an object representation. In contrast to the URN types LSID or DOI this should resolve directly. The URL may be a query string (with ID embedded), for example: "http://x.y.fr/pub/au=smith?yr=1998". In the case of URLs multiple definitions may be defined to reduce the likelihood of failure. [The element sequence in instance documents is informative and should be preserved.]


complexType Frequency

diagram
type restriction of StateModificationPlusProbabilities
properties
base  StateModificationPlusProbabilities
used by
element  StateData/Frequency
attributes
Name Type Use Default Fixed Annotation
ref ModifierRelationID optional
documentation  Refers to a Frequency modifier (Terminology/Modifiers/ModifierSet/FrequencyModifiers/Modifier/@id)
lower Probability optional 0
documentation  Lower value of a probability range (values 0 to 1 inclusive). Note: to specify a single, exact value set both lower and upper attributes to this value!
upper Probability optional 1
documentation  Upper value of a probability range (values 0 to 1 inclusive). Note: to specify a single, exact value set both lower and upper attributes to this value!
annotation
documentation  Refers to a frequency modifier (e. g., from within categorical character data)


complexType FrequencyModifier

diagram
type extension of StateModifierDef
properties
base  StateModifierDef
used by
element  FrequencyModifiers/Modifier
attributes
Name Type Use Default Fixed Annotation
id ModifierRelationID required
annotation
documentation  Definition of frequency modifiers (rarely, usually, etc.)


element FrequencyModifier/Specification

diagram
properties
isRef  0
content  complex


element FrequencyModifier/Specification/FrequencyRange

diagram
type ProbabilityEstimateRange
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
lowerestimate Probability optional 0
upperestimate Probability optional 1
annotation
documentation  An estimate of a frequency range for verbal modifiers, defined through two attributes. The upper and lower limits of several frequency modifiers may overlap. The default values are 0-1, indicating that no estimate was possible.


complexType FrequencyModifiers

diagram
type restriction of ModifierDefs
properties
base  ModifierDefs
used by
element  ModifierSet/FrequencyModifiers
annotation
documentation  (Collection; derived from ModifierDefs abstract base type, restricted to specific modifier type)


element FrequencyModifiers/Modifier

diagram
type FrequencyModifier
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id ModifierRelationID required


complexType IPRStatementsRepr

diagram
type extension of LanguageRef
properties
base  LanguageRef
used by
elements  ContentMetadata/IPRStatements/Representation MediaResourceProxy/IPRStatements/Representation
attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  A sequence of various intellectual property right (= IPR) statements, with a language attribute on the entire sequence.


element IPRStatementsRepr/Declaration

diagram
type Statement
properties
isRef  0
content  complex
annotation
documentation  Other forms of IPR declaration not yet covered (e.g., database rights); also used in cases where an automatic converter can not decide whether a statements is copyright, licence, etc.


element IPRStatementsRepr/Copyright

diagram
type Statement
properties
isRef  0
content  complex
annotation
documentation  Copyright may include the information that the data has been released to the public domain.


element IPRStatementsRepr/License

diagram
type Statement
properties
isRef  0
content  complex
annotation
documentation  To be used if data are placed under a public license (GPL, GFDL, OpenDocument). Placing data under a public license while maintaining copyright is recommended! (= DC.Rights.Licence; new 2004)


element IPRStatementsRepr/TermsOfUse

diagram
type Statement
properties
isRef  0
content  complex
annotation
documentation  Defines conditions under which the data may be analyzed, distributed or changed. "Terms of use" includes concepts like "Usage conditions" and "Specific Restrictions".


element IPRStatementsRepr/Disclaimer

diagram
type Statement
properties
isRef  0
content  complex
annotation
documentation  Disclaimer statement, e. g. concerning responsibility for data quality or legal implications.


element IPRStatementsRepr/Acknowledgement

diagram
type Statement
properties
isRef  0
content  complex
annotation
documentation  A free form text acknowledging support (e. g. grant money, help, permission to reuse published material, etc.)


complexType Label

diagram
used by
elements  MediaResourceProxy/Caption ProxyBase/Label
annotation
documentation  Collection of language-specific label representations


element Label/Representation

diagram
type LabelRepr
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  Language-specific label representation [ATTR: language]


complexType LabelPlusAbbreviationRepr

diagram
type extension of SimpleLabelRepr
properties
base  SimpleLabelRepr
used by
complexTypes  LabelPlusWording1Repr LabelPlusWording2Repr LabelPlusWording3Repr
attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  Audience-specific label representations (incl. abbreviations)


element LabelPlusAbbreviationRepr/Abbreviation

diagram
type String50
properties
isRef  0
content  simple
facets
minLength  1
maxLength  50
whiteSpace  collapse
annotation
documentation  Restricted to 50 characters maximum length, including blanks (recommended to be much shorter!). Label abbreviations are especially important when displaying information in a tabular format. When missing, applications may abbreviate the label (this may create duplicates, however).


element LabelPlusAbbreviationRepr/Icon

diagram
type MediaResourceRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
annotation
documentation  Small multimedia resource to be displayed in addition to the label. It should be quicly recognized and will usually not be informative enough to base decisions on it alone. Example: in a concept tree a leaf icon image is provided for the node containing leaf characters. [ATTR: ref]


element LabelPlusAbbreviationRepr/MediaResources

diagram
type MediaResourceRefs
properties
isRef  0
content  complex
annotation
documentation  A set of representative multimedia resources that convey the meaning even when used without a Text representation (but applications may choose to combine text and media). Example: display shape images to select a state during identification. If more than one resource is defined here, the assumption is that they will normally all be consumed before making a selection. The size of the resource should be sufficiently concise to view ca. 6 images from different labels concurrently on the intended output device, or listened to ca. 6 audio extracts before making a selection. - Both Icon and these selectors resources are audience-specific (e. g., image with abbreviation, bird-call with spoken text). [ATTR: ref]


complexType LabelPlusWording1

diagram
used by
element  VocabularyW1Base/Label
annotation
documentation  Label (incl. abbreviations and a single wording)


element LabelPlusWording1/Representation

diagram
type LabelPlusWording1Repr
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  Language/audience-specific label representations (incl. abbreviations and a single nat. lang. reporting wording ) [ATTR: audience]


complexType LabelPlusWording1Repr

diagram
type extension of LabelPlusAbbreviationRepr
properties
base  LabelPlusAbbreviationRepr
used by
element  LabelPlusWording1/Representation
attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  Extends LabelPlusAbbreviationRepr with a single wording element.


element LabelPlusWording1Repr/Wording

diagram
type NatLangWording1
properties
isRef  0
content  complex


complexType LabelPlusWording2

diagram
used by
element  VocabularyW2Base/Label
annotation
documentation  Label (incl. abbreviations and a wording before and after the contained elements)


element LabelPlusWording2/Representation

diagram
type LabelPlusWording2Repr
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  Audience-specific label representations (incl. abbreviations and wording for natural language reports) [ATTR: audience]


complexType LabelPlusWording2Repr

diagram
type extension of LabelPlusAbbreviationRepr
properties
base  LabelPlusAbbreviationRepr
used by
element  LabelPlusWording2/Representation
attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  Extends LabelPlusAbbreviationRepr with a wording before and after the contained elements.


element LabelPlusWording2Repr/Wording

diagram
type NatLangWording2
properties
isRef  0
content  complex


complexType LabelPlusWording3

diagram
used by
element  Concept/Label
annotation
documentation  Label (incl. abbreviations and a wording text before, after, and between the contained elements)


element LabelPlusWording3/Representation

diagram
type LabelPlusWording3Repr
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  Audience-specific label representations (incl. abbreviations and wording for natural language reporting) [ATTR: audience]


complexType LabelPlusWording3Repr

diagram
type extension of LabelPlusAbbreviationRepr
properties
base  LabelPlusAbbreviationRepr
used by
element  LabelPlusWording3/Representation
attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  Extends LabelPlusAbbreviationRepr with a complex wording element. Used in concept tree nodes and character references.


element LabelPlusWording3Repr/Wording

diagram
type NatLangWording3
properties
isRef  0
content  complex
annotation
documentation  Allows to define a text before, after, and between elements; used during natural language reporting.


complexType LabelRepr

diagram
type extension of LanguageRef
properties
base  LanguageRef
used by
element  Label/Representation
complexType  LabelWithDetailsRepr
attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  Language-specific simple label, using simple formatted text


element LabelRepr/Text

diagram
type String255
properties
isRef  0
content  simple
facets
minLength  1
maxLength  255
whiteSpace  collapse
annotation
documentation  Label text in a specific language.


element LabelRepr/Abbreviation

diagram
type String50
properties
isRef  0
content  simple
facets
minLength  1
maxLength  50
whiteSpace  collapse
annotation
documentation  Restricted to 50 characters maximum length, including blanks (recommended to be shorter!). Label abbreviations are especially important when displaying information in a tabular format.


complexType LabelWithDetails

diagram
used by
elements  ModifierSet/Label ConceptTreeDef/Label
annotation
documentation  Collection of language-specific label representations


element LabelWithDetails/Representation

diagram
type LabelWithDetailsRepr
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  Language-specific label representation [ATTR: language]


complexType LabelWithDetailsRepr

diagram
type extension of LabelRepr
properties
base  LabelRepr
used by
element  LabelWithDetails/Representation
attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  LabelRepr with short inherited Text extended with longer Details text.


element LabelWithDetailsRepr/Details

diagram
type String
properties
isRef  0
content  simple
facets
minLength  1
whiteSpace  collapse
annotation
documentation  Optional text of unconstrained length, elaborating details of the ShortText


complexType LanguageRef

diagram
used by
complexTypes  IPRStatementsRepr LabelRepr MetadataDescriptionRepr ReportedNoteRepr SimpleLabelRepr
attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  Defines an element with a required 'language' attribute


complexType LocalityProxy

diagram
type extension of ProxyBase
properties
base  ProxyBase
used by
element  ExternalDataInterface/Geography/Locality
attributes
Name Type Use Default Fixed Annotation
id RelationID required
annotation
documentation  Used for resources like geographical names or places. Provides either a simple free-form text, or a connection to an external resource.


complexType LocalityRef

diagram
used by
element  LocalityRefs/Locality
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
annotation
documentation  Defines an element with a ref attribute pointing to a Locality (ExternalDataInterface/Geography/Locality)


complexType LocalityRefs

diagram
used by
element  DescriptionBase/Header/GeographicalScope
annotation
documentation  A collection of LocalityRef-type elements. The sequence of elements in instance documents is semantically irrelevant and may be changed.


element LocalityRefs/Locality

diagram
type LocalityRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
annotation
documentation  Reference to a locality defined in ExternalDataInterface/Geography/Locality [ATTR: ref]


complexType MeasurementUnitProxy

diagram
type extension of ProxyBase
properties
base  ProxyBase
used by
element  ExternalDataInterface/MeasurementUnits/MeasurementUnit
attributes
Name Type Use Default Fixed Annotation
id RelationID required
annotation
documentation  Provides an extensible definition mechanism for measurement units like meter, mm, µm, liter/litre, °C, m/s, etc. May also be used dimensionless scaling factors like %! Label contains a language/culture- specific long form of the measurement unit, e. g., 'liter' (en-us) or 'litre' (en-uk) for 'L.' Label and InternationalAbbreviation text allow some xhtml formatting to support, e. g., "mm<sup>2</sup>". Note: "International Standard ISO 31 (Quantities and units), 1992 may be relevant here, but it seems not available online. Printed version: ISO Standards Handbook: Quantities and units. 3rd ed., International Organization for Standardization, Geneva, 1993, 345 p., ISBN 92-67-10185-4, 182.00 CHF. A useful online resource is http://hem.fyristorg.com/ojarnef/fys/ metric-units-comp.txt


element MeasurementUnitProxy/InternationalAbbreviation

diagram
type String255
properties
isRef  0
content  simple
facets
minLength  1
maxLength  255
whiteSpace  collapse
annotation
documentation  A scientific abbreviation considered language and audience independent. It may contain formatting to express "mm<sup>2</sup>". Note that the Abbreviation element available in most label types does not support formatting!


element MeasurementUnitProxy/IsScientificUnit

diagram
type xs:boolean
properties
isRef  0
content  simple
annotation
documentation  True if unit is SI unit or a derived unit acceptable in scientific publications. False for local/historical units like feet and velocity in fathoms per fortnight :-).


element MeasurementUnitProxy/IsPrefixUnit

diagram
type xs:boolean
properties
isRef  0
content  simple
default  false
annotation
documentation  True indicates that unit should be output before the value (as in 'pH 7.0'). Default is false.


element MeasurementUnitProxy/Relations

diagram
properties
isRef  0
content  complex
annotation
documentation  Describes relations to other units that can be expressed through a simple multiplication factor (i. e. not cubic meter = meter * meter * meter, or Celsius to Fahrenheit)


element MeasurementUnitProxy/Relations/Relation

diagram
properties
isRef  0
content  complex
annotation
documentation  @@ Do we really need multiple relations or is a single relation to the base unit sufficient? @@


element MeasurementUnitProxy/Relations/Relation/RelatedUnit

diagram
type MeasurementUnitRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref required
annotation
documentation  Ideally the relation should always be defined towards the base unit, e. g., km, cm, mm, µm all to meter.


element MeasurementUnitProxy/Relations/Relation/Factor

diagram
type xs:double
properties
isRef  0
content  simple
annotation
documentation  Multiply current unit with this factor to obtain related unit referenced above.


complexType MeasurementUnitRef

diagram
type restriction of MeasurementUnitRefBase
properties
base  MeasurementUnitRefBase
used by
element  MeasurementUnitProxy/Relations/Relation/RelatedUnit
attributes
Name Type Use Default Fixed Annotation
ref required
annotation
documentation  Refers to a MeasurementUnit (attribute ref is required)


complexType MeasurementUnitRefBase

diagram
properties
abstract  true
used by
complexTypes  MeasurementUnitRef MicroMeasurementUnit
attributes
Name Type Use Default Fixed Annotation
ref RelationID optional
documentation  ref refers to a measurement unit id (Terminology/General/MeasurementUnits)
annotation
documentation  Abstract base type for MeasurementUnitRef and MicroMeasurementUnit. Here the ref attribute is optional!


complexType MediaResourceProxy

diagram
type extension of ProxyBase
properties
base  ProxyBase
used by
element  ExternalDataInterface/MediaResources/MediaResource
attributes
Name Type Use Default Fixed Annotation
id RelationID required
annotation
documentation  Extends resource proxy type with optional encoded data content (esp. images embedded in xml document) and with a Type (Image/Audio/Video, etc.).


element MediaResourceProxy/Type

diagram
type ResourceTypeEnum
properties
isRef  0
content  simple
facets
enumeration  Collection
enumeration  Dataset
enumeration  Event
enumeration  Image
enumeration  InteractiveResource
enumeration  MovingImage
enumeration  PhysicalObject
enumeration  Service
enumeration  Software
enumeration  Sound
enumeration  StillImage
enumeration  Text
enumeration  Other
annotation
documentation  Type of medium, based on DCMI Type vocabulary (= DC.Type)


element MediaResourceProxy/Caption

diagram
type Label
properties
isRef  0
content  complex
annotation
documentation  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! @@


element MediaResourceProxy/RevisionData

diagram
type RevisionData
properties
isRef  0
content  complex
annotation
documentation  Creators, Revision status, and dates for the media resource


element MediaResourceProxy/Owners

diagram
type OwnerRefs
properties
isRef  0
content  complex
annotation
documentation  Entities having legal possession of the data collection content. Owners are defined only for the entire data collection, not for individual descriptions etc. (= http://www.loc.gov/ marc.relators/own)


element MediaResourceProxy/IPRStatements

diagram
properties
isRef  0
content  complex
annotation
documentation  Copyright, terms of use, license and other IPR-related statements like disclaimer or acknowledgement. Giving a copyright statement and a (if possible public) licence is highly recommended! (=DC.Rights)


element MediaResourceProxy/IPRStatements/Representation

diagram
type IPRStatementsRepr
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  [ATTR: language]


element MediaResourceProxy/EncodedData

diagram
type xs:base64Binary
properties
isRef  0
content  simple
annotation
documentation  Optionally the full resource data may be embedded (as an alternative or in addition to defining a URI). Note: A resource like an image should be directly encoded, i.e. not wrapped into a MIME object first.


complexType MediaResourceRef

diagram
used by
elements  LabelPlusAbbreviationRepr/Icon MetadataDescriptionRepr/Icon MediaResourceRefs/MediaResource
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
annotation
documentation  Defines an element with a ref attribute pointing to a MediaResource (ExternalDataInterface/MediaResources/MediaResource)


complexType MediaResourceRefs

diagram
used by
elements  CharSummaryData/MediaResources DescriptionBase/MediaResources LabelPlusAbbreviationRepr/MediaResources
annotation
documentation  A collection of MediaResourceRef elements. The sequence of elements in instance documents is semantically relevant and should be preserved.


element MediaResourceRefs/MediaResource

diagram
type MediaResourceRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
annotation
documentation  (the sequence in instances is informative!) [ATTR: ref]


complexType MetadataDescriptionRepr

diagram
type extension of LanguageRef
properties
base  LanguageRef
used by
element  ContentMetadata/Description/Representation
attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  Language-specific content metadata (title, description, etc.) with *required* Language attribute added.


element MetadataDescriptionRepr/Title

diagram
type String255
properties
isRef  0
content  simple
facets
minLength  1
maxLength  255
whiteSpace  collapse
annotation
documentation  A short, concise title. Does not support any formatting! (= DC.Title)
documentation  General Note on DublinCore translation: In addition to those that can bee transformed from UBIF metadata, an additional DC.Type='dataset' should be added.


element MetadataDescriptionRepr/Details

diagram
type String
properties
isRef  0
content  simple
facets
minLength  1
whiteSpace  collapse
annotation
documentation  Free-form text containing a longer description of the project. (= DC.Description)


element MetadataDescriptionRepr/Coverage

diagram
type String
properties
isRef  0
content  simple
facets
minLength  1
whiteSpace  collapse
annotation
documentation  Free-form text describing geographic, taxonomic, or other coverage aspects of terminology or descriptions available in the current project. (= DC.Coverage)


element MetadataDescriptionRepr/Icon

diagram
type MediaResourceRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
annotation
documentation  Optionally an image media resource containing an icon/logo symbolizing the project. [ATTR: ref]


element MetadataDescriptionRepr/WebAddress

diagram
type xs:anyURI
properties
isRef  0
content  simple
annotation
documentation  URL pointing to an online source related to the current project, which may or may not serve an updated version of the terminology or descriptions.


complexType MicroMeasurementUnit

diagram
type extension of MeasurementUnitRefBase
properties
base  MeasurementUnitRefBase
used by
elements  QuantSummaryData/MeasurementUnit QuantitativeCharacter/RecommendedMeasurementUnit
attributes
Name Type Use Default Fixed Annotation
ref RelationID optional
documentation  ref refers to a measurement unit id (Terminology/General/MeasurementUnits)
annotation
documentation  Provides a minimalized measurement unit identified through a local (and presumably international) abbreviation - together with an optional Measurement Unit proxy reference (ref attribute).


element MicroMeasurementUnit/InternationalAbbreviation

diagram
type String255
properties
isRef  0
content  simple
facets
minLength  1
maxLength  255
whiteSpace  collapse
annotation
documentation  A scientific abbreviation considered language and audience independent. It may contain formatting to express "mm<sup>2</sup>".


complexType ModifierDef

diagram
type extension of VocabularyW2Base
properties
base  VocabularyW2Base
abstract  true
used by
element  ModifierDefs/Modifier
complexTypes  CharacterModifierDef StateModifierDef
attributes
Name Type Use Default Fixed Annotation
id ModifierRelationID required
annotation
documentation  Abstract base type for state or character modifier definitions (certainty, frequency, etc.)


complexType ModifierDefs

diagram
properties
abstract  true
used by
complexTypes  CertaintyModifiers FrequencyModifiers OtherModifiers SpatialModifiers StateModifiers TemporalModifiers
annotation
documentation  Abstract base type of a collection of modifiers of a single type. In instance documents one of the following non-abstract types must be used.


element ModifierDefs/Modifier

diagram
type ModifierDef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id ModifierRelationID required
annotation
documentation  (This is an abstract type, specific derived types will be used in instance documents!) [ATTR: id]


complexType ModifierSet

diagram
used by
element  DescriptiveData/Terminology/Modifiers/ModifierSet
attributes
Name Type Use Default Fixed Annotation
id ModifierSetRelationID required
annotation
documentation  A set of modifiers of a single type that has a label and may define order/rank.for the contained modifiers


element ModifierSet/Label

diagram
type LabelWithDetails
properties
isRef  0
content  complex
annotation
documentation  Label expressing the concept or scope of each modifier set.


element ModifierSet/ModifiersAreOrdered

diagram
type xs:boolean
properties
isRef  0
content  simple
default  false
annotation
documentation  = 'Modifiers are ranked'. If true, the sequence of modifier elements in instance documents is semantically meaningful (as in 'weakly' - 'moderately' - 'strongly'). If false the sequence is intended for display purposes only.


element ModifierSet/CertaintyModifiers

diagram
type CertaintyModifiers
properties
isRef  0
content  complex
annotation
documentation  Express the certainty of categorical or statistical statements ('perhaps', 'probably', 'almost certainly'). 'True-by-misinterpretation'- modifiers are included as a special case of 'certainly false'.


element ModifierSet/SpatialModifiers

diagram
type SpatialModifiers
properties
isRef  0
content  complex
annotation
documentation  Only predefined, no specifications yet! It is believed that specifications may be desirable here in the future. Defining them requires significant work, however.


element ModifierSet/TemporalModifiers

diagram
type TemporalModifiers
properties
isRef  0
content  complex
annotation
documentation  Only predefined, no specifications yet! It is believed that specifications may be desirable here in the future. Defining them requires significant work, however.


element ModifierSet/OtherModifiers

diagram
type OtherModifiers
properties
isRef  0
content  complex
annotation
documentation  Other, so far untyped modifiers of manner, degree, intensity (e. g., 'strongly', 'weakly'). These convey their specific semantics only to human consumers (or processors parsing and interpreting label text).


element ModifierSet/FrequencyModifiers

diagram
type FrequencyModifiers
properties
isRef  0
content  complex
annotation
documentation  Used to describe state frequency (usually, rarely, etc.). In descriptions frequency range estimates can also be stated numerically!


element ModifierSet/StateModifiers

diagram
type StateModifiers
properties
isRef  0
content  complex
annotation
documentation  Modifiers of degree or manner, specific to categorical states (very, strongly, etc.).


complexType ModifierSetRef

diagram
used by
element  Concept/InheritableDefinitions/RecommendedModifiers/ModifierSet
attributes
Name Type Use Default Fixed Annotation
ref ModifierSetRelationID required
documentation  The ref attribute refers to a modifier set (Terminology/Modifiers/ModifierSet)
annotation
documentation  Refers to a ModifierSet, used in ConceptTree//Concept to define recommended modifier sets


complexType NatLangWording1

diagram
used by
element  LabelPlusWording1Repr/Wording
annotation
documentation  Natural language wording for elements without content (= 'SimpleWording').


element NatLangWording1/Text

diagram
type String
properties
isRef  0
content  simple
facets
minLength  1
whiteSpace  collapse
annotation
documentation  Wording for elements that have no further children in the natural language wording tree, e. g., char. states.


complexType NatLangWording2

diagram
used by
element  LabelPlusWording2Repr/Wording
complexType  NatLangWording3
annotation
documentation  Natural language wording for container elements with non-repeated content (e. g., modifiers around states) (= 'ContainerWording')


element NatLangWording2/TextBefore

diagram
type String
properties
isRef  0
content  simple
facets
minLength  1
whiteSpace  collapse
annotation
documentation  Wording output before the contained elements. For characters this is the main character wording that is output before the states.


element NatLangWording2/TextAfter

diagram
type String
properties
isRef  0
content  simple
facets
minLength  1
whiteSpace  collapse
annotation
documentation  (Optionally both before and after may be present)


element NatLangWording2/TextAfter

diagram
type String
properties
isRef  0
content  simple
facets
minLength  1
whiteSpace  collapse
annotation
documentation  Wording output after contained elements. In the case of a character this is the wording after all states, or after numerical data and after a measurement unit where present.


complexType NatLangWording3

diagram
type extension of NatLangWording2
properties
base  NatLangWording2
used by
element  LabelPlusWording3Repr/Wording
annotation
documentation  Natural language wording for elements with repeated content like characters that contain multiple modifiers + states. (= 'Array-' or 'ContainerWording')


complexType OtherMod

diagram
type restriction of CharacterModification
properties
base  CharacterModification
used by
element  CharSummaryData/Modifiers/OtherModifier
attributes
Name Type Use Default Fixed Annotation
ref ModifierRelationID optional
documentation  Refers to an "OtherModifer" modifier (Terminology/Modifiers/ModifierSet/OtherModifers/Modifier/@id)
annotation
documentation  Refers to a character modifier not covered by the types above


complexType OtherModifier

diagram
type extension of CharacterModifierDef
properties
base  CharacterModifierDef
used by
element  OtherModifiers/Modifier
attributes
Name Type Use Default Fixed Annotation
id ModifierRelationID required
annotation
documentation  Definition of character modifiers not yet covered by the categories above (open extension!)


complexType OtherModifiers

diagram
type restriction of ModifierDefs
properties
base  ModifierDefs
used by
element  ModifierSet/OtherModifiers
annotation
documentation  (Collection; derived from ModifierDefs abstract base type, restricted to specific modifier type)


element OtherModifiers/Modifier

diagram
type OtherModifier
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id ModifierRelationID required


complexType OwnerRef

diagram
type restriction of RichAgentRef
properties
base  RichAgentRef
used by
element  OwnerRefs/Agent
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
documentation  Makes the optional base type attribute required.
role AgentOwnerRoleEnum required
firstcontribution prohibited
lastcontribution prohibited
contributioncount prohibited
annotation
documentation  Restriction of RichAgentRef to Owner roles only (contribution attributes prohibited).


complexType OwnerRefs

diagram
type restriction of RichAgentRefs
properties
base  RichAgentRefs
used by
elements  ContentMetadata/Owners MediaResourceProxy/Owners
annotation
documentation  Collection (sequence) of Agent elements of type OwnerRef


element OwnerRefs/Agent

diagram
type OwnerRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
documentation  Makes the optional base type attribute required.
role AgentOwnerRoleEnum required
firstcontribution prohibited
lastcontribution prohibited
contributioncount prohibited
annotation
documentation  (The sequence of elements in instance documents should be preserved. Within each role it is mandatory. Different roles may, however, be reported in separate sequences.) [ATTR: ref, role]


complexType ProbabilityEstimateRange

diagram
used by
elements  CertaintyModifier/Specification/CertaintyRange FrequencyModifier/Specification/FrequencyRange
attributes
Name Type Use Default Fixed Annotation
lowerestimate Probability optional 0
upperestimate Probability optional 1
annotation
documentation  Contains lower/upper estimate attributes; used, e. g., for certainty and frequency! The default values are 0 and 1, indicating that no estimate was possible.


complexType ProxyBase

diagram
properties
abstract  true
used by
complexTypes  AgentProxy ClassHierarchyProxy ClassNameProxy LocalityProxy MeasurementUnitProxy MediaResourceProxy PublicationProxy UnitProxy
attributes
Name Type Use Default Fixed Annotation
id RelationID required
annotation
documentation  Abstract base type for proxy objects representing external resource objects (publications, class names, specimens, etc.). Provides a free-form label (this may be locally defined and the only data item if no external object is available) plus an ID-based link to an external object.


element ProxyBase/Label

diagram
type Label
properties
isRef  0
content  complex
annotation
documentation  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).


element ProxyBase/Link

diagram
type ExternalLink
properties
isRef  0
content  complex
annotation
documentation  Defines an ID of an external object or one to several services providing it. The format in which the object is returned is undefined and needs to be interpreted by the receiving application. Ideally, common standards (TDWG, MARC, etc.) should be used.


complexType PublicationProxy

diagram
type extension of ProxyBase
properties
base  ProxyBase
used by
element  ExternalDataInterface/Publications/Publication
attributes
Name Type Use Default Fixed Annotation
id RelationID required
annotation
documentation  Used for resources like publications, laboratory notes, speeches, etc. Provides either a simple free-form text, or a connection to an external resource.


complexType PublicationRef

diagram
used by
element  Citation/Publication
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
annotation
documentation  Defines an element with a ref attribute pointing to a Publication (ExternalDataInterface/Publications/Publication)


complexType QuantitativeCharacter

diagram
type extension of AbstractCharacter
properties
base  AbstractCharacter
used by
element  DescriptiveData/Terminology/Characters/QuantitativeCharacter
attributes
Name Type Use Default Fixed Annotation
id CharacterRelationID required
annotation
documentation  # Derived from AbstractCharacter to be used in instance documents (non-abstract type) Quantitative data include data like the DELTA types IN/RN. They are not supported by NEXUS.


element QuantitativeCharacter/Assumptions

diagram
properties
isRef  0
content  complex
annotation
documentation  Especially including a more detailed measurement scale. --- Note: Unlike the states in categorical characters, the applicability of statistical measures to a character is not defined in the character. Any measure used in a description constitutes valid information. However, a list of recommended measures for sets of characters may be defined in concept nodes.


element QuantitativeCharacter/Assumptions/MeasurementScale

diagram
type QuantitativeMeasurementScaleEnum
properties
isRef  0
content  simple
facets
enumeration  interval
enumeration  ratio
annotation
documentation  An optional specification of the kind of numerical character variable. The numeric scales are 'interval', and 'ratio'. Interval differs from Ratio that the 0-value is an arbitrary point (e.g. in °C/°F) so that ratios should not be calculated.


element QuantitativeCharacter/Assumptions/ValuesAreInteger

diagram
type xs:boolean
properties
isRef  0
content  simple
annotation
documentation  If true, an application may issue a warning if sample measurements are not integer. Note that most statistical measures are real values for integer data (min/max/TotalRange being exceptions).


element QuantitativeCharacter/Assumptions/Continuous

diagram
type xs:boolean
properties
isRef  0
content  simple
annotation
documentation  Data are continous if theoretically any value is possible with a sufficiently fine measurement method. They are discrete if only certain values are possible and gaps between values exist. The value must be false for ValuesAreInteger= true. It may also be false for real numeric values (esp. for ratio data based on counts).


element QuantitativeCharacter/Assumptions/PlausibilityRange

diagram
type ValueRange
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
lower xs:double required
upper xs:double required
annotation
documentation  An inclusive range defined through two attributes into which all measured values and most statistics (mean, extremes, ranges, etc.) should fall. Only dimensionless statistics (variance, sample size) are not to be tested against the plausibility range. This does not define a schema constraint; applications may ignore this, enforce it strictly, or issue warnings when violated. [ATTR: lower, upper]


element QuantitativeCharacter/Assumptions/CircularData

diagram
type ValueRange
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
lower xs:double required
upper xs:double required
annotation
documentation  Circular data are a special kind of MeasurementScale='interval'. If this data element is present, lower and upper define the values joining the circle. Example: '0, 360' for compass values, '0, 24' for hours of day. Compare Zar 1984: 422ff.


element QuantitativeCharacter/Mappings

diagram
properties
isRef  0
content  complex
annotation
documentation  Mappings of numerical ranges to categories (like DELTA Key States)


element QuantitativeCharacter/Mappings/Mapping

diagram
properties
isRef  0
content  complex
annotation
documentation  Each mapping defines a lower and an upper value to map numerical ranges to categorical states in the same character. A CompareWith attribute defines which kind of statistical measure (mean, confidence interval, or min/max) is used for the comparison.


element QuantitativeCharacter/Mappings/Mapping/From

diagram
type extension of ValueRange
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
lower xs:double required
upper xs:double required
comparewith UnivarStatMeasureCompareWithEnum optional CentralMeasure
documentation  The type of statistical measure with which the mapping range defined through Lower/UpperValue is compared. This may be a central value (mean, median), the range (quantile, confidence interval, etc.) or the extremes (minimum/maximum). Currently only these three categories are defined.
annotation
documentation  An inclusive range defined through two attributes ('lower', 'upper'), plus a 'comparewith' attribute defining the preferred kind of measure. [ATTR: lower, upper, comparewith]


element QuantitativeCharacter/Mappings/Mapping/To

diagram
type CharacterStateRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref CharacterStateRelationID required
documentation  The ref attribute refers to a character state id.
annotation
documentation  The categorical state corresponding to the range defined in From. [ATTR: ref]


element QuantitativeCharacter/RecommendedMeasurementUnit

diagram
type MicroMeasurementUnit
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref RelationID optional
documentation  ref refers to a measurement unit id (Terminology/General/MeasurementUnits)
annotation
documentation  Refers to a measurement unit (like mm, µm, °C) defined in Terminology/General. To simplify integration of descriptions from different data sources, different (but compatible!) measurement units may be used in different descriptions. However, the unit set here is recommended for data input and reports. Further, this is the default measurement unit if numerical data in a description declare no unit. Measurement units apply only to those statistical measures not marked with IsDimensionless='true'.


element QuantitativeCharacter/SignificantFigures

diagram
type xs:positiveInteger
properties
isRef  0
content  simple
annotation
documentation  The number of figures in normal (non-dimensionless) measures assumed to be significant for all data in this character. Note that in sample values the 'significant' attribute also records the number of significant figures for individual measurements.


complexType QuantSampleData

diagram
type extension of CharSampleData
properties
base  CharSampleData
used by
element  Sample/SamplingUnit/Quantitative
attributes
Name Type Use Default Fixed Annotation
ref CharacterRelationID required
documentation  ref refers to a character definition id (Terminology/Characters/Character)
value xs:double required
documentation  A single value of a single measurement for a character in a sampling unit. This may not be used for ranges, minimum, mean, etc., which cannot possibly occur on sampling units.
significant xs:positiveInteger optional
documentation  Significant figures. 1.300 has 4 significant figures, 72000 may have 2, 3, or more significant figures.
annotation
documentation  # Derived from abstract CharSampleData to be used for numerical data in instance documents (non-abstract type) in coded descriptions (Sample/ SamplingUnit). [ATTR: value (xs: double, a directly measured/observed value. Not for statistical measures; these cannot occur in sampling units)]


element QuantSampleData/Note

diagram
type ReportedNote
properties
isRef  0
content  complex
annotation
documentation  Public notes or comments, for multiple languages. Applications may, e. g., report the text in brackets after the value.


complexType QuantSummaryData

diagram
type extension of CharSummaryData
properties
base  CharSummaryData
used by
element  CodedDescription/SummaryData/Quantitative
attributes
Name Type Use Default Fixed Annotation
ref CharacterRelationID required
documentation  ref refers to a character definition id (Terminology/Characters/Character)
origin DataOriginEnum optional
documentation  Provenance of value/state. The current data may be original data or may be cached information derived from other sources. The origin of the derivation may be a calculation, a mapping, an aggregation/generalization (class hierarchy, from below), or an inheritance (class hierarchy, from above).
annotation
documentation  # Derived from abstract CharSummaryData to be used for numerical (statistical measures) data in instance documents (non-abstract type)


element QuantSummaryData/Measure

diagram
type UnivarStatMeasureData
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref UnivarStatMeasureEnum required
documentation  Refers to an enumerated value in the UBIF type, declaring which kind of statistical measure has been used.
value xs:double required
annotation
documentation  Simple measures like mean, variance, or sample size. [ATTR: ref, value]


element QuantSummaryData/PMeasure

diagram
type UnivarStatMeasureWithParamData
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref UnivarStatMeasureWithParamEnum required
documentation  Refers to an enumerated value in the UBIF type, declaring which kind of statistical measure has been used.
par xs:double required
documentation  This is a parameter value that further defines the univariate statistical measure. Example: for a percentile (ref='PercLower'), '0.10' would define the 10%-percentile.
value xs:double required
annotation
documentation  Statistical measures like confidence interval or percentile, expressed using an additional parameter par. [ATTR: ref, par, value] --- The ref attributes in both types point directly to enumerations in UBIF (UnivarStatMeasureEnum/WithParam). An elaboration for measure definitions is supported at concept nodes but optional. --- Individual measures have no separate Modifiers/Notes. However, a numerical character may occur multiple times in coded descriptions, e. g., to separately express width at base and at center.


element QuantSummaryData/MeasurementUnit

diagram
type MicroMeasurementUnit
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref RelationID optional
documentation  ref refers to a measurement unit id (Terminology/General/MeasurementUnits)
annotation
documentation  Refers to a measurement unit like mm, µm, °C, defined in Terminology/General. If missing, the 'recommended measurement unit' declared in the character definition is to be assumed. Note: although each data item may use different units, they should all be compatible and convertible (like °F/°C/°K, ml/mm<sup>3</sup>). This is not controlled by the schema!


complexType Rating

diagram
used by
elements  Ratings/Availability Ratings/Convenience Ratings/Reliability Ratings/RequiredExpertise
attributes
Name Type Use Default Fixed Annotation
rating Rating1to5Enum required
origin RatingOriginEnum optional OriginalData
documentation  inherited = inherited from a concept parent. Concept ratings are inherited to all further concepts and to all characters in a branch of the concept tree.
annotation
documentation  A rating of 1 (low) to 5 (high), with 3 as central value, plus indication whether inherited (= calculated based on related definitions) or defined directly.


complexType Ratings

diagram
used by
elements  AbstractCharacter/Ratings Concept/InheritableDefinitions/Ratings
annotation
documentation  A collection of ratings to rate the consistency, etc. of a character or concept. Relevant during interactive identification to rank the remaining characters for discriminative power and convenience.


element Ratings/Convenience

diagram
type Rating
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
rating Rating1to5Enum required
origin RatingOriginEnum optional OriginalData
documentation  inherited = inherited from a concept parent. Concept ratings are inherited to all further concepts and to all characters in a branch of the concept tree.
annotation
documentation  How convenient is the character or concept for identification? [ATTR: rating, origin]


element Ratings/Availability

diagram
type Rating
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
rating Rating1to5Enum required
origin RatingOriginEnum optional OriginalData
documentation  inherited = inherited from a concept parent. Concept ratings are inherited to all further concepts and to all characters in a branch of the concept tree.
annotation
documentation  How available is the character or concept for identification? The rating should be low if it is only available at a short time during the life on a object, or only expressed with low frequency in populations. [ATTR: rating, origin]


element Ratings/Reliability

diagram
type Rating
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
rating Rating1to5Enum required
origin RatingOriginEnum optional OriginalData
documentation  inherited = inherited from a concept parent. Concept ratings are inherited to all further concepts and to all characters in a branch of the concept tree.
annotation
documentation  How reliable is the character or concept for identification? This should include both variability of values and variability in scoring the objects. [ATTR: rating, origin]


element Ratings/RequiredExpertise

diagram
type Rating
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
rating Rating1to5Enum required
origin RatingOriginEnum optional OriginalData
documentation  inherited = inherited from a concept parent. Concept ratings are inherited to all further concepts and to all characters in a branch of the concept tree.
annotation
documentation  How convenient is the character or concept for identification? [ATTR: rating, origin]


complexType ReportedNote

diagram
used by
elements  CharSummaryData/Note StateData/Note CodingStatusData/Note QuantSampleData/Note Sample/Note
annotation
documentation  Container for multiple audience-specific representations of a (publicly reported) Note as text (optionally with basic formatting). Used, e. g., inside state, statistical measure, coding status, etc. references in descriptions.


element ReportedNote/Representation

diagram
type ReportedNoteRepr
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  [ATTR: audience]


complexType ReportedNoteRepr

diagram
type extension of LanguageRef
properties
base  LanguageRef
used by
element  ReportedNote/Representation
attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  Audience-specific representation of a (publicly reported) Note as text (optionally with basic formatting). The type provides an audience reference in an attribute.


element ReportedNoteRepr/Text

diagram
type String
properties
isRef  0
content  simple
facets
minLength  1
whiteSpace  collapse
annotation
documentation  [The presence of the (seemingly superfluous) text element has two advantages: 1. Cleaner typing; adding an audience attribute directly to FormattedSimpleText type would require multiple inheritance. 2. In nat. language markup, Text surrounds all verbatim text. Retrieving all Text content retrieves the original text prior to markup.]


complexType RevisionData

diagram
used by
elements  AbstractCharacter/RevisionData ConceptTreeDef/RevisionData DescriptionBase/RevisionData ContentMetadata/RevisionData MediaResourceProxy/RevisionData
annotation
documentation  RevisionData (creators, dates, revision) for the entire project/data set or individual objects.


element RevisionData/Creators

diagram
type CreatorRefs
properties
isRef  0
content  complex
annotation
documentation  If RevisionData exist at all, at least one creator(author or editor) is required. (= DC.Creators)


element RevisionData/Contributors

diagram
type ContributorRefs
properties
isRef  0
content  complex
annotation
documentation  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'? @@


element RevisionData/InitiationDate

diagram
type xs:dateTime
properties
isRef  0
content  simple
annotation
documentation  Date/time when the intellectual content (project, term, description, etc.) was created. Applications may initially set this to the system date for new data objects, but authors must be able to change it to an earlier date if necessary. If for legacy data this is imprecisely known, it may be missing here. Earlier versions in other data formats should then be mentioned in the copyright or acknowl. statements. (= DC.Date.Created)


element RevisionData/LastRevisionDate

diagram
type xs:dateTime
properties
isRef  0
content  simple
annotation
documentation  Date/time when the last modification of the object was made. If in online data sources the provider can not assess this, the current date/time may be substituted. For legacy data this may be set to the file date of imported data, or estimated. (= DC.Date.Modified)


complexType RichAgentRef

diagram
type extension of AgentRef
properties
base  AgentRef
used by
element  RichAgentRefs/Agent
complexTypes  ContributorRef CreatorRef OwnerRef
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
documentation  Makes the optional base type attribute required.
role AgentRoleEnum required
firstcontribution xs:dateTime optional
documentation  The first time an agent (creator or contributor) has edited/made a contribution to an object. If a creator has contributed both as an author and later as an editor of data, two references in these two roles will exist and the contribution dates will be recorded separately.
lastcontribution xs:dateTime optional
contributioncount xs:integer optional
documentation  The number of contributions by a specific agent (editing, revising, adding to an object).
annotation
documentation  Extension of AgentRef with a role attribute and three attributes recording object-specific contributions.


complexType RichAgentRefs

diagram
used by
complexTypes  ContributorRefs CreatorRefs OwnerRefs
annotation
documentation  A collection of RichAgentRef elements.


element RichAgentRefs/Agent

diagram
type RichAgentRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
documentation  Makes the optional base type attribute required.
role AgentRoleEnum required
firstcontribution xs:dateTime optional
documentation  The first time an agent (creator or contributor) has edited/made a contribution to an object. If a creator has contributed both as an author and later as an editor of data, two references in these two roles will exist and the contribution dates will be recorded separately.
lastcontribution xs:dateTime optional
contributioncount xs:integer optional
documentation  The number of contributions by a specific agent (editing, revising, adding to an object).
annotation
documentation  (The sequence of elements in instance documents should be preserved. Within each role it is mandatory. Different roles may, however, be reported in separate sequences.) [ATTR: ref, role, ...]


complexType Sample

diagram
used by
element  CodedDescription/SampleData/Sample
attributes
Name Type Use Default Fixed Annotation
id SampleRelationID required
documentation  Defines a id for a sample. This is used when analysis data in coded description are based on a specific sample
random xs:boolean optional false
documentation  If true, the sample is a random sample. If false, the sample may or may not be biased.
annotation
documentation  A container for a sampling, with repeated sampling units, each of which may record multiple characters that are observed together.


element Sample/Note

diagram
type ReportedNote
properties
isRef  0
content  complex
annotation
documentation  Public notes on the sample (circumstances, etc.) that are not already identified in the description header. Multiple languages are supported (although rarely required).


element Sample/SamplingStart

diagram
type CompositeDateTime
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
year xs:integer optional
documentation  The four digit year in the Gregorian calendar (in Western cultures usually without a suffix or with 'AD/Anno Domini', 'CE/Common Era'; negative years with 'BC/Before Christ', 'BCE/Before Common Era'). Whether a year 0 is used or not differs between a true Gregorian calendar and recent astronomic usage, xml schema is likely to change its position, see xml schema draft 1.1. Thus database designers should not use 0 as a missing value representation for year.
month optional
day optional
documentation  two digit day
supplement String255 optional
documentation  Text in addition to or modifying the exact date components, e. g., 'end of summer', 'first half or year', 'first decade (of month)', '1888-1892'.
verbatim String255 optional
documentation  An uninterpreted text representation of the original date information (date range, 'summer', perhaps unreformed Russian dates, etc.); as close as possible to the (digital/printed/handwritten) information source.
timezone optional
documentation  Timezone expressed in minutes. In the seven property model (http://www.w3.org/TR/2004/WD-xmlschema11-2-20040716/#theSevenPropertyModel) the timezone has a range of +/- 14 hours (14 * 60 = 840 minutes).
hour optional
minute optional
second optional


element Sample/SamplingEnd

diagram
type CompositeDateTime
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
year xs:integer optional
documentation  The four digit year in the Gregorian calendar (in Western cultures usually without a suffix or with 'AD/Anno Domini', 'CE/Common Era'; negative years with 'BC/Before Christ', 'BCE/Before Common Era'). Whether a year 0 is used or not differs between a true Gregorian calendar and recent astronomic usage, xml schema is likely to change its position, see xml schema draft 1.1. Thus database designers should not use 0 as a missing value representation for year.
month optional
day optional
documentation  two digit day
supplement String255 optional
documentation  Text in addition to or modifying the exact date components, e. g., 'end of summer', 'first half or year', 'first decade (of month)', '1888-1892'.
verbatim String255 optional
documentation  An uninterpreted text representation of the original date information (date range, 'summer', perhaps unreformed Russian dates, etc.); as close as possible to the (digital/printed/handwritten) information source.
timezone optional
documentation  Timezone expressed in minutes. In the seven property model (http://www.w3.org/TR/2004/WD-xmlschema11-2-20040716/#theSevenPropertyModel) the timezone has a range of +/- 14 hours (14 * 60 = 840 minutes).
hour optional
minute optional
second optional
annotation
documentation  Optionally a fully or partial date/time of start and end of the sampling event may be recorded.


element Sample/SamplingUnit

diagram
properties
isRef  0
content  complex
annotation
documentation  A sampling unit may be an individual organism, a leaf of a tree, a piece of tissue, etc. In each sampling unit multiple characters may have been observed together ('paired observations'). Example: 'leaf shape, length, and width' of a single leaf). Value frequencies (e. g., '2.3': observed 4 x) are not supported; they are useful when only a single character variable is supported, but complicate paired observations unnecessarily. Char. values with a frequency should be entered in repeated SamplingUnits. (The sequence of SamplingUnit elements in instance documents should be preserved. It has no analytical semantics, but it may be relevant if data entry is compared with the source.)


element Sample/SamplingUnit/Categorical

diagram
type CatSampleData
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref CharacterRelationID required
documentation  ref refers to a character definition id (Terminology/Characters/Character)
annotation
documentation  [ATTR: ref]


element Sample/SamplingUnit/Quantitative

diagram
type QuantSampleData
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref CharacterRelationID required
documentation  ref refers to a character definition id (Terminology/Characters/Character)
value xs:double required
documentation  A single value of a single measurement for a character in a sampling unit. This may not be used for ranges, minimum, mean, etc., which cannot possibly occur on sampling units.
significant xs:positiveInteger optional
documentation  Significant figures. 1.300 has 4 significant figures, 72000 may have 2, 3, or more significant figures.
annotation
documentation  [ATTR: ref, value]


element Sample/SamplingUnit/ColorRange

diagram
type ColorRangeSampleData
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref CharacterRelationID required
documentation  ref refers to a character definition id (Terminology/Characters/Character)
annotation
documentation  [ATTR: ref]


complexType SampleRef

diagram
used by
element  CharSummaryData/BasedOnSample
attributes
Name Type Use Default Fixed Annotation
ref SampleRelationID required
documentation  Refers to a specific sample (//CodedDescription/SampleData/Sample)
annotation
documentation  Refers to a specific sample inside CodedDescriptions


complexType SimpleLabel

diagram
used by
element  AbstractCharacter/Label
annotation
documentation  A label = collection of audience-specific label representations (without abbreviations or natural language reporting wordings). Used, e. g., for concept trees or modifier sets.


element SimpleLabel/Representation

diagram
type SimpleLabelRepr
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  Audience-specific simple label representation (= without abbreviations or natural language reporting wordings) [ATTR: audience]


complexType SimpleLabelRepr

diagram
type extension of LanguageRef
properties
base  LanguageRef
used by
element  SimpleLabel/Representation
complexType  LabelPlusAbbreviationRepr
attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  Audience-specific label representations (without abbreviations or natural language reporting wordings). Used, e. g., for concept trees or modifier sets.


element SimpleLabelRepr/Text

diagram
type String
properties
isRef  0
content  simple
facets
minLength  1
whiteSpace  collapse
annotation
documentation  Text of the normal label, intended for screen display or reports that accommodate unabbreviated labels.


complexType Spatial

diagram
type restriction of CharacterModification
properties
base  CharacterModification
used by
element  CharSummaryData/Modifiers/Spatial
attributes
Name Type Use Default Fixed Annotation
ref ModifierRelationID optional
documentation  Refers to a spatial modifier (Terminology/Modifiers/ModifierSet/SpatialModifiers/Modifier/@id)
annotation
documentation  Refers to a spatial character modifier


complexType SpatialModifier

diagram
type extension of CharacterModifierDef
properties
base  CharacterModifierDef
used by
element  SpatialModifiers/Modifier
attributes
Name Type Use Default Fixed Annotation
id ModifierRelationID required
annotation
documentation  Definition of spatial modifiers (proximal, distal, at base, at tip, etc.)


element SpatialModifier/Specification

diagram
properties
isRef  0
content  complex
annotation
documentation  In version SDD 1.0 this element is defined only to support forward compatibility; no specification details are defined for this modifier type yet.


complexType SpatialModifiers

diagram
type restriction of ModifierDefs
properties
base  ModifierDefs
used by
element  ModifierSet/SpatialModifiers
annotation
documentation  (Collection; derived from ModifierDefs abstract base type, restricted to specific modifier type)


element SpatialModifiers/Modifier

diagram
type SpatialModifier
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id ModifierRelationID required


complexType StateData

diagram
type extension of CharacterStateRef
properties
base  CharacterStateRef
used by
elements  CatSummaryData/State CatSampleData/State
attributes
Name Type Use Default Fixed Annotation
ref CharacterStateRelationID required
documentation  The ref attribute refers to a character state id.
annotation
documentation  A categorical state including frequency, state modifier, and Notes


element StateData/Frequency

diagram
type Frequency
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
lower Probability optional 0
documentation  Lower value of a probability range (values 0 to 1 inclusive). Note: to specify a single, exact value set both lower and upper attributes to this value!
upper Probability optional 1
documentation  Upper value of a probability range (values 0 to 1 inclusive). Note: to specify a single, exact value set both lower and upper attributes to this value!
ref ModifierRelationID optional
documentation  Refers to a Frequency modifier (Terminology/Modifiers/ModifierSet/FrequencyModifiers/Modifier/@id)


element StateData/Modifier

diagram
type StateMod
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref ModifierRelationID optional
documentation  Refers to an "StateModifer" modifier (Terminology/Modifiers/ModifierSet/StateModifiers/Modifier/@id)
annotation
documentation  [ATTR: ref (= for all elements above)]


element StateData/Note

diagram
type ReportedNote
properties
isRef  0
content  complex
annotation
documentation  Public notes or comments, for multiple languages. Applications may, e. g., report the text in brackets after the character state.


complexType Statement

diagram
used by
elements  IPRStatementsRepr/Acknowledgement IPRStatementsRepr/Copyright IPRStatementsRepr/Declaration IPRStatementsRepr/Disclaimer IPRStatementsRepr/License IPRStatementsRepr/TermsOfUse
annotation
documentation  Text, optional Details (both free-form text) and optional URI.


element Statement/Text

diagram
type String
properties
isRef  0
content  simple
facets
minLength  1
whiteSpace  collapse
annotation
documentation  A concise representation of a statement (copyright, acknowledgement, etc.). Recommended to be as short as possible, but actual length is unconstrained.


element Statement/Details

diagram
type String
properties
isRef  0
content  simple
facets
minLength  1
whiteSpace  collapse
annotation
documentation  Optional text of unconstrained length, elaborating details of the ShortText


element Statement/URI

diagram
type xs:anyURI
properties
isRef  0
content  simple
annotation
documentation  An optional resource on the net providing details on the statement (may be used as an alternative to the long text).


complexType StatementModification

diagram
properties
abstract  true
used by
complexTypes  CharacterModification StateModification StateModificationPlusProbabilities
attributes
Name Type Use Default Fixed Annotation
ref ModifierRelationID required
documentation  Refers to a any kind of modifier definition type (Terminology/Modifiers/ModifierSet/*/Modifier/@id)
annotation
documentation  Abstract base type for an actual modification of a statement. In instance documents the following derived types will be used, either referring to a defined modifier category, or giving explicit numerical ranges/values.


complexType StateMod

diagram
type restriction of StateModification
properties
base  StateModification
used by
element  StateData/Modifier
attributes
Name Type Use Default Fixed Annotation
ref ModifierRelationID optional
documentation  Refers to an "StateModifer" modifier (Terminology/Modifiers/ModifierSet/StateModifiers/Modifier/@id)
annotation
documentation  Refers to a state modifier (e. g., from within categorical character data)


complexType StateModification

diagram
type extension of StatementModification
properties
base  StatementModification
abstract  true
used by
complexType  StateMod
attributes
Name Type Use Default Fixed Annotation
ref ModifierRelationID required
documentation  Refers to a any kind of modifier definition type (Terminology/Modifiers/ModifierSet/*/Modifier/@id)
annotation
documentation  Abstract base type including all references to StateModifierDef


complexType StateModificationPlusProbabilities

diagram
type extension of StatementModification
properties
base  StatementModification
abstract  true
used by
complexType  Frequency
attributes
Name Type Use Default Fixed Annotation
ref ModifierRelationID required
documentation  Refers to a any kind of modifier definition type (Terminology/Modifiers/ModifierSet/*/Modifier/@id)
lower Probability optional 0
documentation  Lower value of a probability range (values 0 to 1 inclusive). Note: to specify a single, exact value set both lower and upper attributes to this value!
upper Probability optional 1
documentation  Upper value of a probability range (values 0 to 1 inclusive). Note: to specify a single, exact value set both lower and upper attributes to this value!
annotation
documentation  Abstract base type, adding ProbRangeAttributeGroup. Currently used only for Frequency modifiers, where exact frequency values may optionally be given in descriptions.


complexType StateModifier

diagram
type extension of StateModifierDef
properties
base  StateModifierDef
used by
element  StateModifiers/Modifier
attributes
Name Type Use Default Fixed Annotation
id ModifierRelationID required
annotation
documentation  Definition of modifiers restricted to single categorical statmenents, esp. modifiers/adverbs of degree and manner (strongly, very, darkly, etc.). (Note: the grammatical concept of adverbs of manner often includes the certainty modifiers, which should not be included here!)


complexType StateModifierDef

diagram
type extension of ModifierDef
properties
base  ModifierDef
abstract  true
used by
complexTypes  FrequencyModifier StateModifier
attributes
Name Type Use Default Fixed Annotation
id ModifierRelationID required
annotation
documentation  Abstract base type for modifiers applicable only to categorical states


complexType StateModifiers

diagram
type restriction of ModifierDefs
properties
base  ModifierDefs
used by
element  ModifierSet/StateModifiers
annotation
documentation  (Collection; derived from ModifierDefs abstract base type, restricted to specific modifier type)


element StateModifiers/Modifier

diagram
type StateModifier
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id ModifierRelationID required


complexType Temporal

diagram
type restriction of CharacterModification
properties
base  CharacterModification
used by
element  CharSummaryData/Modifiers/Temporal
attributes
Name Type Use Default Fixed Annotation
ref ModifierRelationID optional
documentation  Refers to a "Temporal" modifier (Terminology/Modifiers/ModifierSet/TemporalModifiers/Modifier/@id)
annotation
documentation  Refers to a temporal character modifier


complexType TemporalModifier

diagram
type extension of CharacterModifierDef
properties
base  CharacterModifierDef
used by
element  TemporalModifiers/Modifier
attributes
Name Type Use Default Fixed Annotation
id ModifierRelationID required
annotation
documentation  Definition of temporal modifiers (earlier, later, in summer, in spring, etc.)


element TemporalModifier/Specification

diagram
properties
isRef  0
content  complex
annotation
documentation  In version SDD 1.0 this element is defined only to support forward compatibility; no specification details are defined for this modifier type yet.


complexType TemporalModifiers

diagram
type restriction of ModifierDefs
properties
base  ModifierDefs
used by
element  ModifierSet/TemporalModifiers
annotation
documentation  (Collection; derived from ModifierDefs abstract base type, restricted to specific modifier type)


element TemporalModifiers/Modifier

diagram
type TemporalModifier
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
id ModifierRelationID required


complexType TypeUnitRef

diagram
type extension of UnitRef
properties
base  UnitRef
used by
element  ClassHierarchyNode/TypeUnits/TypeUnit
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
documentation  Refers to a Unit object identifier (biology = 'specimen')
Status NomenclaturalTypeStatusOfUnitsEnum required
documentation  The type status of a unit (biology: specimen). See the enumerated type for further information.
annotation
documentation  Extension of UnitRef with a required type status attribute (NomenclaturalTypeStatusOfUnitsEnum)


complexType UnitProxy

diagram
type extension of ProxyBase
properties
base  ProxyBase
used by
element  ExternalDataInterface/Units/Unit
attributes
Name Type Use Default Fixed Annotation
id RelationID required
annotation
documentation  Used to define objects that are collected, described, or observed (collected objects may be preserved permanently in a specimen collection). In biology a collected object is often called a specimen. Provides either a simple free-form descriptive label ('so-and-so in freezer 14, with tag 1233'), or a link to an external collection unit. Note that the term 'Unit' as used here has no relation to 'measurement units' or 'organization units'.


element UnitProxy/ClassName

diagram
type ClassRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
documentation  Refers to a class name (biology = 'taxon'; ExternalDataInterface/ClassNames/ClassName)
annotation
documentation  Identification of specimen object. The information may come from the service provider. If the service provider only provides a name, this must be compared with and if necessary added to the list of ClassNames so that a ClassName reference may be used here. This may point to a higher taxon (family, order, or even "plantae") to indicate incomplete, broad identifications. [ATTR: ref]


element UnitProxy/IdentificationCertainty

diagram
type IdentificationCertaintyEnum
properties
isRef  0
content  simple
default  Certain
facets
enumeration  Certain
enumeration  Uncertain
enumeration  SimilarTo
enumeration  Unknown
annotation
documentation  Default is 'certain'; 'Abies cf. alba' would be recorded as 'uncertain'.


element UnitProxy/IsPreservedInCollection

diagram
type xs:boolean
properties
isRef  0
content  simple
default  true
annotation
documentation  False = object has not been collected and preserved (it may still be databased in an observation database and have an ExternalID!). The default for this element is true, i. e. if the element is missing the object has been collected/preserved.


complexType UnitRef

diagram
used by
element  DescriptionBase/Header/Unit
complexType  TypeUnitRef
attributes
Name Type Use Default Fixed Annotation
ref RelationID required
documentation  Refers to a Unit object identifier (biology = 'specimen')
annotation
documentation  Defines an element with a ref attribute pointing to a Unit (biology: observation or specimen) defined in ExternalDataInterface.


complexType UnivarStatMeasureData

diagram
type extension of UnivarStatMeasureRef
properties
base  UnivarStatMeasureRef
used by
element  QuantSummaryData/Measure
attributes
Name Type Use Default Fixed Annotation
ref UnivarStatMeasureEnum required
documentation  Refers to an enumerated value in the UBIF type, declaring which kind of statistical measure has been used.
value xs:double required
annotation
documentation  Reference to a univariate statistical measure (without parameter) plus a numeric value


complexType UnivarStatMeasureElaboration

diagram
type extension of VocabularyW2Base
properties
base  VocabularyW2Base
used by
element  Concept/InheritableDefinitions/RecommendedMeasures/StatisticalMeasure
annotation
documentation  A kind of local extension of the base definition of a statistical measure; used inside in concepts, adding, e. g., formatting information.


element UnivarStatMeasureElaboration/Specification

diagram
properties
isRef  0
content  complex
annotation
documentation  Properties describing machine-readable partial semantics for a statistical measure. Provided to support generic application code that continues to function if additional measures are defined.


element UnivarStatMeasureElaboration/Specification/Measure

diagram
type UnivarStatMeasureRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref UnivarStatMeasureEnum required
documentation  Refers to an enumerated value in the UBIF type, declaring which kind of statistical measure has been used.
annotation
documentation  Simple statistical measures not requiring a parameter (mean, variance, sample size).


element UnivarStatMeasureElaboration/Specification/PMeasure

diagram
type UnivarStatMeasureWithParamRef
properties
isRef  0
content  complex
attributes
Name Type Use Default Fixed Annotation
ref UnivarStatMeasureWithParamEnum required
documentation  Refers to an enumerated value in the UBIF type, declaring which kind of statistical measure has been used.
annotation
documentation  Statistical measures with a parameter value like confidence interval, percentile, etc.


element UnivarStatMeasureElaboration/Specification/Parameter

diagram
type xs:double
properties
isRef  0
content  simple
annotation
documentation  A default value for the parameter of the measure. Example: 0.95 for the upper limit and -0.95 for the lower limit of the 95% confidence interval.


element UnivarStatMeasureElaboration/Specification/FormatPattern

diagram
type NumericFormatPattern
properties
isRef  0
content  simple
facets
minLength  1
maxLength  255
annotation
documentation  Format rules as used in the xslt format-number function. # = significant digits; 0 (zero) = signif. digits or insignif. leading/trailing zeros; '.' = decimal point, ',' = group separator. Note that this is NOT culture sensitive in xslt!!! - Examples: "0,0#" formats 5 / 0.59 as 5,0 / 0.59. "# ###,#" formats 5000 / 0.59 as 5 000 / .6. (Rules for exponential formats or percent may be added in later versions of SDD!)


complexType UnivarStatMeasureRef

diagram
used by
element  UnivarStatMeasureElaboration/Specification/Measure
complexType  UnivarStatMeasureData
attributes
Name Type Use Default Fixed Annotation
ref UnivarStatMeasureEnum required
documentation  Refers to an enumerated value in the UBIF type, declaring which kind of statistical measure has been used.
annotation
documentation  Reference to a univariate statistical measure (without parameter)


complexType UnivarStatMeasureWithParamData

diagram
type extension of UnivarStatMeasureWithParamRef
properties
base  UnivarStatMeasureWithParamRef
used by
element  QuantSummaryData/PMeasure
attributes
Name Type Use Default Fixed Annotation
ref UnivarStatMeasureWithParamEnum required
documentation  Refers to an enumerated value in the UBIF type, declaring which kind of statistical measure has been used.
par xs:double required
documentation  This is a parameter value that further defines the univariate statistical measure. Example: for a percentile (ref='PercLower'), '0.10' would define the 10%-percentile.
value xs:double required
annotation
documentation  Reference to a univariate statistical measure (with 1 parameter) plus a numeric value


complexType UnivarStatMeasureWithParamRef

diagram
used by
element  UnivarStatMeasureElaboration/Specification/PMeasure
complexType  UnivarStatMeasureWithParamData
attributes
Name Type Use Default Fixed Annotation
ref UnivarStatMeasureWithParamEnum required
documentation  Refers to an enumerated value in the UBIF type, declaring which kind of statistical measure has been used.
annotation
documentation  Reference to a univariate statistical measure (with 1 parameter)


complexType ValueRange

diagram
used by
elements  QuantitativeCharacter/Assumptions/CircularData QuantitativeCharacter/Mappings/Mapping/From QuantitativeCharacter/Assumptions/PlausibilityRange
attributes
Name Type Use Default Fixed Annotation
lower xs:double required
upper xs:double required
annotation
documentation  Lower and upper value as required attributes (no default values)


complexType VocabularyW1Base

diagram
properties
abstract  true
used by
complexTypes  CharacterAbstractStateDef CodingStatusDef
annotation
documentation  Abstract base type used to derive concepts in Terminology/General and Terminology that require only a single label and wording (states, coding status, etc.); the label natural language wording has only a single text element.


element VocabularyW1Base/Label

diagram
type LabelPlusWording1
properties
isRef  0
content  complex
annotation
documentation  Audience-specific labels, abbreviations, media icons/selectors & wording


complexType VocabularyW2Base

diagram
properties
abstract  true
used by
complexTypes  ModifierDef UnivarStatMeasureElaboration
annotation
documentation  Abstract base type used for stat. measures and modifier definitions (certainty, frequency, etc.); the label natural language wording has text before and after!


element VocabularyW2Base/Label

diagram
type LabelPlusWording2
properties
isRef  0
content  complex
annotation
documentation  Label with abbreviations and wording for natural language reports.


simpleType AgentContributorRoleEnum

type restriction of xs:Name
used by
simpleType  AgentRoleEnum
attribute  ContributorRef/@role
facets
enumeration  ctb
enumeration  trl
enumeration  trc
enumeration  clb
enumeration  col
enumeration  crp
enumeration  prg
enumeration  rth
enumeration  rtm
enumeration  res
enumeration  sad
enumeration  pfr
enumeration  mrk
enumeration  cmm
enumeration  rev
enumeration  csl


simpleType AgentCreatorRoleEnum

type restriction of xs:Name
used by
simpleType  AgentRoleEnum
attribute  CreatorRef/@role
facets
enumeration  aut
enumeration  edt
enumeration  cre
enumeration  ill
enumeration  pht


simpleType AgentOwnerRoleEnum

type restriction of xs:Name
used by
simpleType  AgentRoleEnum
attribute  OwnerRef/@role
facets
enumeration  own
enumeration  fmo
enumeration  cph
enumeration  cpc
enumeration  dnr
enumeration  dpt


simpleType AgentRoleEnum

type union of (AgentCreatorRoleEnum, AgentContributorRoleEnum, AgentOwnerRoleEnum)
used by
attribute  RichAgentRef/@role


simpleType BasicCodingStatusEnum

type restriction of xs:Name
used by
element  CodingStatusDef/Specification/BasicCodingStatus
facets
enumeration  ToBeCoded
enumeration  NotToBeCoded
enumeration  CannotBeCoded
enumeration  CodedSuccessfully
annotation
documentation  Enumeration used in CodingStatus/Specification. These required values enable applications to interprete user-defined coding status values.


simpleType CategoricalMeasurementScaleEnum

type restriction of xs:Name
used by
element  CategoricalCharacter/Assumptions/MeasurementScale
facets
enumeration  nominal
enumeration  ordinal


simpleType CharacterRelationID

type RelationID
used by
attributes  AbstractCharacter/@id CharacterRef/@ref
annotation
documentation  Derived from RelationID simple type without changes. Declares a unique type to clarify relations between key definition and key references and supports type-safe programming.


simpleType CharacterStateRelationID

type RelationID
used by
attributes  CategoricalCharacter/States/StateReference/@id CharacterLocalStateDef/@id CharacterStateRef/@ref
annotation
documentation  Derived from RelationID simple type without changes. Declares a unique type to clarify relations between key definition and key references and supports type-safe programming.


simpleType CodingStatusRelationID

type RelationID
used by
attributes  CodingStatusDef/@id CodingStatusRef/@ref
annotation
documentation  Derived from RelationID simple type without changes. Declares a unique type to clarify relations between key definition and key references and supports type-safe programming.


simpleType ColorRGB

type xs:string
used by
element  ColorPolygon/ColorPoint
annotation
documentation  Colors defined as RGB (red-green-blue) values combined as hex-encoded into a string, like in html. Example: #EE88FF. Colors may also be expressed as HSV (hue-saturation-luminance), but this is convertible to RGB. RGB is preferred because it is used in HTML.


simpleType ConceptRelationID

type RelationID
used by
attribute  Concept/@id
annotation
documentation  Derived from RelationID simple type without changes. Declares a unique type to clarify relations between key definition and key references and supports type-safe programming.


simpleType ConceptStateRelationID

type RelationID
used by
attributes  CharacterConceptStateDef/@id ConceptStateRef/@ref
annotation
documentation  Derived from RelationID simple type without changes. Declares a unique type to clarify relations between key definition and key references and supports type-safe programming.


simpleType ConceptTreeRelationID

type RelationID
used by
attribute  ConceptTreeDef/@id
annotation
documentation  Derived from RelationID simple type without changes. Declares a unique type to clarify relations between key definition and key references and supports type-safe programming.


simpleType ConceptTreeRoleEnum

type restriction of xs:Name
used by
element  ConceptTreeDef/Specification/DesignedFor/Role
facets
enumeration  DescriptionEditing
enumeration  BuildingStoredIdentificationKeys
enumeration  InteractiveIdentification
enumeration  TerminologyReporting
enumeration  NaturalLanguageReporting
enumeration  Filtering
annotation
documentation  Defines the intended roles that a designer may assign to a concept tree (list of enumerated values to support application interoperability).


simpleType ConceptTreeTypeEnum

type restriction of xs:Name
used by
element  ConceptTreeDef/Specification/Type
facets
enumeration  PropertyHierarchy
enumeration  MethodHierarchy
enumeration  PartCompositionHierarchy
enumeration  PartGeneralizationHierarchy
enumeration  OtherConceptHierarchy
enumeration  PresentationTable
enumeration  SubsetFilter
annotation
documentation  Defines the type of a concept tree (list of enumerated values to support application interoperability).


simpleType DataOriginEnum

type restriction of xs:Name
used by
attribute  CharSummaryData/@origin
facets
enumeration  OriginalData
enumeration  Calculated
enumeration  Mapped
enumeration  Aggregated
enumeration  Inherited
annotation
documentation  Defines the origin of data that may have been entered, calculated, aggregated or inherited


simpleType DescriptionRelationID

type RelationID
used by
attribute  DescriptionBase/@id
annotation
documentation  Derived from RelationID simple type without changes. Declares a unique type to clarify relations between key definition and key references and supports type-safe programming.


simpleType DOI

type xs:string
used by
element  ExternalLink/DOI
annotation
documentation  Digital Object Identifier (standalone, not embedded into URI syntax)


simpleType IdentificationCertaintyEnum

type restriction of xs:Name
used by
element  UnitProxy/IdentificationCertainty
facets
enumeration  Certain
enumeration  Uncertain
enumeration  SimilarTo
enumeration  Unknown


simpleType Language

type union of (xs:language, restriction of xs:string)
used by
attributes  LanguageRef/@language languageOptionalAttribute/@language languageRequiredAttribute/@language
annotation
documentation  Union of xs:language with '-' for language-neutral (e.g. scientific names) and '?' for unknown. Language follows RFC 3066 'Tags for the Identification of Languages': a two-letter code taken from ISO 639 part 1 or a three-letter code taken from ISO 639 part 2, followed optionally by a two-letter country code taken from ISO 3166. (Notes: When a language has both a two-letter and three-letter code, use the two-letter code. RFC 3066 replaces RFC 1766.)


simpleType LSIDBody

type xs:string
used by
element  ExternalLink/LSID
annotation
documentation  Compare LSID, this omits the prefix 'urn:lsid:'


simpleType ModifierRelationID

type RelationID
used by
attributes  ModifierDef/@id StatementModification/@ref Certainty/@ref Spatial/@ref Temporal/@ref OtherMod/@ref Frequency/@ref StateMod/@ref
annotation
documentation  Derived from RelationID simple type without changes. Declares a unique type to clarify relations between key definition and key references and supports type-safe programming.


simpleType ModifierSetRelationID

type RelationID
used by
attributes  ModifierSet/@id ModifierSetRef/@ref
annotation
documentation  Derived from RelationID simple type without changes. Declares a unique type to clarify relations between key definition and key references and supports type-safe programming.


simpleType NomenclaturalTypeStatusOfUnitsEnum

type restriction of xs:Name
used by
attribute  TypeUnitRef/@Status
facets
enumeration  allo
enumeration  allolecto
enumeration  alloneo
enumeration  co
enumeration  epi
enumeration  ex
enumeration  exepi
enumeration  exholo
enumeration  exiso
enumeration  exlecto
enumeration  exneo
enumeration  expara
enumeration  exsyn
enumeration  hapanto
enumeration  holo
enumeration  icono
enumeration  iso
enumeration  isolecto
enumeration  isoneo
enumeration  isosyn
enumeration  lecto
enumeration  neo
enumeration  para
enumeration  paralecto
enumeration  paraneo
enumeration  plasto
enumeration  plastoholo
enumeration  plastoiso
enumeration  plastolecto
enumeration  plastoneo
enumeration  plastopara
enumeration  plastosyn
enumeration  sec
enumeration  supp
enumeration  syn
enumeration  topo
enumeration  type
enumeration  not


simpleType NumericFormatPattern

type restriction of xs:string
used by
element  UnivarStatMeasureElaboration/Specification/FormatPattern
facets
minLength  1
maxLength  255
annotation
documentation  String containing a format pattern of the type used in the xslt format-number function


simpleType PresenceOfInformationEnum

type restriction of xs:Name
used by
element  CodingStatusDef/Specification/PresenceOfInformation
facets
enumeration  NotEvaluated
enumeration  CannotExist
enumeration  DoesNotExist
enumeration  Exists
annotation
documentation  Enumeration used in CodingStatus/Specification. These required values enable applications to interprete user-defined coding status values.


simpleType Probability

type restriction of xs:double
used by
attributes  StateModificationPlusProbabilities/@lower ProbRangeAttributeGroup/@lower ProbabilityEstimateRange/@lowerestimate StateModificationPlusProbabilities/@upper ProbRangeAttributeGroup/@upper ProbabilityEstimateRange/@upperestimate
facets
minInclusive  0
maxInclusive  1
annotation
documentation  Double precision numeric value in the range of [0..1]


simpleType QuantitativeMeasurementScaleEnum

type restriction of xs:Name
used by
element  QuantitativeCharacter/Assumptions/MeasurementScale
facets
enumeration  interval
enumeration  ratio


simpleType Rating1to5Enum

type restriction of xs:byte
used by
attribute  Rating/@rating
facets
enumeration  0
enumeration  1
enumeration  2
enumeration  3
enumeration  4
enumeration  5


simpleType RatingOriginEnum

type restriction of xs:Name
used by
attribute  Rating/@origin
facets
enumeration  OriginalData
enumeration  Inherited
annotation
documentation  Defines the origin of concept/character ratings. Similar to DataOriginEnum, but fewer enumerated values.


simpleType RelationID

type xs:nonNegativeInteger
used by
simpleTypes  CharacterRelationID CharacterStateRelationID CodingStatusRelationID ConceptRelationID ConceptStateRelationID ConceptTreeRelationID DescriptionRelationID ModifierRelationID ModifierSetRelationID SampleRelationID
attributes  ProxyBase/@id ClassRef/@ref UnitRef/@ref PublicationRef/@ref AgentRefBase/@ref AgentRef/@ref LocalityRef/@ref MediaResourceRef/@ref MeasurementUnitRefBase/@ref
annotation
documentation  This allows to define (and redefine) the value type for keys and keyrefs


simpleType ResourceTypeEnum

type restriction of xs:Name
used by
element  MediaResourceProxy/Type
facets
enumeration  Collection
enumeration  Dataset
enumeration  Event
enumeration  Image
enumeration  InteractiveResource
enumeration  MovingImage
enumeration  PhysicalObject
enumeration  Service
enumeration  Software
enumeration  Sound
enumeration  StillImage
enumeration  Text
enumeration  Other


simpleType SampleRelationID

type RelationID
used by
attributes  Sample/@id SampleRef/@ref
annotation
documentation  Derived from RelationID simple type without changes. Declares a unique type to clarify relations between key definition and key references and supports type-safe programming.


simpleType StateCollectionModelEnum

type restriction of xs:Name
used by
element  CatSummaryData/Model
facets
enumeration  OrSet
enumeration  OrSeq
enumeration  AndSet
enumeration  AndSeq
enumeration  WithSeq
enumeration  Between
annotation
documentation  Used in descriptive data (not in terminology): Collections of states in instance documents may be ordered (sequence) or unordered (set), and may be connected with 'and', 'or', 'with', or 'between'. Since set/sequence and operators are dependent on each other, the two aspects are combined into a 'model' enumeration


simpleType String

type restriction of xs:normalizedString
used by
elements  MetadataDescriptionRepr/Coverage MetadataDescriptionRepr/Details LabelWithDetailsRepr/Details Statement/Details NatLangWording1/Text SimpleLabelRepr/Text ReportedNoteRepr/Text Statement/Text NatLangWording2/TextAfter NatLangWording2/TextAfter NatLangWording2/TextBefore
attribute  DerivationMetadata/Generator/@notes
facets
minLength  1
whiteSpace  collapse
annotation
documentation  normalized string required to contain at least 1 character (this removes the xml string anomaly, i. e. either element/attribute may be optional, but if they are required the content may not be an empty string)


simpleType String255

type restriction of xs:normalizedString
used by
elements  MeasurementUnitProxy/InternationalAbbreviation MicroMeasurementUnit/InternationalAbbreviation Citation/Location ContentMetadata/Version/Modifier LabelRepr/Text MetadataDescriptionRepr/Title
attributes  DerivationMetadata/Generator/@name DerivationMetadata/Generator/@routine CompositeDate/@supplement CompositeDate/@verbatim DerivationMetadata/Generator/@version
facets
minLength  1
maxLength  255
whiteSpace  collapse
annotation
documentation  normalized string restricted to 1..255 character length (i. e. required, may not be empty string)


simpleType String50

type restriction of xs:normalizedString
used by
elements  LabelPlusAbbreviationRepr/Abbreviation LabelRepr/Abbreviation
facets
minLength  1
maxLength  50
whiteSpace  collapse
annotation
documentation  normalized string restricted to 1..50 character length to be used for abbreviations (the recommended length of abbreviations is usually much shorter, but 50 characters should be a


simpleType UnivarStatMeasureCompareWithEnum

type restriction of xs:Name
used by
attribute  QuantitativeCharacter/Mappings/Mapping/From/@comparewith
facets
enumeration  CentralMeasure
enumeration  Ranges
enumeration  Extremes
annotation
documentation  When mapping numerical ranges to categorical states (essentially creating a histogram), several methods which statistical measures are used for the mapping are possible. Using the central value compares a point with the mapping range, whereas using ranges or extremes results in a comparison of two kind of ranges for overlap. Only the central value method can guarantee an unambiguous partitioning into categories. However, the ranges or extremes methods may be desirable because of their improved error tolerance.


simpleType UnivarStatMeasureEnum

type restriction of xs:Name
used by
attribute  UnivarStatMeasureRef/@ref
facets
enumeration  ObserverEstLower
enumeration  ObserverEstUpper
enumeration  ObserverEstCentral
enumeration  UnknownMethLower
enumeration  UnknownMethUpper
enumeration  UnknownMethCentral
enumeration  Min
enumeration  Max
enumeration  Mean
enumeration  HarMean
enumeration  GeoMean
enumeration  Mode
enumeration  Median
enumeration  InterqMean
enumeration  Var
enumeration  VarP
enumeration  SD
enumeration  SDP
enumeration  MeanDev
enumeration  MeanDevMode
enumeration  CV
enumeration  CVC
enumeration  TotalRange
enumeration  InterqRange
enumeration  StdErrMean
enumeration  StdErrorVar
enumeration  Skew
enumeration  Kurt
enumeration  N


simpleType UnivarStatMeasureWithParamEnum

type restriction of xs:Name
used by
attribute  UnivarStatMeasureWithParamRef/@ref
facets
enumeration  ConfIntervalLower
enumeration  ConfIntervalUpper
enumeration  PercLower
enumeration  PercUpper
enumeration  TrimMean
enumeration  SDRangeLower
enumeration  SDRangeUpper
enumeration  MinOC
enumeration  MaxOC


attributeGroup languageOptionalAttribute

attributes
Name Type Use Default Fixed Annotation
language Language optional
documentation  Attribute for Language, used by-reference
annotation
documentation  (single 'language' attribute)


attributeGroup languageRequiredAttribute

attributes
Name Type Use Default Fixed Annotation
language Language required
documentation  Attribute for Language, used by-reference
annotation
documentation  (single 'language' attribute)


attributeGroup preferredOptionalAttribute

attributes
Name Type Use Default Fixed Annotation
preferred xs:boolean optional false
documentation  Elements with preferred = true indicate recommendation by the data provider. The consumer may have reasons to make a different choice.
annotation
documentation  (single 'preferred' attribute)


attributeGroup ProbRangeAttributeGroup

attributes
Name Type Use Default Fixed Annotation
lower Probability optional 0
documentation  Lower value of a probability range (values 0 to 1 inclusive). Note: to specify a single, exact value set both lower and upper attributes to this value!
upper Probability optional 1
documentation  Upper value of a probability range (values 0 to 1 inclusive). Note: to specify a single, exact value set both lower and upper attributes to this value!
annotation
documentation  (Attribute modeling group used in StateModificationPlusProbabilities/Markup. In theory the attributes could be inherited from UBIF complex type ProbabilityRange, but this would require multiple inheritance!)



XML Schema documentation generated with XMLSPY Schema Editor http://www.altova.com/xmlspy

Return to "Overview of available documentation".