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!
element Datasets
| diagram |
 |
| properties |
|
| 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 |
|
| annotation |
| documentation |
A single file or data stream may consist of multiple data sets |
|
element Datasets/Dataset/Derivation
| diagram |
 |
| type |
DerivationMetadata |
| properties |
|
| 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 |
|
| 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 |
|
| 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 |
|
| used by |
|
| 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 |
|
| used by |
|
| attributes |
|
| 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 |
|
| 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
element AbstractCharacter/Ratings
| diagram |
 |
| type |
Ratings |
| properties |
|
| 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 |
|
| used by |
|
| 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 |
|
| used by |
|
| 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 |
|
| used by |
|
| 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 |
|
| used by |
|
| attributes |
|
| 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 |
|
element CategoricalCharacter/Assumptions/MeasurementScale
| diagram |
 |
| type |
CategoricalMeasurementScaleEnum |
| properties |
|
| 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 |
|
| 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 |
|
| annotation |
| documentation |
Mappings between categorical states (e. g., subovate may be mapped to ovate to simplify identification choices). |
|
element CategoricalCharacter/Mappings/Mapping
| diagram |
 |
| properties |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| attributes |
|
| annotation |
| documentation |
Local definition of a state [ATTR: id] |
|
element CategoricalCharacter/States/StateReference
| diagram |
 |
| type |
extension of ConceptStateRef |
| properties |
|
| 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 |
|
| used by |
|
| 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 |
|
| 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 |
|
| used by |
|
| 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 |
|
| 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 |
|
| 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 |
|
| attributes |
|
| annotation |
| documentation |
Definition of certainty modifiers (perhaps, probably, etc.) |
|
element CertaintyModifier/Specification
| diagram |
 |
| properties |
|
element CertaintyModifier/Specification/CertaintyRange
| diagram |
 |
| type |
ProbabilityEstimateRange |
| properties |
|
| 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 |
|
| used by |
|
| annotation |
| documentation |
(Collection; derived from ModifierDefs abstract base type, restricted to specific modifier type) |
|
element CertaintyModifiers/Modifier
complexType CharacterAbstractStateDef
| diagram |
 |
| type |
extension of VocabularyW1Base |
| properties |
| base |
VocabularyW1Base |
| abstract |
true |
|
| used by |
|
| 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 |
|
| attributes |
|
| 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 |
|
| attributes |
|
| annotation |
| documentation |
CharacterAbstractStateDef plus a new, character-local CharacterState id |
|
complexType CharacterModification
| diagram |
 |
| type |
extension of StatementModification |
| properties |
| base |
StatementModification |
| abstract |
true |
|
| used by |
|
| 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 |
|
| attributes |
|
| annotation |
| documentation |
Abstract base type for modifiers applicable to character types in principal |
|
complexType CharacterRef
| diagram |
 |
| used by |
|
| 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 |
|
| 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 |
|
| annotation |
| documentation |
A collection of state references (CharacterStateRef type) |
|
element CharacterStateRefs/State
| diagram |
 |
| type |
CharacterStateRef |
| properties |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| annotation |
| documentation |
Combines a publication resource reference with a detail location within that reference (esp. page number) |
|
element Citation/Publication
| diagram |
 |
| type |
PublicationRef |
| properties |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| annotation |
| documentation |
A node in a class hierarchy tree (biology: taxonomical hierarchy) |
|
element ClassHierarchyNode/ClassName
| diagram |
 |
| type |
ClassRef |
| properties |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| annotation |
| documentation |
If class identification is present, further nodes are optional. |
|
element ClassHierarchyNode/Nodes
| diagram |
 |
| type |
ClassHierarchyNodes |
| properties |
|
| annotation |
| documentation |
The class identification may be missing, but then further Nodes are required. |
|
complexType ClassHierarchyNodes
| diagram |
 |
| used by |
|
| annotation |
| documentation |
A collection of objects with ClassHierarchyNode type |
|
element ClassHierarchyNodes/Node
complexType ClassHierarchyProxy
| diagram |
 |
