Documentation for cate-0.6

Table of Contents

top

Schema Document Properties

Target Namespace http://cate-project.org/schema/0.6
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition
  • This schema imports schema(s) from the following namespace(s):
Application Data <jxb:schemaBindings>
<jxb:package name="org.cateproject.model"/>
</jxb:schemaBindings>

Declared Namespaces

Prefix Namespace
Default namespace http://cate-project.org/schema/0.6
reference http://cate-project.org/schema/reference/0.6
xml http://www.w3.org/XML/1998/namespace
occurence http://cate-project.org/schema/occurence/0.6
taxon http://cate-project.org/schema/taxon/0.6
view http://cate-project.org/schema/view/0.6
xs http://www.w3.org/2001/XMLSchema
jxb http://java.sun.com/xml/ns/jaxb
xsi http://www.w3.org/2001/XMLSchema-instance
xjc http://java.sun.com/xml/ns/jaxb/xjc
common http://cate-project.org/schema/common/0.6
agent http://cate-project.org/schema/agent/0.6
description http://cate-project.org/schema/description/0.6
location http://cate-project.org/schema/location/0.6
name http://cate-project.org/schema/name/0.6
Schema Component Representation
<xs:schema targetNamespace="http://cate-project.org/schema/0.6" extensionBindingPrefixes="xjc" version="2.1" elementFormDefault="qualified" attributeFormDefault="unqualified" schemaLocation="http://www.w3.org/XML/1998/namespace http://www.w3.org/2005/08/xml.xsd http://www.w3.org/2001/XMLSchema http://www.w3.org/2001/XMLSchema.xsd">
<xs:import namespace="http://cate-project.org/schema/common/0.6" schemaLocation="common.xsd"/>
<xs:import namespace="http://cate-project.org/schema/name/0.6" schemaLocation="name.xsd"/>
<xs:import namespace="http://cate-project.org/schema/agent/0.6" schemaLocation="agent.xsd"/>
<xs:import namespace="http://cate-project.org/schema/description/0.6" schemaLocation="description.xsd"/>
<xs:import namespace="http://cate-project.org/schema/occurence/0.6" schemaLocation="occurence.xsd"/>
<xs:import namespace="http://cate-project.org/schema/taxon/0.6" schemaLocation="taxon.xsd"/>
<xs:import namespace="http://cate-project.org/schema/location/0.6" schemaLocation="location.xsd"/>
<xs:import namespace="http://cate-project.org/schema/view/0.6" schemaLocation="view.xsd"/>
<xs:import namespace="http://cate-project.org/schema/reference/0.6" schemaLocation="reference.xsd"/>
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2005/08/xml.xsd"/>
...
</xs:schema>
top

Global Declarations

Element: DataSet

Name DataSet
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Root element of the data set.
Logical Diagram
XML Instance Representation
<DataSet>
<Occurences
xml:base="[0..1]"> [0..1]

'Container for occurences records.'


Start Choice [1..*]
<occurence:Specimen> ... </occurence:Specimen> [0..*]
<occurence:FieldObservation> ... </occurence:FieldObservation> [0..*]
<occurence:LivingBeing> ... </occurence:LivingBeing> [0..*]
<occurence:Fossil> ... </occurence:Fossil> [0..*]
End Choice
</Occurences>
<Agents
xml:base="[0..1]"> [0..1]

'Container for agents.'


Start Choice [1..*]
<agent:Person> ... </agent:Person> [0..*]
<agent:Institution> ... </agent:Institution> [0..*]
<agent:Team> ... </agent:Team> [0..*]
End Choice
</Agents>
<Collections
xml:base="[0..1]"> [0..1]

'Container for collections.'


<occurence:Collection> ... </occurence:Collection> [0..*]
</Collections>
<Terms
xml:base="[0..1]"> [0..1]

'Container for terms.'


Start Choice [1..*]
<agent:InstitutionType> ... </agent:InstitutionType> [0..*]
<common:RightsTerm> ... </common:RightsTerm> [0..*]
<common:Language> ... </common:Language> [0..*]
<common:OrderedTerm> ... </common:OrderedTerm> [0..*]
<common:Keyword> ... </common:Keyword> [0..*]
<description:PresenceTerm> ... </description:PresenceTerm> [0..*]
<description:AbsenceTerm> ... </description:AbsenceTerm> [0..*]
<description:FeatureType> ... </description:FeatureType> [0..*]
<description:Modifier> ... </description:Modifier> [0..*]
<description:Scope> ... </description:Scope> [0..*]
<description:Sex> ... </description:Sex> [0..*]
<description:Stage> ... </description:Stage> [0..*]
<description:State> ... </description:State> [0..*]
<description:StatisticalMeasure> ... </description:StatisticalMeasure> [0..*]
<description:TextFormat> ... </description:TextFormat> [0..*]
<description:FeatureTree> ... </description:FeatureTree> [0..*]
<location:NamedArea> ... </location:NamedArea> [0..*]
<location:NamedAreaLevel> ... </location:NamedAreaLevel> [0..*]
<location:NamedAreaType> ... </location:NamedAreaType> [0..*]
<location:ReferenceSystem> ... </location:ReferenceSystem> [0..*]
<name:TypeDesignationStatus> ... </name:TypeDesignationStatus> [0..*]
<name:HybridRelationshipType> ... </name:HybridRelationshipType> [0..*]
<name:NameRelationshipType> ... </name:NameRelationshipType> [0..*]
<name:NomenclaturalStatusType> ... </name:NomenclaturalStatusType> [0..*]
<name:Rank> ... </name:Rank> [0..*]
<occurence:DerivationEventType> ... </occurence:DerivationEventType> [0..*]
<occurence:DeterminationModifier> ... </occurence:DeterminationModifier> [0..*]
<occurence:PreservationMethod> ... </occurence:PreservationMethod> [0..*]
<reference:BibtexEntryType> ... </reference:BibtexEntryType> [0..*]
<taxon:ConceptRelationshipType> ... </taxon:ConceptRelationshipType> [0..*]
<taxon:SynonymRelationshipType> ... </taxon:SynonymRelationshipType> [0..*]
End Choice
</Terms>
<TermVocabularies
xml:base="[0..1]"> [0..1]

