Documentation for cate-0.6

Table of Contents

Master schema documentation file: cate-0.6.xsd.html

top

Schema Document Properties

Target Namespace http://cate-project.org/schema/occurence/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):
    • http://cate-project.org/schema/common/0.6 (at common.xsd)
    • http://cate-project.org/schema/description/0.6 (at description.xsd)
    • http://cate-project.org/schema/location/0.6 (at location.xsd)
Application Data <jxb:schemaBindings>
<jxb:package name="org.cateproject.model.occurence"/>
</jxb:schemaBindings>

Declared Namespaces

Prefix Namespace
Default namespace http://cate-project.org/schema/occurence/0.6
xml http://www.w3.org/XML/1998/namespace
xs http://www.w3.org/2001/XMLSchema
xsi http://www.w3.org/2001/XMLSchema-instance
common http://cate-project.org/schema/common/0.6
location http://cate-project.org/schema/location/0.6
description http://cate-project.org/schema/description/0.6
jxb http://java.sun.com/xml/ns/jaxb
xjc http://java.sun.com/xml/ns/jaxb/xjc
Schema Component Representation
<xs:schema targetNamespace="http://cate-project.org/schema/occurence/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">
<xs:import namespace="http://cate-project.org/schema/common/0.6" schemaLocation="common.xsd"/>
<xs:import namespace="http://cate-project.org/schema/description/0.6" schemaLocation="description.xsd"/>
<xs:import namespace="http://cate-project.org/schema/location/0.6" schemaLocation="location.xsd"/>
...
</xs:schema>
top

Global Declarations

Element: Collection

Name Collection
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<Collection
protectedTitleCache=" xs:boolean [0..1]"
uuid=" xs:ID [1]">
<LSID> LSID </LSID> [0..1]
<Data> xs:hexBinary </Data> [0..1]
<TitleCache> xs:string </TitleCache> [0..1]
<Rights> [0..1]
Start Sequence [1..*]
<Rights> ... </Rights> [1]
End Sequence
</Rights>
<Sources> [0..1]
<OriginalSource> ... </OriginalSource> [0..*]
</Sources>
<Code> xs:string </Code> [0..1]
<CodeStandard> xs:string </CodeStandard> [0..1]
<Name> xs:string </Name> [1]
<TownOrLocation> xs:string </TownOrLocation> [0..1]
<Institute> xs:IDREF </Institute> [0..1]
<SuperCollection> xs:IDREF </SuperCollection> [0..1]
</Collection>
Diagram
Schema Component Representation
<xs:element name="Collection">
<xs:complexType>
<xs:complexContent>
<xs:extension base=" common:IdentifiableEntity ">
<xs:sequence>
<xs:element name="Code" type=" xs:string " minOccurs="0"/>
<xs:element name="CodeStandard" type=" xs:string " minOccurs="0"/>
<xs:element name="Name" type=" xs:string "/>
<xs:element name="TownOrLocation" type=" xs:string " minOccurs="0"/>
<xs:element name="Institute" type=" xs:IDREF " minOccurs="0"/>
<xs:element name="SuperCollection" type=" xs:IDREF " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="uuid" type=" xs:ID " use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: DerivationEvent

Name DerivationEvent
Used by (from the same schema document) Complex Type PhysicalUnit
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<DerivationEvent
uuid=" xs:ID [0..1]"
type=" xs:IDREF [0..1]">
<TimePeriod> ... </TimePeriod> [0..1]
<Actor> xs:IDREF </Actor> [0..1]
<Description> xs:string </Description> [0..1]
<Originals> [1]
<Original> xs:IDREF </Original> [1..*]
</Originals>
<Derivatives> [1]
<Derivative> xs:IDREF </Derivative> [1..*]
</Derivatives>
</DerivationEvent>
Diagram
Schema Component Representation
<xs:element name="DerivationEvent">
<xs:complexType>
<xs:complexContent>
<xs:extension base=" common:EventBase ">
<xs:sequence>
<xs:element name="Originals">
<xs:complexType>
<xs:sequence>
<xs:element name="Original" type=" xs:IDREF " maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Derivatives">
<xs:complexType>
<xs:sequence>
<xs:element name="Derivative" type=" xs:IDREF " maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="type" type=" xs:IDREF "/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: DerivationEventType