| type |
extension of ProxyBase |
| properties |
|
| used by |
|
| 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 |
|
| 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 |
|
| annotation |
| documentation |
Root of the recursive tree |
|
complexType ClassNameProxy
| diagram |
 |
| type |
extension of ProxyBase |
| properties |
|
| used by |
|
| 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 |
|
| 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 |
|
| annotation |
| documentation |
A collection of ClassRef type elements |
|
element ClassRefs/ClassName
| diagram |
 |
| type |
ClassRef |
| properties |
|
| 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 |
|
| used by |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| used by |
|
| 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 |
|
| 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 |
|
| used by |
|
| attributes |
|
| annotation |
| documentation |
Project-wide definition of CodingStatus values |
|
element CodingStatusDef/Specification
| diagram |
 |
| properties |
|
| 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 |
|
| 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 |
|
| facets |
| enumeration |
NotEvaluated |
| enumeration |
CannotExist |
| enumeration |
DoesNotExist |
| enumeration |
Exists |
|
| annotation |
| documentation |
NotEvaluated / CannotExist / DoesNotExist / Exists |
|
complexType CodingStatusRef
| diagram |
 |
| used by |
|
| 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 |
|
| 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 |
|
| 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 |
|
| used by |
|
| attributes |
|
| annotation |
| documentation |
# Derived from AbstractCharacter to be used in instance documents (non-abstract type) |
|
element ColorRangeCharacter/Assumptions
| diagram |
 |
| properties |
|
| annotation |
| documentation |
(Not yet used!) |
|
element ColorRangeCharacter/Mappings
| diagram |
 |
| properties |
|
| annotation |
| documentation |
Mappings of color polygon values to categorical states |
|
element ColorRangeCharacter/Mappings/Mapping
| diagram |
 |
| properties |
|
element ColorRangeCharacter/Mappings/Mapping/From
| diagram |
 |
| type |
ColorPolygon |
| properties |
|
| 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 |
|
| 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 |
|
| used by |
|
| 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 |
|
| 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 |
|
| used by |
|
| 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 |
|
| annotation |
| documentation |
An inclusive range defining a color range through color vertices forming a polygon in color space. |
|
complexType CompositeDate
| diagram |
 |
| used by |
|
| 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 |
|
| used by |
|
| 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 |
|
| attributes |
|
| 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 |
|
| annotation |
| documentation |
Tree nodes may remain unlabeled! |
|
element Concept/ReferableDefinitions
| diagram |
 |
| properties |
|
element Concept/ReferableDefinitions/ConceptStates
| diagram |
 |
| properties |
|
| 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 |
|
| attributes |
|
| 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 |
|
| annotation |
| documentation |
Inheritable def. automatically apply to all characters/concepts starting at this node. |
|
element Concept/InheritableDefinitions/RecommendedModifiers
| diagram |
 |
| properties |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| annotation |
| documentation |
Meta information, rating characters under various aspects. Intended to guide a best- next character algorithm. |
|
element Concept/Nodes
| diagram |
 |
| properties |
|
| 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 |
|
| attributes |
|
| annotation |
|
element Concept/Character
| diagram |
 |
| type |
CharacterRef |
| properties |
|
| 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 |
|
| 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 |
|
| attributes |
|
| 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 |
|
| annotation |
| documentation |
Label to identify the current object in the user interface |
|
element ConceptTreeDef/RevisionData
element ConceptTreeDef/Specification
| diagram |
 |
| properties |
|
| annotation |
| documentation |
Concepts describing the entire tree using a constrained vocabulary to support application interoperability |
|
element ConceptTreeDef/Specification/Type
| diagram |
 |
| type |
ConceptTreeTypeEnum |
| properties |
|
| 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 |
|
| 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 |
|
| 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 |
|
| attributes |
|
| 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 |
|
| 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 |
|
| annotation |
| documentation |
Language-specific header information |
|
element ContentMetadata/Description/Representation
| diagram |
 |