'Container for terms describing the biological sex of an occurence'


Start Choice [1..*]
<common:TermVocabulary> ... </common:TermVocabulary> [1]
End Choice
</TermVocabularies>
<References
xml:base="[0..1]"> [0..1]

'Container for references.'


Start Choice [1..*]
<reference:WebPage> ... </reference:WebPage> [0..*]
<reference:Map> ... </reference:Map> [0..*]
<reference:Generic> ... </reference:Generic> [0..*]
<reference:Article> ... </reference:Article> [0..*]
<reference:Journal> ... </reference:Journal> [0..*]
<reference:Book> ... </reference:Book> [0..*]
<reference:PrintSeries> ... </reference:PrintSeries> [0..*]
<reference:BookSection> ... </reference:BookSection> [0..*]
<reference:Thesis> ... </reference:Thesis> [0..*]
<reference:PersonalCommunication> ... </reference:PersonalCommunication> [0..*]
End Choice
</References>
<TaxonomicNames
xml:base="[0..1]"> [0..1]

'A container element for Taxonomic Names.'


Start Choice [1..*]
<name:BotanicalName> ... </name:BotanicalName> [0..*]
<name:CultivarPlantName> ... </name:CultivarPlantName> [0..*]
<name:ZoologicalName> ... </name:ZoologicalName> [0..*]
End Choice
</TaxonomicNames>
<Taxa
xml:base="[0..1]"> [0..1]

'Container for taxon concepts.'


<taxon:Taxon> ... </taxon:Taxon> [0..*]
</Taxa>
<Synonyms
xml:base="[0..1]"> [0..1]

'Container for synonyms.'


<taxon:Synonym> ... </taxon:Synonym> [0..*]
</Synonyms>
<Media
xml:base="[0..1]"> [0..1]

'Container for media.'


Start Choice [1..*]
<common:Media> ... </common:Media> [0..*]
<description:IdentificationKey> ... </description:IdentificationKey> [0..*]
End Choice
</Media>
<Contributions
xml:base="[0..1]"> [0..1]

'Container for contributions.'


<Contribution> Contribution </Contribution> [0..*]
</Contributions>
<Users
xml:base="[0..1]"> [0..1]

'Container for users.'


<view:User> ... </view:User> [0..*]
</Users>
<WebRevision> WebRevision </WebRevision> [0..1]
</DataSet>
Diagram
h-802646773 h-1654506027 h645536435 h1910291087 h-1961929068 h-2107649512 h-140496683 h-574140960 h-1961929068 h996330465 h-1961929068 h-672546385 h1367512102 h-283368101 h1097809302 h-1048592506 h-1727186806 h-1318822042 h-1409376659 h714708186 h-619470031 h674215043 h-618977317 h-618976914 h712336806 h-82251577 h-1409383727 h-475822653 h803686273 h-1220743267 h1962307063 h1658281356 h-124576655 h-1753379904 h741506594 h-574203985 h1887656986 h212889271 h364187552 h-1342787715 h210654135 h-1141862582 h-1961929068 h1698340405 h-1961929068 h989100448 h674209145 h-314332300 h-966562157 h-1653649196 h-574667156 h-1379552607 h994901721 h-1990749809 h-1458762669 h-1961929068 h470628097 h-1518785221 h1701625309 h-1961929068 h-618597465 h-1961929068 h-1976312424 h-1961929068 h-624962367 h1791862382 h-1961929068 h1977082133 h-1961929068 h-574097586 h-1961929068 h631759274
Schema Component Representation
<xs:element name="DataSet">
<xs:complexType>
<xs:sequence>
<xs:element name="Occurences" minOccurs="0">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element ref=" occurence:Specimen " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" occurence:FieldObservation " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" occurence:LivingBeing " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" occurence:Fossil " minOccurs="0" maxOccurs="unbounded"/>
</xs:choice>
<xs:attribute ref=" xml:base"/>
</xs:complexType>
</xs:element>
<xs:element name="Agents" minOccurs="0">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element ref=" agent:Person " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" agent:Institution " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" agent:Team " minOccurs="0" maxOccurs="unbounded"/>
</xs:choice>
<xs:attribute ref=" xml:base"/>
</xs:complexType>
</xs:element>
<xs:element name="Collections" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref=" occurence:Collection " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute ref=" xml:base"/>
</xs:complexType>
</xs:element>
<xs:element name="Terms" minOccurs="0">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element ref=" agent:InstitutionType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" common:RightsTerm " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" common:Language " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" common:OrderedTerm " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" common:Keyword " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" description:PresenceTerm " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" description:AbsenceTerm " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" description:FeatureType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" description:Modifier " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" description:Scope " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" description:Sex " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" description:Stage " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" description:State " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" description:StatisticalMeasure " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" description:TextFormat " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" description:FeatureTree " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" location:NamedArea " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" location:NamedAreaLevel " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" location:NamedAreaType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" location:ReferenceSystem " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" name:TypeDesignationStatus " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" name:HybridRelationshipType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" name:NameRelationshipType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" name:NomenclaturalStatusType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" name:Rank " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" occurence:DerivationEventType " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" occurence:DeterminationModifier " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref=" occurence:PreservationMethod " minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="