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/name/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)
Application Data <jxb:schemaBindings>
<jxb:package name="org.cateproject.model.name"/>
</jxb:schemaBindings>

Declared Namespaces

Prefix Namespace
Default namespace http://cate-project.org/schema/name/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
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/name/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:schema>
top

Global Declarations

Element: BotanicalName

Name BotanicalName
Type BotanicalName
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<BotanicalName
protectedTitleCache=" xs:boolean [0..1]"
uuid=" xs:ID [1]"
rank=" xs:IDREF [0..1]"
hybridFormula=" xs:boolean [0..1]"
monomHybrid=" xs:boolean [0..1]"
binomHybrid=" xs:boolean [0..1]"
trinomHybrid=" xs:boolean [0..1]"
anamorphic=" xs:boolean [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>
<NameCache> xs:string </NameCache> [1]

'The complete author string and maybe year'

<AppendedPhrase> xs:string </AppendedPhrase> [0..1]

'Non-atomised addition to a name not ruled by a nomenclatural code'

<NomenclaturalMicroReference> xs:string </NomenclaturalMicroReference> [0..1]

'Specifies any minor reference parts connected to the name publication e.g. page number'

<TypeDesignations> [0..1]
Start Choice [1..*]
<NameTypeDesignation> NameTypeDesignation </NameTypeDesignation> [0..*]
<SpecimenTypeDesignation> SpecimenTypeDesignation </SpecimenTypeDesignation> [0..*]
End Choice
</TypeDesignations>
<NameRelations> [0..1]

'The current name is a spelling correction of the name that is pointed to.'


<NameRelationship> NameRelationship </NameRelationship> [0..*]
</NameRelations>
<Status> [0..1]
<NomenclaturalStatus> ... </NomenclaturalStatus> [1..*]
</Status>
<NomenclaturalReference> xs:IDREF </NomenclaturalReference> [0..1]
<NewCombinations> [0..1]
<NewCombination> xs:IDREF </NewCombination> [1]
</NewCombinations>
<Basionym> xs:IDREF </Basionym> [0..1]
<Uninomial> xs:string </Uninomial> [0..1]
<InfraGenericEpithet> xs:string </InfraGenericEpithet> [0..1]
<SpecificEpithet> xs:string </SpecificEpithet> [0..1]
<InfraspecificEpithet> xs:string </InfraspecificEpithet> [0..1]
<OriginalAuthor> xs:IDREF </OriginalAuthor> [0..1]
<CombinationAuthor> xs:IDREF </CombinationAuthor> [0..1]
<ExCombinationAuthor> xs:IDREF </ExCombinationAuthor> [0..1]
<AuthorshipCache> xs:string </AuthorshipCache> [1]
<HybridRelationships> [0..1]
<HybridRelationship> ... </HybridRelationship> [1..*]
</HybridRelationships>
</BotanicalName>
Diagram
Schema Component Representation
<xs:element name="BotanicalName" type=" BotanicalName "/>
top

Element: CultivarPlantName

Name CultivarPlantName
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<CultivarPlantName
protectedTitleCache=" xs:boolean [0..1]"
uuid=" xs:ID [1]"
rank=" xs:IDREF [0..1]"
hybridFormula=" xs:boolean [0..1]"
monomHybrid=" xs:boolean [0..1]"
binomHybrid=" xs:boolean [0..1]"
trinomHybrid=" xs:boolean [0..1]"
anamorphic=" xs:boolean [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>
<NameCache> xs:string </NameCache> [1]

'The complete author string and maybe year'

<AppendedPhrase> xs:string </AppendedPhrase> [0..1]

'Non-atomised addition to a name not ruled by a nomenclatural code'

<NomenclaturalMicroReference> xs:string </NomenclaturalMicroReference> [0..1]

'Specifies any minor reference parts connected to the name publication e.g. page number'

<TypeDesignations> [0..1]
Start Choice [1..*]
<NameTypeDesignation> NameTypeDesignation </NameTypeDesignation> [0..*]
<SpecimenTypeDesignation> SpecimenTypeDesignation </SpecimenTypeDesignation> [0..*]
End Choice
</TypeDesignations>
<NameRelations> [0..1]

'The current name is a spelling correction of the name that is pointed to.'


<NameRelationship> NameRelationship </NameRelationship> [0..*]
</NameRelations>
<Status> [0..1]
<NomenclaturalStatus> ... </NomenclaturalStatus> [1..*]
</Status>
<NomenclaturalReference> xs:IDREF </NomenclaturalReference> [0..1]
<NewCombinations> [0..1]
<NewCombination> xs:IDREF </NewCombination> [1]
</NewCombinations>
<Basionym> xs:IDREF </Basionym> [0..1]
<Uninomial> xs:string </Uninomial> [0..1]
<InfraGenericEpithet> xs:string </InfraGenericEpithet> [0..1]
<SpecificEpithet> xs:string </SpecificEpithet> [0..1]
<InfraspecificEpithet> xs:string </InfraspecificEpithet> [0..1]
<OriginalAuthor> xs:IDREF </OriginalAuthor> [0..1]
<CombinationAuthor> xs:IDREF </CombinationAuthor> [0..1]
<ExCombinationAuthor> xs:IDREF </ExCombinationAuthor> [0..1]
<AuthorshipCache> xs:string </AuthorshipCache> [1]
<HybridRelationships> [0..1]
<HybridRelationship> ... </HybridRelationship> [1..*]
</HybridRelationships>
<CultivarName> xs:string </CultivarName> [1]
</CultivarPlantName>
Diagram
Schema Component Representation
<xs:element name="CultivarPlantName">
<xs:complexType>
<xs:complexContent>
<xs:extension base=" BotanicalName ">
<xs:sequence>
<xs:element name="CultivarName" type=" xs:string "/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: HybridRelationship