| type |
MetadataDescriptionRepr |
| properties |
|
| 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 |
|
| annotation |
| documentation |
Number and date of current version |
|
element ContentMetadata/Version/Major
| diagram |
 |
| type |
xs:nonNegativeInteger |
| properties |
|
| 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 |
|
| annotation |
| documentation |
An optional minor version number ('2' in 1.2) |
|
element ContentMetadata/Version/Modifier
| diagram |
 |
| type |
String255 |
| properties |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| used by |
|
| 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 |
|
| used by |
|
| annotation |
| documentation |
Collection (sequence) of Agent elements of type ContributorRef |
|
element ContributorRefs/Agent
| diagram |
 |
| type |
ContributorRef |
| properties |
|
| 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 |
|
| used by |
|
| 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 |
|
| used by |
|
| annotation |
| documentation |
Collection (sequence) of Agent elements of type CreatorRef |
|
element CreatorRefs/Agent
| diagram |
 |
| type |
CreatorRef |
| properties |
|
| 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 |
|
| 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 |
|
| 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 |
|
| used by |
|
| 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 |
|
element DescriptionBase/Header/ClassName
| diagram |
 |
| type |
ClassRef |
| properties |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| annotation |
| documentation |
Creators, Revision status, and dates of individual description (compare RevisionData in Metadata) |
|
element DescriptionBase/MediaResources
| diagram |
 |
| type |
MediaResourceRefs |
| properties |
|
| 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 |
|
| annotation |
| documentation |
Within UBIF (Unified Biosciences Information Framework), this represents the node where the SDD-specific data start |
|
element DescriptiveData/Terminology
| diagram |
 |
| properties |
|
| annotation |
| documentation |
Defines the operational terminology (parts, characters, states, etc.) in which descriptions are expressed. |
|
element DescriptiveData/Terminology/General
| diagram |
 |
| properties |
|
| 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 |
|
| 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 |
|
| attributes |
|
| 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 |
|
| 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 |
|
| attributes |
|
| 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 |
|
| 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
element DescriptiveData/Terminology/Characters/QuantitativeCharacter
element DescriptiveData/Terminology/Characters/ColorRangeCharacter
| diagram |
 |
| type |
ColorRangeCharacter |
| properties |
|
| attributes |
|
| 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 |
|
| 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 |
|
| attributes |
|
| 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 |
|
| 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 |
|
| 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 |
|
| attributes |
| Name |
Type |
Use |
Default |
Fixed |
Annotation |
| id |
DescriptionRelationID |
required |
|
|
| documentation |
Defines a id for a coded or natural language description |
|
|
| annotation |
|
complexType ExternalDataInterface
| diagram |
 |
| used by |
|
| annotation |
| documentation |
Collections of non-abstract data proxy elements, forming an interface to potentially existing more object representations |
|
element ExternalDataInterface/ClassNames
| diagram |
 |
| properties |
|
| 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 |
|
| attributes |
| Name |
Type |
Use |
Default |
Fixed |
Annotation |
| id |
RelationID |
required |
|
|
|
|
| annotation |
| documentation |
Biology: Object in a nomenclator [ATTR: id] |
|
element ExternalDataInterface/ClassHierarchies
| diagram |
 |
| properties |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| attributes |
| Name |
Type |
Use |
Default |
Fixed |
Annotation |
| id |
RelationID |
required |
|
|
|
|
| annotation |
|
element ExternalDataInterface/MediaResources
| diagram |
 |
| properties |
|
| 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
element ExternalDataInterface/MeasurementUnits
| diagram |
 |
| properties |
|
| annotation |
| documentation |
Measurement units like mm-square, °C, ml, pH, and dimensionless scaling factors like %, promille. |
|
element ExternalDataInterface/MeasurementUnits/MeasurementUnit
complexType ExternalLink
| diagram |
 |