Name DerivationEventType
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<DerivationEventType>
<!-- ' TermBase ' super type was not found in this schema. Some elements and attributes may be missing. -->
<KindOf> xs:IDREF </KindOf> [0..1]
<GeneralizationOf> [0..1]
Start Sequence [1..*]
<GeneralizationOf> xs:IDREF </GeneralizationOf> [1]
End Sequence
</GeneralizationOf>
<Media> [0..1]
Start Sequence [1..*]
<Media> xs:IDREF </Media> [1]
End Sequence
</Media>
<Vocabulary> xs:IDREF </Vocabulary> [1]
</DerivationEventType>
Diagram
h-519423135
Schema Component Representation
<xs:element name="DerivationEventType">
<xs:complexType>
<xs:complexContent>
<xs:extension base=" common:DefinedTermBase "/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: DeterminationModifier

Name DeterminationModifier
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<DeterminationModifier
ordinal=" xs:int [0..1]">
<!-- ' DefinedTermBase ' super type was not found in this schema. Some elements and attributes may be missing. -->
</DeterminationModifier>
Diagram
h535661148
Schema Component Representation
<xs:element name="DeterminationModifier">
<xs:complexType>
<xs:complexContent>
<xs:extension base=" description:Modifier "/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: FieldObservation

Name FieldObservation
Type FieldObservation
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<FieldObservation
protectedTitleCache=" xs:boolean [0..1]"
sex=" xs:IDREF [0..1]"
lifeStage=" xs:IDREF [0..1]"
individualCount=" xs:int [0..1]"
uuid=" xs:ID [0..1]">
<LSID> LSID </LSID> [0..1]
<Data> xs:hexBinary </Data> [0..1]
<TitleCache> xs:string </TitleCache> [0..1]
<Rights> [0..1]
Start Sequence [1..*]
<Rights> ... </Rights> [1]
End Sequence
</Rights>
<Sources> [0..1]
<OriginalSource> ... </OriginalSource> [0..*]
</Sources>
<Media> [0..1]

'Images of the occurence'


Start Sequence [0..*]
<Media> xs:IDREF </Media> [1]
End Sequence
</Media>
<Descriptions> [0..1]
<Description> description:SpecimenDescription </Description> [1..*]
</Descriptions>
<Determinations> [0..1]
<Determination> DeterminationEvent </Determination> [1..*]
</Determinations>
<Description> common:MultilanguageSet </Description> [0..1]
<FieldNumber> xs:string </FieldNumber> [0..1]
<FieldNotes> xs:string </FieldNotes> [0..1]
<GatheringEvent> ... </GatheringEvent> [0..1]
</FieldObservation>
Diagram
Schema Component Representation
<xs:element name="FieldObservation" type=" FieldObservation "/>
top

Element: Fossil

Name Fossil
Type Fossil
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<Fossil
protectedTitleCache=" xs:boolean [0..1]"
sex=" xs:IDREF [0..1]"
lifeStage=" xs:IDREF [0..1]"
individualCount=" xs:int [0..1]"
uuid=" xs:ID [0..1]">
<LSID> LSID </LSID> [0..1]
<Data> xs:hexBinary </Data> [0..1]
<TitleCache> xs:string </TitleCache> [0..1]
<Rights> [0..1]
Start Sequence [1..*]
<Rights> ... </Rights> [1]
End Sequence
</Rights>
<Sources> [0..1]
<OriginalSource> ... </OriginalSource> [0..*]
</Sources>
<Media> [0..1]

'Images of the occurence'


Start Sequence [0..*]
<Media> xs:IDREF </Media> [1]
End Sequence
</Media>
<Descriptions> [0..1]
<Description> description:SpecimenDescription </Description> [1..*]
</Descriptions>
<Determinations> [0..1]
<Determination> DeterminationEvent </Determination> [1..*]
</Determinations>
<Description> common:MultilanguageSet </Description> [0..1]
<Collection> xs:IDREF </Collection> [0..1]
<CatalogNumber> xs:string </CatalogNumber> [0..1]
<StoredUnder> xs:IDREF </StoredUnder> [0..1]
Start Choice [0..1]
<Gathering> xs:IDREF </Gathering> [1]
<DerivedFrom> xs:IDREF </DerivedFrom> [1]
End Choice
<Derivations> [0..1]
Start Sequence [1..*]
<DerivationEvent> ... </DerivationEvent> [1]
End Sequence
</Derivations>
<PreservationMethod> xs:IDREF </PreservationMethod> [0..1]
</Fossil>
Diagram
h-981693811
Schema Component Representation
<xs:element name="Fossil" type=" Fossil "/>
top

Element: GatheringEvent