Name HybridRelationship
Used by (from the same schema document) Complex Type BotanicalName
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<HybridRelationship
uuid=" xs:ID [0..1]"
type=" xs:IDREF [0..1]">
<!-- ' IdentifiableEntity ' super type was not found in this schema. Some elements and attributes may be missing. -->
<CitationMicroReference> xs:string </CitationMicroReference> [0..1]
<OriginalNameString> xs:string </OriginalNameString> [0..1]
<Citation> xs:IDREF </Citation> [0..1]
<RuleConsidered> xs:string </RuleConsidered> [0..1]
<ParentName> xs:IDREF </ParentName> [1]
<HybridName> xs:IDREF </HybridName> [1]
</HybridRelationship>
Diagram
Schema Component Representation
<xs:element name="HybridRelationship">
<xs:complexType>
<xs:complexContent>
<xs:extension base=" common:ReferencedEntityBase ">
<xs:sequence>
<xs:element name="RuleConsidered" type=" xs:string " minOccurs="0"/>
<xs:element name="ParentName" type=" xs:IDREF "/>
<xs:element name="HybridName" type=" xs:IDREF "/>
</xs:sequence>
<xs:attribute name="type" type=" xs:IDREF "/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: HybridRelationshipType

Name HybridRelationshipType
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<HybridRelationshipType
symmetric=" xs:boolean [0..1]"
transitive=" xs:boolean [0..1]">
<!-- ' OrderedTermBase ' super type was not found in this schema. Some elements and attributes may be missing. -->
<InverseRepresentations> RepresentationSet </InverseRepresentations> [0..1]
</HybridRelationshipType>
Diagram
h1199846330
Schema Component Representation
<xs:element name="HybridRelationshipType">
<xs:complexType>
<xs:complexContent>
<xs:extension base=" common:RelationshipTermBase "/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: NameRelationshipType

Name NameRelationshipType
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<NameRelationshipType
symmetric=" xs:boolean [0..1]"
transitive=" xs:boolean [0..1]">
<!-- ' OrderedTermBase ' super type was not found in this schema. Some elements and attributes may be missing. -->
<InverseRepresentations> RepresentationSet </InverseRepresentations> [0..1]
</NameRelationshipType>
Diagram
h1199846330
Schema Component Representation
<xs:element name="NameRelationshipType">
<xs:complexType>
<xs:complexContent>
<xs:extension base=" common:RelationshipTermBase "/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: NomenclaturalStatus

Name NomenclaturalStatus
Used by (from the same schema document) Complex Type TaxonNameBase
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<NomenclaturalStatus
uuid=" xs:ID [0..1]"
NomenclaturalStatusType=" xs:IDREF [0..1]">
<!-- ' IdentifiableEntity ' super type was not found in this schema. Some elements and attributes may be missing. -->
<CitationMicroReference> xs:string </CitationMicroReference> [0..1]
<OriginalNameString> xs:string </OriginalNameString> [0..1]
<Citation> xs:IDREF </Citation> [0..1]
<RuleConsidered> xs:string </RuleConsidered> [1]
</NomenclaturalStatus>
Diagram
Schema Component Representation
<xs:element name="NomenclaturalStatus">
<xs:complexType>
<xs:complexContent>
<xs:extension base=" common:ReferencedEntityBase ">
<xs:sequence>
<xs:element name="RuleConsidered" type=" xs:string "/>
</xs:sequence>
<xs:attribute name="NomenclaturalStatusType" type=" xs:IDREF "/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: NomenclaturalStatusType

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

Element: Rank

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

Element: TypeDesignationStatus

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

Element: ViralName

Name ViralName
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<ViralName
protectedTitleCache=" xs:boolean [0..1]"
uuid=" xs:ID [1]"
rank=" xs:IDREF [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>
<NameCache> xs:string </NameCache> [1]

'The complete author string and maybe year'

<AppendedPhrase> xs:string </AppendedPhrase> [0..1]

'Non-atomised addition to a name not ruled by a nomenclatural code'

<NomenclaturalMicroReference> xs:string </NomenclaturalMicroReference> [0..1]

'Specifies any minor reference parts connected to the name publication e.g. page number'

<TypeDesignations> [0..1]
Start Choice [1..*]
<NameTypeDesignation> NameTypeDesignation </NameTypeDesignation> [0..*]
<SpecimenTypeDesignation> SpecimenTypeDesignation </SpecimenTypeDesignation> [0..*]
End Choice
</TypeDesignations>
<NameRelations> [0..1]

'The current name is a spelling correction of the name that is pointed to.'


<NameRelationship> NameRelationship </NameRelationship> [0..*]
</NameRelations>
<Status> [0..1]
<NomenclaturalStatus> ... </NomenclaturalStatus> [1..*]
</Status>
<NomenclaturalReference> xs:IDREF </NomenclaturalReference> [0..1]
<NewCombinations> [0..1]
<NewCombination> xs:IDREF </NewCombination> [1]
</NewCombinations>
<Basionym> xs:IDREF </Basionym> [0..1]
<Acronym> xs:string </Acronym> [0..1]
</ViralName>
Diagram
Schema Component Representation
<xs:element name="ViralName">
<xs:complexType>
<xs:complexContent>
<xs:extension base=" TaxonNameBase ">
<xs:sequence>
<xs:element name="Acronym" type=" xs:string " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: ZoologicalName

Name ZoologicalName
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<ZoologicalName
protectedTitleCache=" xs:boolean [0..1]"
uuid=" xs:ID [1]"
rank=" xs:IDREF [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]
<