| used by |
|
| 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 |
|
| 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 |
|
| annotation |
| documentation |
Digital object identifier (an ID scheme advanced by the library community). |
|
element ExternalLink/URL
| diagram |
 |
| type |
xs:anyURI |
| properties |
|
| 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 |
|
| 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 |
|
| used by |
|
| attributes |
|
| annotation |
| documentation |
Definition of frequency modifiers (rarely, usually, etc.) |
|
element FrequencyModifier/Specification
| diagram |
 |
| properties |
|
element FrequencyModifier/Specification/FrequencyRange
| diagram |
 |
| type |
ProbabilityEstimateRange |
| properties |
|
| 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 |
|
| used by |
|
| annotation |
| documentation |
(Collection; derived from ModifierDefs abstract base type, restricted to specific modifier type) |
|
element FrequencyModifiers/Modifier
complexType IPRStatementsRepr
| diagram |
 |
| type |
extension of LanguageRef |
| properties |
|
| used by |
|
| 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 |
|
| 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 |
|
| annotation |
| documentation |
Copyright may include the information that the data has been released to the public domain. |
|
element IPRStatementsRepr/License
| diagram |
 |
| type |
Statement |
| properties |
|
| 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 |
|
| 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 |
|
| annotation |
| documentation |
Disclaimer statement, e. g. concerning responsibility for data quality or legal implications. |
|
element IPRStatementsRepr/Acknowledgement
| diagram |
 |
| type |
Statement |
| properties |
|
| annotation |
| documentation |
A free form text acknowledging support (e. g. grant money, help, permission to reuse published material, etc.) |
|
complexType Label
| diagram |
 |
| used by |
|
| annotation |
| documentation |
Collection of language-specific label representations |
|
element Label/Representation
| diagram |
 |
| type |
LabelRepr |
| properties |
|
| 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 |
|
| used by |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| annotation |
| documentation |
Label (incl. abbreviations and a single wording) |
|
element LabelPlusWording1/Representation
| diagram |
 |
| type |
LabelPlusWording1Repr |
| properties |
|
| 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 |
|
| 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
complexType LabelPlusWording2
| diagram |
 |
| used by |
|
| annotation |
| documentation |
Label (incl. abbreviations and a wording before and after the contained elements) |
|
element LabelPlusWording2/Representation
| diagram |
 |
| type |
LabelPlusWording2Repr |
| properties |
|
| 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 |
|
| 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
complexType LabelPlusWording3
| diagram |
 |
| used by |
|
| annotation |
| documentation |
Label (incl. abbreviations and a wording text before, after, and between the contained elements) |
|
element LabelPlusWording3/Representation
| diagram |
 |
| type |
LabelPlusWording3Repr |
| properties |
|
| 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 |
|
| 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 |
|
| 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 |
|
| used by |
|
| 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 |
|
| facets |
| minLength |
1 |
| maxLength |
255 |
| whiteSpace |
collapse |
|
| annotation |
| documentation |
Label text in a specific language. |
|
element LabelRepr/Abbreviation
| diagram |
 |
| type |
String50 |
| properties |
|
| 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 |
|
| annotation |
| documentation |
Collection of language-specific label representations |
|
element LabelWithDetails/Representation
| diagram |
 |
| type |
LabelWithDetailsRepr |
| properties |
|
| 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 |
|
| used by |
|
| 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 |
|
| facets |
| minLength |
1 |
| whiteSpace |
collapse |
|
| annotation |
| documentation |
Optional text of unconstrained length, elaborating details of the ShortText |
|
complexType LanguageRef
| diagram |
 |
| used by |
|
| 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 |
|
| used by |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| used by |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| attributes |
| Name |
Type |
Use |
Default |
Fixed |
Annotation |
| ref |
|
required |
|
|
|
|
| annotation |
| documentation |
Refers to a MeasurementUnit (attribute ref is required) |
|
complexType MeasurementUnitRefBase
| diagram |
 |