Name GatheringEvent
Used by (from the same schema document) Complex Type FieldObservation
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<GatheringEvent
uuid=" xs:ID [0..1]">
<TimePeriod> ... </TimePeriod> [0..1]
<Actor> xs:IDREF </Actor> [0..1]
<Description> xs:string </Description> [0..1]
<FieldObservations> [1]
<FieldObservation> xs:IDREF </FieldObservation> [1..*]
</FieldObservations>
<PhysicalUnits> [1]
<PhysicalUnit> xs:IDREF </PhysicalUnit> [1..*]
</PhysicalUnits>
<Locality> xs:string </Locality> [0..1]
<ExactLocation> location:Point </ExactLocation> [0..1]
<CollectingArea> xs:IDREF </CollectingArea> [0..1]
<CollectingMethod> xs:string </CollectingMethod> [0..1]
<AbsoluteElevation> xs:int </AbsoluteElevation> [0..1]
<AbsoluteElevationError> xs:int </AbsoluteElevationError> [0..1]
<DistanceToGround> xs:int </DistanceToGround> [0..1]
<DistanceToWaterSurface> xs:int </DistanceToWaterSurface> [0..1]
</GatheringEvent>
Diagram
Schema Component Representation
<xs:element name="GatheringEvent">
<xs:complexType>
<xs:complexContent>
<xs:extension base=" common:EventBase ">
<xs:sequence>
<xs:element name="FieldObservations">
<xs:complexType>
<xs:sequence>
<xs:element name="FieldObservation" type=" xs:IDREF " maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PhysicalUnits">
<xs:complexType>
<xs:sequence>
<xs:element name="PhysicalUnit" type=" xs:IDREF " maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Locality" type=" xs:string " minOccurs="0"/>
<xs:element name="ExactLocation" type=" location:Point " minOccurs="0"/>
<xs:element name="CollectingArea" type=" xs:IDREF " minOccurs="0"/>
<xs:element name="CollectingMethod" type=" xs:string " minOccurs="0"/>
<xs:element name="AbsoluteElevation" type=" xs:int " minOccurs="0"/>
<xs:element name="AbsoluteElevationError" type=" xs:int " minOccurs="0"/>
<xs:element name="DistanceToGround" type=" xs:int " minOccurs="0"/>
<xs:element name="DistanceToWaterSurface" type=" xs:int " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: LivingBeing

Name LivingBeing
Type LivingBeing
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<LivingBeing
protectedTitleCache=" xs:boolean [0..1]"
sex=" xs:IDREF [0..1]"
lifeStage=" xs:IDREF [0..1]"
individualCount=" xs:int [0..1]"
uuid=" xs:ID [0..1]">
<LSID> LSID </LSID> [0..1]
<Data> xs:hexBinary </Data> [0..1]
<TitleCache> xs:string </TitleCache> [0..1]
<Rights> [0..1]
Start Sequence [1..*]
<Rights> ... </Rights> [1]
End Sequence
</Rights>
<Sources> [0..1]
<OriginalSource> ... </OriginalSource> [0..*]
</Sources>
<Media> [0..1]

'Images of the occurence'


Start Sequence [0..*]
<Media> xs:IDREF </Media> [1]
End Sequence
</Media>
<Descriptions> [0..1]
<Description> description:SpecimenDescription </Description> [1..*]
</Descriptions>
<Determinations> [0..1]
<Determination> DeterminationEvent </Determination> [1..*]
</Determinations>
<Description> common:MultilanguageSet </Description> [0..1]
<Collection> xs:IDREF </Collection> [0..1]
<CatalogNumber> xs:string </CatalogNumber> [0..1]
<StoredUnder> xs:IDREF </StoredUnder> [0..1]
Start Choice [0..1]
<Gathering> xs:IDREF </Gathering> [1]
<DerivedFrom> xs:IDREF </DerivedFrom> [1]
End Choice
<Derivations> [0..1]
Start Sequence [1..*]
<DerivationEvent> ... </DerivationEvent> [1]
End Sequence
</Derivations>
</LivingBeing>
Diagram
h-873584640
Schema Component Representation
<xs:element name="LivingBeing" type=" LivingBeing "/>
top

Element: PreservationMethod

Name PreservationMethod
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<PreservationMethod>
<!-- ' TermBase ' super type was not found in this schema. Some elements and attributes may be missing. -->
<KindOf> xs:IDREF </KindOf> [0..1]
<GeneralizationOf> [0..1]
Start Sequence [1..*]
<GeneralizationOf> xs:IDREF </GeneralizationOf> [1]
End Sequence
</GeneralizationOf>
<Media> [0..1]
Start Sequence [1..*]
<Media> xs:IDREF </Media> [1]
End Sequence
</Media>
<Vocabulary> xs:IDREF </Vocabulary> [1]
</PreservationMethod>
Diagram
h-519423135
Schema Component Representation
<xs:element name="PreservationMethod">
<xs:complexType>
<xs:complexContent>
<