| properties |
|
| used by |
|
| 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 |
|
| used by |
|
| 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 |
|
| 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 |
|
| 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 |
|
| annotation |
| documentation |
Creators, Revision status, and dates for the media resource |
|
element MediaResourceProxy/Owners
| diagram |
 |
| type |
OwnerRefs |
| properties |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| used by |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| attributes |
|
| annotation |
| documentation |
Abstract base type for state or character modifier definitions (certainty, frequency, etc.) |
|
complexType ModifierDefs
| diagram |
 |
| properties |
|
| used by |
|
| 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 |
|
| attributes |
|
| annotation |
| documentation |
(This is an abstract type, specific derived types will be used in instance documents!) [ATTR: id] |
|
complexType ModifierSet
| diagram |
 |
| used by |
|
| attributes |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| annotation |
| documentation |
Modifiers of degree or manner, specific to categorical states (very, strongly, etc.). |
|
complexType ModifierSetRef
| diagram |
 |
| used by |
|
| 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 |
|
| annotation |
| documentation |
Natural language wording for elements without content (= 'SimpleWording'). |
|
element NatLangWording1/Text
| diagram |
 |
| type |
String |
| properties |
|
| 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 |
|
| 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 |
|
| 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 |
|
| facets |
| minLength |
1 |
| whiteSpace |
collapse |
|
| annotation |
| documentation |
(Optionally both before and after may be present) |
|
element NatLangWording2/TextAfter
| diagram |
 |
| type |
String |
| properties |
|
| 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 |
|
| used by |
|
| 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 |
|
| 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 |
|
| attributes |
|
| annotation |
| documentation |
Definition of character modifiers not yet covered by the categories above (open extension!) |
|
complexType OtherModifiers
| diagram |
 |
| type |
restriction of ModifierDefs |
| properties |
|
| used by |
|
| annotation |
| documentation |
(Collection; derived from ModifierDefs abstract base type, restricted to specific modifier type) |
|
element OtherModifiers/Modifier
complexType OwnerRef
| diagram |
 |
| type |
restriction of RichAgentRef |
| properties |
|
| used by |
|
| 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 |
|
| used by |
|
| annotation |
| documentation |
Collection (sequence) of Agent elements of type OwnerRef |
|
element OwnerRefs/Agent
| diagram |
 |
| type |
OwnerRef |
| properties |
|
| 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 |
|
| 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 |
|
| used by |
|
| 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 |
|
| 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 |
|
| 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 |
|
| used by |
|
| 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 |
|
| 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 |
|
| used by |
|
| attributes |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| annotation |
| documentation |
Mappings of numerical ranges to categories (like DELTA Key States) |
|
element QuantitativeCharacter/Mappings/Mapping
| diagram |
 |
| properties |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| used by |
|
| 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 |
|
| 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 |
|
| used by |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| used by |
|
| 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 |
|
| 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 |
|
| annotation |
| documentation |
RevisionData (creators, dates, revision) for the entire project/data set or individual objects. |
|
element RevisionData/Creators
| diagram |
 |
| type |
CreatorRefs |
| properties |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| used by |
|
| 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 |
|
| annotation |
| documentation |
A collection of RichAgentRef elements. |
|
element RichAgentRefs/Agent
| diagram |
 |
| type |
RichAgentRef |
| properties |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| used by |
|
| 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 |
|
| 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 |
|
| 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 |
|
| attributes |
|
| annotation |
| documentation |
Definition of spatial modifiers (proximal, distal, at base, at tip, etc.) |
|
element SpatialModifier/Specification
| diagram |
 |
| properties |
|
| 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 |
|
| used by |
|
| annotation |
| documentation |
(Collection; derived from ModifierDefs abstract base type, restricted to specific modifier type) |
|
element SpatialModifiers/Modifier
complexType StateData
| diagram |
 |
| type |
extension of CharacterStateRef |
| properties |
|
| used by |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| annotation |
| documentation |
Text, optional Details (both free-form text) and optional URI. |
|
element Statement/Text
| diagram |
 |
| type |
String |
| properties |
|
| 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 |
|
| 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 |
|
| 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 |
|
| used by |
|
| 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 |
|
| used by |
|
| 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 |
|
| 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 |
|
| 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 |
|
| used by |
|
| attributes |
|
| 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 |
|
| attributes |
|
| annotation |
| documentation |
Abstract base type for modifiers applicable only to categorical states |
|
complexType StateModifiers
| diagram |
 |
| type |
restriction of ModifierDefs |
| properties |
|
| used by |
|
| annotation |
| documentation |
(Collection; derived from ModifierDefs abstract base type, restricted to specific modifier type) |
|
element StateModifiers/Modifier
complexType Temporal
| diagram |
 |
| type |
restriction of CharacterModification |
| properties |
| base |
CharacterModification |
|
| used by |
|
| 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 |
|
| attributes |
|
| annotation |
| documentation |
Definition of temporal modifiers (earlier, later, in summer, in spring, etc.) |
|
element TemporalModifier/Specification
| diagram |
 |
| properties |
|
| 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 |
|
| used by |
|
| annotation |
| documentation |
(Collection; derived from ModifierDefs abstract base type, restricted to specific modifier type) |
|
element TemporalModifiers/Modifier
complexType TypeUnitRef
| diagram |
 |
| type |
extension of UnitRef |
| properties |
|
| used by |
|
| 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 |
|
| used by |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| used by |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| used by |
|
| 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 |
|
| annotation |
| documentation |
Audience-specific labels, abbreviations, media icons/selectors & wording |
|
complexType VocabularyW2Base
| diagram |
 |
| properties |
|
| used by |
|
| 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 |
|
| annotation |
| documentation |
Label with abbreviations and wording for natural language reports. |
|
simpleType AgentContributorRoleEnum
| type |
restriction of xs:Name |
| used by |
|
| 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 |
|
| facets |
| enumeration |
aut |
| enumeration |
edt |
| enumeration |
cre |
| enumeration |
ill |
| enumeration |
pht |
|
simpleType AgentOwnerRoleEnum
| type |
restriction of xs:Name |
| used by |
|
| facets |
| enumeration |
own |
| enumeration |
fmo |
| enumeration |
cph |
| enumeration |
cpc |
| enumeration |
dnr |
| enumeration |
dpt |
|
simpleType AgentRoleEnum
simpleType BasicCodingStatusEnum
| type |
restriction of xs:Name |
| used by |
|
| 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 |
|
| facets |
| enumeration |
nominal |
| enumeration |
ordinal |
|
simpleType CharacterRelationID
| type |
RelationID |
| used by |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| annotation |
| documentation |
Digital Object Identifier (standalone, not embedded into URI syntax) |
|
simpleType IdentificationCertaintyEnum
| type |
restriction of xs:Name |
| used by |
|
| facets |
| enumeration |
Certain |
| enumeration |
Uncertain |
| enumeration |
SimilarTo |
| enumeration |
Unknown |
|
simpleType Language
| type |
union of (xs:language, restriction of xs:string) |
| used by |
|
| 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 |
|
| annotation |
| documentation |
Compare LSID, this omits the prefix 'urn:lsid:' |
|
simpleType ModifierRelationID
| type |
RelationID |
| used by |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| facets |
| enumeration |
interval |
| enumeration |
ratio |
|
simpleType Rating1to5Enum
| type |
restriction of xs:byte |
| used by |
|
| facets |
| enumeration |
0 |
| enumeration |
1 |
| enumeration |
2 |
| enumeration |
3 |
| enumeration |
4 |
| enumeration |
5 |
|
simpleType RatingOriginEnum
| type |
restriction of xs:Name |
| used by |
|
| 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 |
|
| annotation |
| documentation |
This allows to define (and redefine) the value type for keys and keyrefs |
|
simpleType ResourceTypeEnum
| type |
restriction of xs:Name |
| used by |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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".