Documentation for cate

Table of Contents

Master schema documentation file: cate.xsd.html

top

Schema Document Properties

Target Namespace http://etaxonomy.eu/cdm/model/common/1.0
Version 1.0
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://etaxonomy.eu/cdm/model/media/1.0 (at media.xsd)
    • http://etaxonomy.eu/cdm/model/agent/1.0 (at agent.xsd)
    • http://etaxonomy.eu/cdm/model/1.0 (at cdm.xsd)
    • http://etaxonomy.eu/cdm/model/reference/1.0 (at reference.xsd)
Application Data <jxb:schemaBindings>
<jxb:package name="eu.etaxonomy.cdm.model.common"/>
</jxb:schemaBindings>

Declared Namespaces

Prefix Namespace
reference http://etaxonomy.eu/cdm/model/reference/1.0
xml http://www.w3.org/XML/1998/namespace
agent http://etaxonomy.eu/cdm/model/agent/1.0
common http://etaxonomy.eu/cdm/model/common/1.0
media http://etaxonomy.eu/cdm/model/media/1.0
xs http://www.w3.org/2001/XMLSchema
jxb http://java.sun.com/xml/ns/jaxb
xjc http://java.sun.com/xml/ns/jaxb/xjc
xsi http://www.w3.org/2001/XMLSchema-instance
cdm http://etaxonomy.eu/cdm/model/1.0
Schema Component Representation
<xs:schema elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0" targetNamespace="http://etaxonomy.eu/cdm/model/common/1.0" extensionBindingPrefixes="xjc" version="2.1" 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://etaxonomy.eu/cdm/model/media/1.0" schemaLocation="media.xsd"/>
<xs:import namespace="http://etaxonomy.eu/cdm/model/agent/1.0" schemaLocation="agent.xsd"/>
<xs:import namespace="http://etaxonomy.eu/cdm/model/1.0" schemaLocation="cdm.xsd"/>
<xs:import namespace="http://etaxonomy.eu/cdm/model/reference/1.0" schemaLocation="reference.xsd"/>
...
</xs:schema>
top

Global Declarations

Element: AnnotationType

Name AnnotationType
Type common:AnnotationType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:AnnotationType
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
<common:OriginalSource> ... </common:OriginalSource> [0..*]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
<common:Representation> ... </common:Representation> [0..*]
</common:Representations>
<common:Media> [0..1]
<common:Medium> xs:IDREF </common:Medium> [0..*]
</common:Media>
<common:TermVocabulary> xs:IDREF </common:TermVocabulary> [0..1]
</common:AnnotationType>
Diagram
Schema Component Representation
<xs:element name="AnnotationType" type=" common:AnnotationType "/>
top

Element: DefinedTermBase

Name DefinedTermBase
Type common:DefinedTermBase
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:DefinedTermBase
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
<common:OriginalSource> ... </common:OriginalSource> [0..*]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
<common:Representation> ... </common:Representation> [0..*]
</common:Representations>
<common:Media> [0..1]
<common:Medium> xs:IDREF </common:Medium> [0..*]
</common:Media>
<common:TermVocabulary> xs:IDREF </common:TermVocabulary> [0..1]
</common:DefinedTermBase>
Diagram
Schema Component Representation
<xs:element name="DefinedTermBase" type=" common:DefinedTermBase "/>
top

Element: EventBase

Name EventBase
Type common:EventBase
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:EventBase
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:TimePeriod> ... </common:TimePeriod> [0..1]
<common:Actor> xs:IDREF </common:Actor> [0..1]
<common:Description> xs:string </common:Description> [0..1]
</common:EventBase>
Diagram
Schema Component Representation
<xs:element name="EventBase" type=" common:EventBase "/>
top

Element: ExtensionType

Name ExtensionType
Type common:ExtensionType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:ExtensionType
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
<common:OriginalSource> ... </common:OriginalSource> [0..*]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
<common:Representation> ... </common:Representation> [0..*]
</common:Representations>
<common:Media> [0..1]
<common:Medium> xs:IDREF </common:Medium> [0..*]
</common:Media>
<common:TermVocabulary> xs:IDREF </common:TermVocabulary> [0..1]
</common:ExtensionType>
Diagram
Schema Component Representation
<xs:element name="ExtensionType" type=" common:ExtensionType "/>
top

Element: Generalizations

Name Generalizations
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:Generalizations>
<common:GeneralizationOf> xs:IDREF </common:GeneralizationOf> [0..*]
</common:Generalizations>
Diagram
Schema Component Representation
<xs:element name="Generalizations">
<xs:complexType>
<xs:sequence>
<xs:element name="GeneralizationOf" type=" xs:IDREF " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: GrantedAuthority

Name GrantedAuthority
Type common:GrantedAuthority
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:GrantedAuthority
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Authority> xs:string </common:Authority> [1]
</common:GrantedAuthority>
Diagram
Schema Component Representation
<xs:element name="GrantedAuthority" type=" common:GrantedAuthority "/>
top

Element: Group

Name Group
Type common:Group
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:Group
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Name> xs:string </common:Name> [1]
<common:Members> [0..1]
<common:Member> xs:IDREF </common:Member> [0..*]
</common:Members>
<common:GrantedAuthorities> [0..1]
<common:GrantedAuthority> xs:IDREF </common:GrantedAuthority> [0..*]
</common:GrantedAuthorities>
</common:Group>
Diagram
Schema Component Representation
<xs:element name="Group" type=" common:Group "/>
top

Element: Includes

Name Includes
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:Includes>
<common:Include> xs:IDREF </common:Include> [0..*]
</common:Includes>
Diagram
Schema Component Representation
<xs:element name="Includes">
<xs:complexType>
<xs:sequence>
<xs:element name="Include" type=" xs:IDREF " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: Keyword

Name Keyword
Type common:Keyword
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:Keyword
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
<common:OriginalSource> ... </common:OriginalSource> [0..*]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
<common:Representation> ... </common:Representation> [0..*]
</common:Representations>
<common:Media> [0..1]
<common:Medium> xs:IDREF </common:Medium> [0..*]
</common:Media>
<common:TermVocabulary> xs:IDREF </common:TermVocabulary> [0..1]
<common:OrderIndex> xs:int </common:OrderIndex> [1]
</common:Keyword>
Diagram
Schema Component Representation
<xs:element name="Keyword" type=" common:Keyword "/>
top

Element: KindOf

Name KindOf
Type xs:IDREF
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:KindOf> xs:IDREF </common:KindOf>
Diagram
Schema Component Representation
<xs:element name="KindOf" type=" xs:IDREF "/>
top

Element: Language

Name Language
Type common:Language
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:Language
id=" xs:int [1]"
uuid=" common:UUID [1]"
iso639_1=" xs:string (length = 2) [0..1]"
iso639_2=" xs:string (length = 3) [0..1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
<common:OriginalSource> ... </common:OriginalSource> [0..*]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
<common:Representation> ... </common:Representation> [0..*]
</common:Representations>
<common:Media> [0..1]
<common:Medium> xs:IDREF </common:Medium> [0..*]
</common:Media>
<common:TermVocabulary> xs:IDREF </common:TermVocabulary> [0..1]
</common:Language>
Diagram
Schema Component Representation
<xs:element name="Language" type=" common:Language "/>
top

Element: LanguageString

Name LanguageString
Used by (from the same schema document) Complex Type MultilanguageText
Type common:LanguageString
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:LanguageString
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:Text> common:FormattedText </common:Text> [0..1]
<common:Language> xs:IDREF </common:Language> [0..1]
</common:LanguageString>
Diagram
Schema Component Representation
<xs:element name="LanguageString" type=" common:LanguageString "/>
top

Element: MarkerType

Name MarkerType
Type common:MarkerType
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:MarkerType
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
<common:OriginalSource> ... </common:OriginalSource> [0..*]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
<common:Representation> ... </common:Representation> [0..*]
</common:Representations>
<common:Media> [0..1]
<common:Medium> xs:IDREF </common:Medium> [0..*]
</common:Media>
<common:TermVocabulary> xs:IDREF </common:TermVocabulary> [0..1]
</common:MarkerType>
Diagram
Schema Component Representation
<xs:element name="MarkerType" type=" common:MarkerType "/>
top

Element: Namespace

Name Namespace
Used by (from the same schema document) Complex Type Namespaces
Type common:Namespace
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:Namespace>
<common:NSpace> xs:string </common:NSpace> [1]
<common:Class> xs:string </common:Class> [1]
</common:Namespace>
Diagram
Schema Component Representation
<xs:element name="Namespace" type=" common:Namespace "/>
top

Element: OrderedTermBase

Name OrderedTermBase
Type common:OrderedTermBase
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:OrderedTermBase
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
<common:OriginalSource> ... </common:OriginalSource> [0..*]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
<common:Representation> ... </common:Representation> [0..*]
</common:Representations>
<common:Media> [0..1]
<common:Medium> xs:IDREF </common:Medium> [0..*]
</common:Media>
<common:TermVocabulary> xs:IDREF </common:TermVocabulary> [0..1]
<common:OrderIndex> xs:int </common:OrderIndex> [1]
</common:OrderedTermBase>
Diagram
Schema Component Representation
<xs:element name="OrderedTermBase" type=" common:OrderedTermBase "/>
top

Element: OrderedTermVocabulary

Name OrderedTermVocabulary
Type common:OrderedTermVocabulary
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:OrderedTermVocabulary
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
<common:OriginalSource> ... </common:OriginalSource> [0..*]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
<common:Representation> ... </common:Representation> [0..*]
</common:Representations>
<common:TermSourceURI> xs:string </common:TermSourceURI> [0..1]
<common:Terms> [0..1]
<common:Term> xs:IDREF </common:Term> [0..*]
</common:Terms>
</common:OrderedTermVocabulary>
Diagram
Schema Component Representation
<xs:element name="OrderedTermVocabulary" type=" common:OrderedTermVocabulary "/>
top

Element: OriginalSource

Name OriginalSource
Used by (from the same schema document) Complex Type IdentifiableEntity
Type common:OriginalSource
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:OriginalSource
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:CitationMicroReference> xs:string </common:CitationMicroReference> [0..1]
<common:OriginalNameString> xs:string </common:OriginalNameString> [0..1]
<common:Citation> xs:IDREF </common:Citation> [0..1]
<common:IdInSource> xs:string </common:IdInSource> [0..1]
<common:IdNamespace> xs:string </common:IdNamespace> [0..1]
<common:SourcedObject> xs:IDREF </common:SourcedObject> [1]
</common:OriginalSource>
Diagram
Schema Component Representation
<xs:element name="OriginalSource" type=" common:OriginalSource "/>
top

Element: PartOf

Name PartOf
Type xs:IDREF
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:PartOf> xs:IDREF </common:PartOf>
Diagram
Schema Component Representation
<xs:element name="PartOf" type=" xs:IDREF "/>
top

Element: ReferencedEntityBase

Name ReferencedEntityBase
Type common:ReferencedEntityBase
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:ReferencedEntityBase
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:CitationMicroReference> xs:string </common:CitationMicroReference> [0..1]
<common:OriginalNameString> xs:string </common:OriginalNameString> [0..1]
<common:Citation> xs:IDREF </common:Citation> [0..1]
</common:ReferencedEntityBase>
Diagram
Schema Component Representation
<xs:element name="ReferencedEntityBase" type=" common:ReferencedEntityBase "/>
top

Element: RelationshipBase

Name RelationshipBase
Type common:RelationshipBase
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:RelationshipBase
id=" xs:int [1]"
uuid=" common:UUID [1]"
isDoubtful=" xs:boolean [0..1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:CitationMicroReference> xs:string </common:CitationMicroReference> [0..1]
<common:OriginalNameString> xs:string </common:OriginalNameString> [0..1]
<common:Citation> xs:IDREF </common:Citation> [0..1]
</common:RelationshipBase>
Diagram
Schema Component Representation
<xs:element name="RelationshipBase" type=" common:RelationshipBase "/>
top

Element: RelationshipTermBase

Name RelationshipTermBase
Type common:RelationshipTermBase
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:RelationshipTermBase
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
<common:OriginalSource> ... </common:OriginalSource> [0..*]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
<common:Representation> ... </common:Representation> [0..*]
</common:Representations>
<common:Media> [0..1]
<common:Medium> xs:IDREF </common:Medium> [0..*]
</common:Media>
<common:TermVocabulary> xs:IDREF </common:TermVocabulary> [0..1]
<common:OrderIndex> xs:int </common:OrderIndex> [1]
<common:Symmetric> xs:boolean </common:Symmetric> [1]
<common:Transitive> xs:boolean </common:Transitive> [1]
<common:InverseRepresentations> [0..1]
<common:InverseRepresentation> xs:IDREF </common:InverseRepresentation> [0..*]
</common:InverseRepresentations>
</common:RelationshipTermBase>
Diagram
Schema Component Representation
<xs:element name="RelationshipTermBase" type=" common:RelationshipTermBase "/>
top

Element: Representation

Name Representation
Used by (from the same schema document) Complex Type TermBase
Type common:Representation
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:Representation
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:Text> common:FormattedText </common:Text> [0..1]
<common:Language> xs:IDREF </common:Language> [0..1]
<common:Label> xs:string </common:Label> [0..1]
<common:AbbreviatedLabel> xs:string </common:AbbreviatedLabel> [0..1]
</common:Representation>
Diagram
Schema Component Representation
<xs:element name="Representation" type=" common:Representation "/>
top

Element: TermBase

Name TermBase
Type common:TermBase
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:TermBase
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
<common:OriginalSource> ... </common:OriginalSource> [0..*]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
<common:Representation> ... </common:Representation> [0..*]
</common:Representations>
</common:TermBase>
Diagram
Schema Component Representation
<xs:element name="TermBase" type=" common:TermBase "/>
top

Element: TermVocabulary

Name TermVocabulary
Type common:TermVocabulary
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:TermVocabulary
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
<common:OriginalSource> ... </common:OriginalSource> [0..*]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
<common:Representation> ... </common:Representation> [0..*]
</common:Representations>
<common:TermSourceURI> xs:string </common:TermSourceURI> [0..1]
<common:Terms> [0..1]
<common:Term> xs:IDREF </common:Term> [0..*]
</common:Terms>
</common:TermVocabulary>
Diagram
Schema Component Representation
<xs:element name="TermVocabulary" type=" common:TermVocabulary "/>
top

Element: TimePeriod

Name TimePeriod
Used by (from the same schema document) Complex Type EventBase
Type common:TimePeriod
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:TimePeriod>
<common:Start> common:Partial </common:Start> [0..1]
<common:End> common:Partial </common:End> [0..1]
</common:TimePeriod>
Diagram
h-63062692 h-63062692
Schema Component Representation
<xs:element name="TimePeriod" type=" common:TimePeriod "/>
top

Element: User

Name User
Type common:User
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<common:User
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Username> xs:string </common:Username> [1]
<common:Password> xs:string </common:Password> [1]
<common:EmailAddress> xs:string </common:EmailAddress> [1]
<common:GrantedAuthorities> [0..1]
<common:GrantedAuthority> xs:IDREF </common:GrantedAuthority> [0..*]
</common:GrantedAuthorities>
<common:Groups> [0..1]
<common:Group> xs:IDREF </common:Group> [0..*]
</common:Groups>
<common:Enabled> xs:boolean </common:Enabled> [1]
<common:AccountNonExpired> xs:boolean </common:AccountNonExpired> [1]
<common:CredentialsNonExpired> xs:boolean </common:CredentialsNonExpired> [1]
<common:AccountNonLocked> xs:boolean </common:AccountNonLocked> [1]
<common:Person> xs:IDREF </common:Person> [0..1]
</common:User>
Diagram
Schema Component Representation
<xs:element name="User" type=" common:User "/>
top

Global Definitions

Complex Type: AnnotatableEntity

Super-types: CdmBase < VersionableEntity (by extension) < AnnotatableEntity (by extension)
Sub-types:
Name AnnotatableEntity
Abstract yes
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
</...>
Diagram
Schema Component Representation
<xs:complexType name="AnnotatableEntity" abstract="true">
<xs:complexContent>
<xs:extension base=" common:VersionableEntity ">
<xs:sequence>
<xs:element name="Markers" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Marker" type=" common:Marker " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Annotations" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Annotation" type=" common:Annotation " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: Annotation

Super-types: CdmBase < VersionableEntity (by extension) < AnnotatableEntity (by extension) < LanguageStringBase (by extension) < Annotation (by extension)
Sub-types: None
Name Annotation
Used by (from the same schema document) Complex Type AnnotatableEntity
Abstract no
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:Text> common:FormattedText </common:Text> [0..1]
<common:Language> xs:IDREF </common:Language> [0..1]
<common:Commentator> xs:IDREF </common:Commentator> [0..1]
<common:AnnotatedObject> xs:IDREF </common:AnnotatedObject> [0..1]
<common:AnnotationType> xs:IDREF </common:AnnotationType> [0..1]
<common:LinkbackURL> xs:anyURI </common:LinkbackURL> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="Annotation">
<xs:complexContent>
<xs:extension base=" common:LanguageStringBase ">
<xs:sequence>
<xs:element name="Commentator" type=" xs:IDREF " minOccurs="0"/>
<xs:element name="AnnotatedObject" type=" xs:IDREF " minOccurs="0"/>
<xs:element name="AnnotationType" type=" xs:IDREF " minOccurs="0"/>
<xs:element name="LinkbackURL" type=" xs:anyURI " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: AnnotationType

Super-types: CdmBase < VersionableEntity (by extension) < AnnotatableEntity (by extension) < IdentifiableEntity (by extension) < TermBase (by extension) < DefinedTermBase (by extension) < AnnotationType (by extension)
Sub-types: None
Name AnnotationType
Used by (from the same schema document) Element AnnotationType
Abstract no
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
</common:Representations>
<common:Media> [0..1]
<common:Medium> xs:IDREF </common:Medium> [0..*]
</common:Media>
<common:TermVocabulary> xs:IDREF </common:TermVocabulary> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="AnnotationType">
<xs:complexContent>
<xs:extension base=" common:DefinedTermBase ">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: CdmBase

Super-types: None
Sub-types:
Name CdmBase
Abstract yes
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
</...>
Diagram
h518424992
Schema Component Representation
<xs:complexType name="CdmBase" abstract="true">
<xs:sequence>
<xs:element name="Created" type=" xs:string " minOccurs="0"/>
<xs:element name="CreatedBy" type=" xs:IDREF " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="id" type=" xs:int " use="required"/>
<xs:attribute name="uuid" type=" common:UUID " use="required"/>
</xs:complexType>
top

Complex Type: DefinedTermBase

Super-types: CdmBase < VersionableEntity (by extension) < AnnotatableEntity (by extension) < IdentifiableEntity (by extension) < TermBase (by extension) < DefinedTermBase (by extension)
Sub-types:
Name DefinedTermBase
Used by (from the same schema document) Element DefinedTermBase
Abstract yes
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
</common:Representations>
<common:Media> [0..1]
<common:Medium> xs:IDREF </common:Medium> [0..*]
</common:Media>
<common:TermVocabulary> xs:IDREF </common:TermVocabulary> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="DefinedTermBase" abstract="true">
<xs:complexContent>
<xs:extension base=" common:TermBase ">
<xs:sequence>
<xs:element name="Media" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Medium" type=" xs:IDREF " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TermVocabulary" type=" xs:IDREF " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: EventBase

Super-types: CdmBase < VersionableEntity (by extension) < AnnotatableEntity (by extension) < EventBase (by extension)
Sub-types: None
Name EventBase
Used by (from the same schema document) Element EventBase
Abstract yes
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:Actor> xs:IDREF </common:Actor> [0..1]
<common:Description> xs:string </common:Description> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="EventBase" abstract="true">
<xs:complexContent>
<xs:extension base=" common:AnnotatableEntity ">
<xs:sequence>
<xs:element ref=" common:TimePeriod " minOccurs="0"/>
<xs:element name="Actor" type=" xs:IDREF " minOccurs="0"/>
<xs:element name="Description" type=" xs:string " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: Extension

Super-types: CdmBase < VersionableEntity (by extension) < Extension (by extension)
Sub-types: None
Name Extension
Used by (from the same schema document) Complex Type IdentifiableEntity
Abstract no
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Value> xs:string </common:Value> [0..1]
<common:ExtensionType> xs:IDREF </common:ExtensionType> [0..1]
<common:ExtendedObject> xs:IDREF </common:ExtendedObject> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="Extension">
<xs:complexContent>
<xs:extension base=" common:VersionableEntity ">
<xs:sequence>
<xs:element name="Value" type=" xs:string " minOccurs="0"/>
<xs:element name="ExtensionType" type=" xs:IDREF " minOccurs="0"/>
<xs:element name="ExtendedObject" type=" xs:IDREF " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: ExtensionType

Super-types: CdmBase < VersionableEntity (by extension) < AnnotatableEntity (by extension) < IdentifiableEntity (by extension) < TermBase (by extension) < DefinedTermBase (by extension) < ExtensionType (by extension)
Sub-types: None
Name ExtensionType
Used by (from the same schema document) Element ExtensionType
Abstract no
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
</common:Representations>
<common:Media> [0..1]
<common:Medium> xs:IDREF </common:Medium> [0..*]
</common:Media>
<common:TermVocabulary> xs:IDREF </common:TermVocabulary> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="ExtensionType">
<xs:complexContent>
<xs:extension base=" common:DefinedTermBase ">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: FormattedText

Super-types: None
Sub-types: None
Name FormattedText
Used by (from the same schema document) Complex Type LanguageStringBase , Complex Type IdentifiableEntity
Abstract no
XML Instance Representation
<...>
<!-- Mixed content -->
Start Choice [0..1]
Allow any elements from any namespace (lax validation). [0..*]
End Choice
</...>
Diagram
Schema Component Representation
<xs:complexType name="FormattedText" mixed="true">
<xs:choice minOccurs="0">
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" namespace="##any"/>
</xs:choice>
</xs:complexType>
top

Complex Type: GrantedAuthority

Super-types: CdmBase < GrantedAuthority (by extension)
Sub-types: None
Name GrantedAuthority
Used by (from the same schema document) Element GrantedAuthority
Abstract no
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Authority> xs:string </common:Authority> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="GrantedAuthority">
<xs:complexContent>
<xs:extension base=" common:CdmBase ">
<xs:sequence>
<xs:element name="Authority" type=" xs:string "/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: Group

Super-types: CdmBase < Group (by extension)
Sub-types: None
Name Group
Used by (from the same schema document) Element Group
Abstract no
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Name> xs:string </common:Name> [1]
<common:Members> [0..1]
<common:Member> xs:IDREF </common:Member> [0..*]
</common:Members>
<common:GrantedAuthorities> [0..1]
<common:GrantedAuthority> xs:IDREF </common:GrantedAuthority> [0..*]
</common:GrantedAuthorities>
</...>
Diagram
Schema Component Representation
<xs:complexType name="Group">
<xs:complexContent>
<xs:extension base=" common:CdmBase ">
<xs:sequence>
<xs:element name="Name" type=" xs:string "/>
<xs:element name="Members" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Member" type=" xs:IDREF " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GrantedAuthorities" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="GrantedAuthority" type=" xs:IDREF " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: IdentifiableEntity

Super-types: CdmBase < VersionableEntity (by extension) < AnnotatableEntity (by extension) < IdentifiableEntity (by extension)
Sub-types:
Name IdentifiableEntity
Abstract yes
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
</common:Sources>
</...>
Diagram
Schema Component Representation
<xs:complexType name="IdentifiableEntity" abstract="true">
<xs:complexContent>
<xs:extension base=" common:AnnotatableEntity ">
<xs:sequence>
<xs:element name="LSID" type=" common:LSID " minOccurs="0"/>
<xs:element name="TitleCache" type=" common:FormattedText "/>
<xs:element name="ProtectedTitleCache" type=" xs:boolean "/>
<xs:element name="Rights" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Rights" type=" media:Rights " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Extensions" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Extension" type=" common:Extension " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Sources" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref=" common:OriginalSource " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: Keyword

Super-types: CdmBase < VersionableEntity (by extension) < AnnotatableEntity (by extension) < IdentifiableEntity (by extension) < TermBase (by extension) < DefinedTermBase (by extension) < OrderedTermBase (by extension) < Keyword (by extension)
Sub-types: None
Name Keyword
Used by (from the same schema document) Element Keyword
Abstract no
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
</common:Representations>
<common:Media> [0..1]
<common:Medium> xs:IDREF </common:Medium> [0..*]
</common:Media>
<common:TermVocabulary> xs:IDREF </common:TermVocabulary> [0..1]
<common:OrderIndex> xs:int </common:OrderIndex> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="Keyword">
<xs:complexContent>
<xs:extension base=" common:OrderedTermBase ">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: LSIDAuthority

Super-types: None
Sub-types: None
Name LSIDAuthority
Abstract no
XML Instance Representation
<...>
<common:Authority> xs:string </common:Authority> [1]
<common:Server> xs:string </common:Server> [1]
<common:Port> xs:string </common:Port> [1]
<common:Url> xs:string </common:Url> [1]
<common:Namespaces> common:Namespaces </common:Namespaces> [1]
</...>
Diagram
h-1658777411
Schema Component Representation
<xs:complexType name="LSIDAuthority">
<xs:sequence>
<xs:element name="Authority" type=" xs:string "/>
<xs:element name="Server" type=" xs:string "/>
<xs:element name="Port" type=" xs:string "/>
<xs:element name="Url" type=" xs:string "/>
<xs:element name="Namespaces" type=" common:Namespaces "/>
</xs:sequence>
</xs:complexType>
top

Complex Type: Language

Super-types: CdmBase < VersionableEntity (by extension) < AnnotatableEntity (by extension) < IdentifiableEntity (by extension) < TermBase (by extension) < DefinedTermBase (by extension) < Language (by extension)
Sub-types: None
Name Language
Used by (from the same schema document) Element Language
Abstract no
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]"
iso639_1=" xs:string (length = 2) [0..1]"
iso639_2=" xs:string (length = 3) [0..1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
</common:Representations>
<common:Media> [0..1]
<common:Medium> xs:IDREF </common:Medium> [0..*]
</common:Media>
<common:TermVocabulary> xs:IDREF </common:TermVocabulary> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="Language">
<xs:complexContent>
<xs:extension base=" common:DefinedTermBase ">
<xs:sequence/>
<xs:attribute name="iso639_1">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:length value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="iso639_2">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:length value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: LanguageString

Super-types: CdmBase < VersionableEntity (by extension) < AnnotatableEntity (by extension) < LanguageStringBase (by extension) < LanguageString (by extension)
Sub-types: None
Name LanguageString
Used by (from the same schema document) Element LanguageString
Abstract no
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:Text> common:FormattedText </common:Text> [0..1]
<common:Language> xs:IDREF </common:Language> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="LanguageString">
<xs:complexContent>
<xs:extension base=" common:LanguageStringBase ">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: LanguageStringBase

Super-types: CdmBase < VersionableEntity (by extension) < AnnotatableEntity (by extension) < LanguageStringBase (by extension)
Sub-types:
Name LanguageStringBase
Abstract yes
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:Text> common:FormattedText </common:Text> [0..1]
<common:Language> xs:IDREF </common:Language> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="LanguageStringBase" abstract="true">
<xs:complexContent>
<xs:extension base=" common:AnnotatableEntity ">
<xs:sequence>
<xs:element name="Text" type=" common:FormattedText " minOccurs="0"/>
<xs:element name="Language" type=" xs:IDREF " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: Marker

Super-types: CdmBase < VersionableEntity (by extension) < Marker (by extension)
Sub-types: None
Name Marker
Used by (from the same schema document) Complex Type AnnotatableEntity
Abstract no
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Flag> xs:boolean </common:Flag> [1]
<common:MarkerType> xs:IDREF </common:MarkerType> [0..1]
<common:MarkedObject> xs:IDREF </common:MarkedObject> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="Marker">
<xs:complexContent>
<xs:extension base=" common:VersionableEntity ">
<xs:sequence>
<xs:element name="Flag" type=" xs:boolean "/>
<xs:element name="MarkerType" type=" xs:IDREF " minOccurs="0"/>
<xs:element name="MarkedObject" type=" xs:IDREF " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: MarkerType

Super-types: CdmBase < VersionableEntity (by extension) < AnnotatableEntity (by extension) < IdentifiableEntity (by extension) < TermBase (by extension) < DefinedTermBase (by extension) < MarkerType (by extension)
Sub-types: None
Name MarkerType
Used by (from the same schema document) Element MarkerType
Abstract no
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
</common:Representations>
<common:Media> [0..1]
<common:Medium> xs:IDREF </common:Medium> [0..*]
</common:Media>
<common:TermVocabulary> xs:IDREF </common:TermVocabulary> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="MarkerType">
<xs:complexContent>
<xs:extension base=" common:DefinedTermBase ">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: MultilanguageText

Super-types: None
Sub-types: None
Name MultilanguageText
Abstract no
XML Instance Representation
<...>
<common:LanguageString> ... </common:LanguageString> [1..*]
</...>
Diagram
h-759316148
Schema Component Representation
<xs:complexType name="MultilanguageText">
<xs:sequence>
<xs:element ref=" common:LanguageString " minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: Namespace

Super-types: None
Sub-types: None
Name Namespace
Used by (from the same schema document) Element Namespace
Abstract no
XML Instance Representation
<...>
<common:NSpace> xs:string </common:NSpace> [1]
<common:Class> xs:string </common:Class> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="Namespace">
<xs:sequence>
<xs:element name="NSpace" type=" xs:string "/>
<xs:element name="Class" type=" xs:string "/>
</xs:sequence>
</xs:complexType>
top

Complex Type: Namespaces

Super-types: None
Sub-types: None
Name Namespaces
Used by (from the same schema document) Complex Type LSIDAuthority
Abstract no
XML Instance Representation
<...>
<common:Namespace> ... </common:Namespace> [1..*]
</...>
Diagram
h-460586056
Schema Component Representation
<xs:complexType name="Namespaces">
<xs:sequence>
<xs:element ref=" common:Namespace " minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: OrderedTermBase

Super-types: CdmBase < VersionableEntity (by extension) < AnnotatableEntity (by extension) < IdentifiableEntity (by extension) < TermBase (by extension) < DefinedTermBase (by extension) < OrderedTermBase (by extension)
Sub-types:
Name OrderedTermBase
Used by (from the same schema document) Element OrderedTermBase
Abstract yes
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
</common:Representations>
<common:Media> [0..1]
<common:Medium> xs:IDREF </common:Medium> [0..*]
</common:Media>
<common:TermVocabulary> xs:IDREF </common:TermVocabulary> [0..1]
<common:OrderIndex> xs:int </common:OrderIndex> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="OrderedTermBase" abstract="true">
<xs:complexContent>
<xs:extension base=" common:DefinedTermBase ">
<xs:sequence>
<xs:element name="OrderIndex" type=" xs:int "/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: OrderedTermVocabulary

Super-types: CdmBase < VersionableEntity (by extension) < AnnotatableEntity (by extension) < IdentifiableEntity (by extension) < TermBase (by extension) < TermVocabulary (by extension) < OrderedTermVocabulary (by extension)
Sub-types: None
Name OrderedTermVocabulary
Used by (from the same schema document) Element OrderedTermVocabulary
Abstract no
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
</common:Representations>
<common:TermSourceURI> xs:string </common:TermSourceURI> [0..1]
<common:Terms> [0..1]
<common:Term> xs:IDREF </common:Term> [0..*]
</common:Terms>
</...>
Diagram
Schema Component Representation
<xs:complexType name="OrderedTermVocabulary">
<xs:complexContent>
<xs:extension base=" common:TermVocabulary ">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: OriginalSource

Super-types: CdmBase < VersionableEntity (by extension) < AnnotatableEntity (by extension) < ReferencedEntityBase (by extension) < OriginalSource (by extension)
Sub-types: None
Name OriginalSource
Used by (from the same schema document) Element OriginalSource
Abstract no
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:CitationMicroReference> xs:string </common:CitationMicroReference> [0..1]
<common:OriginalNameString> xs:string </common:OriginalNameString> [0..1]
<common:Citation> xs:IDREF </common:Citation> [0..1]
<common:IdInSource> xs:string </common:IdInSource> [0..1]
<common:IdNamespace> xs:string </common:IdNamespace> [0..1]
<common:SourcedObject> xs:IDREF </common:SourcedObject> [1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="OriginalSource">
<xs:complexContent>
<xs:extension base=" common:ReferencedEntityBase ">
<xs:sequence>
<xs:element name="IdInSource" type=" xs:string " minOccurs="0"/>
<xs:element name="IdNamespace" type=" xs:string " minOccurs="0"/>
<xs:element name="SourcedObject" type=" xs:IDREF "/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: ReferencedEntityBase

Super-types: CdmBase < VersionableEntity (by extension) < AnnotatableEntity (by extension) < ReferencedEntityBase (by extension)
Sub-types:
Name ReferencedEntityBase
Used by (from the same schema document) Element ReferencedEntityBase
Abstract yes
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:CitationMicroReference> xs:string </common:CitationMicroReference> [0..1]
<common:OriginalNameString> xs:string </common:OriginalNameString> [0..1]
<common:Citation> xs:IDREF </common:Citation> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="ReferencedEntityBase" abstract="true">
<xs:complexContent>
<xs:extension base=" common:AnnotatableEntity ">
<xs:sequence>
<xs:element name="CitationMicroReference" type=" xs:string " minOccurs="0"/>
<xs:element name="OriginalNameString" type=" xs:string " minOccurs="0"/>
<xs:element name="Citation" type=" xs:IDREF " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: RelationshipBase

Super-types: CdmBase < VersionableEntity (by extension) < AnnotatableEntity (by extension) < ReferencedEntityBase (by extension) < RelationshipBase (by extension)
Sub-types: None
Name RelationshipBase
Used by (from the same schema document) Element RelationshipBase
Abstract yes
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]"
isDoubtful=" xs:boolean [0..1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:CitationMicroReference> xs:string </common:CitationMicroReference> [0..1]
<common:OriginalNameString> xs:string </common:OriginalNameString> [0..1]
<common:Citation> xs:IDREF </common:Citation> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="RelationshipBase" abstract="true">
<xs:complexContent>
<xs:extension base=" common:ReferencedEntityBase ">
<xs:attribute name="isDoubtful" type=" xs:boolean "/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: RelationshipTermBase

Super-types: CdmBase < VersionableEntity (by extension) < AnnotatableEntity (by extension) < IdentifiableEntity (by extension) < TermBase (by extension) < DefinedTermBase (by extension) < OrderedTermBase (by extension) < RelationshipTermBase (by extension)
Sub-types: None
Name RelationshipTermBase
Used by (from the same schema document) Element RelationshipTermBase
Abstract yes
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
</common:Representations>
<common:Media> [0..1]
<common:Medium> xs:IDREF </common:Medium> [0..*]
</common:Media>
<common:TermVocabulary> xs:IDREF </common:TermVocabulary> [0..1]
<common:OrderIndex> xs:int </common:OrderIndex> [1]
<common:Symmetric> xs:boolean </common:Symmetric> [1]
<common:Transitive> xs:boolean </common:Transitive> [1]
<common:InverseRepresentations> [0..1]
<common:InverseRepresentation> xs:IDREF </common:InverseRepresentation> [0..*]
</common:InverseRepresentations>
</...>
Diagram
Schema Component Representation
<xs:complexType name="RelationshipTermBase" abstract="true">
<xs:complexContent>
<xs:extension base=" common:OrderedTermBase ">
<xs:sequence>
<xs:element name="Symmetric" type=" xs:boolean "/>
<xs:element name="Transitive" type=" xs:boolean "/>
<xs:element name="InverseRepresentations" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="InverseRepresentation" type=" xs:IDREF " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: Representation

Super-types: CdmBase < VersionableEntity (by extension) < AnnotatableEntity (by extension) < LanguageStringBase (by extension) < Representation (by extension)
Sub-types: None
Name Representation
Used by (from the same schema document) Element Representation
Abstract no
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:Text> common:FormattedText </common:Text> [0..1]
<common:Language> xs:IDREF </common:Language> [0..1]
<common:Label> xs:string </common:Label> [0..1]
<common:AbbreviatedLabel> xs:string </common:AbbreviatedLabel> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="Representation">
<xs:complexContent>
<xs:extension base=" common:LanguageStringBase ">
<xs:sequence>
<xs:element name="Label" type=" xs:string " minOccurs="0"/>
<xs:element name="AbbreviatedLabel" type=" xs:string " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: TermBase

Super-types: CdmBase < VersionableEntity (by extension) < AnnotatableEntity (by extension) < IdentifiableEntity (by extension) < TermBase (by extension)
Sub-types:
Name TermBase
Used by (from the same schema document) Element TermBase
Abstract yes
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
</common:Representations>
</...>
Diagram
Schema Component Representation
<xs:complexType name="TermBase" abstract="true">
<xs:complexContent>
<xs:extension base=" common:IdentifiableEntity ">
<xs:sequence>
<xs:element name="URI" type=" xs:anyURI " minOccurs="0"/>
<xs:element name="Representations" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref=" common:Representation " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: TermVocabulary

Super-types: CdmBase < VersionableEntity (by extension) < AnnotatableEntity (by extension) < IdentifiableEntity (by extension) < TermBase (by extension) < TermVocabulary (by extension)
Sub-types:
Name TermVocabulary
Used by (from the same schema document) Element TermVocabulary
Abstract no
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
<common:Markers> [0..1]
<common:Marker> common:Marker </common:Marker> [0..*]
</common:Markers>
<common:Annotations> [0..1]
<common:Annotation> common:Annotation </common:Annotation> [0..*]
</common:Annotations>
<common:LSID> common:LSID </common:LSID> [0..1]
<common:TitleCache> common:FormattedText </common:TitleCache> [1]
<common:ProtectedTitleCache> xs:boolean </common:ProtectedTitleCache> [1]
<common:Rights> [0..1]
<common:Rights> media:Rights </common:Rights> [0..*]
</common:Rights>
<common:Extensions> [0..1]
<common:Extension> common:Extension </common:Extension> [0..*]
</common:Extensions>
<common:Sources> [0..1]
</common:Sources>
<common:URI> xs:anyURI </common:URI> [0..1]
<common:Representations> [0..1]
</common:Representations>
<common:TermSourceURI> xs:string </common:TermSourceURI> [0..1]
<common:Terms> [0..1]
<common:Term> xs:IDREF </common:Term> [0..*]
</common:Terms>
</...>
Diagram
Schema Component Representation
<xs:complexType name="TermVocabulary">
<xs:complexContent>
<xs:extension base=" common:TermBase ">
<xs:sequence>
<xs:element name="TermSourceURI" type=" xs:string " minOccurs="0"/>
<xs:element name="Terms" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Term" type=" xs:IDREF " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: TimePeriod

Super-types: None
Sub-types: None
Name TimePeriod
Used by (from the same schema document) Element TimePeriod
Abstract no
XML Instance Representation
<...>
<common:Start> common:Partial </common:Start> [0..1]
<common:End> common:Partial </common:End> [0..1]
</...>
Diagram
h-63062692 h-63062692
Schema Component Representation
<xs:complexType name="TimePeriod">
<xs:sequence>
<xs:element name="Start" type=" common:Partial " minOccurs="0"/>
<xs:element name="End" type=" common:Partial " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: User

Super-types: CdmBase < User (by extension)
Sub-types: None
Name User
Used by (from the same schema document) Element User
Abstract no
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Username> xs:string </common:Username> [1]
<common:Password> xs:string </common:Password> [1]
<common:EmailAddress> xs:string </common:EmailAddress> [1]
<common:GrantedAuthorities> [0..1]
<common:GrantedAuthority> xs:IDREF </common:GrantedAuthority> [0..*]
</common:GrantedAuthorities>
<common:Groups> [0..1]
<common:Group> xs:IDREF </common:Group> [0..*]
</common:Groups>
<common:Enabled> xs:boolean </common:Enabled> [1]
<common:AccountNonExpired> xs:boolean </common:AccountNonExpired> [1]
<common:CredentialsNonExpired> xs:boolean </common:CredentialsNonExpired> [1]
<common:AccountNonLocked> xs:boolean </common:AccountNonLocked> [1]
<common:Person> xs:IDREF </common:Person> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="User">
<xs:complexContent>
<xs:extension base=" common:CdmBase ">
<xs:sequence>
<xs:element name="Username" type=" xs:string "/>
<xs:element name="Password" type=" xs:string "/>
<xs:element name="EmailAddress" type=" xs:string "/>
<xs:element name="GrantedAuthorities" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="GrantedAuthority" type=" xs:IDREF " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Groups" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Group" type=" xs:IDREF " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Enabled" type=" xs:boolean "/>
<xs:element name="AccountNonExpired" type=" xs:boolean "/>
<xs:element name="CredentialsNonExpired" type=" xs:boolean "/>
<xs:element name="AccountNonLocked" type=" xs:boolean "/>
<xs:element name="Person" type=" xs:IDREF " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: VersionableEntity

Super-types: CdmBase < VersionableEntity (by extension)
Sub-types:
Name VersionableEntity
Abstract yes
XML Instance Representation
<...
id=" xs:int [1]"
uuid=" common:UUID [1]">
<common:Created> xs:string </common:Created> [0..1]
<common:CreatedBy> xs:IDREF </common:CreatedBy> [0..1]
<common:Updated> xs:string </common:Updated> [0..1]
<common:UpdatedBy> xs:IDREF </common:UpdatedBy> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="VersionableEntity" abstract="true">
<xs:complexContent>
<xs:extension base=" common:CdmBase ">
<xs:sequence>
<xs:element name="Updated" type=" xs:string " minOccurs="0"/>
<xs:element name="UpdatedBy" type=" xs:IDREF " minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Simple Type: LSID

Super-types: xs:anyURI < LSID (by restriction)
Sub-types: None
Name LSID
Used by (from the same schema document) Complex Type IdentifiableEntity
Content
  • Base XSD Type: anyURI
  • pattern = (urn|URN):(LSID|lsid):[a-zA-Z0-9\(\)\+,\-\.=@;$_!\*']+:[a-zA-Z0-9\(\)\+,\-\.=@;$_!\*'/]+:[a-zA-Z0-9\(\)\+,\-\.=@;$_!\*']+(:[a-zA-Z0-9\(\)\+,\-\.=@;$_!\*']+)*
Application Data <xjc:javaType name="eu.etaxonomy.cdm.model.common.LSID" adapter="eu.etaxonomy.cdm.jaxb.LSIDAdapter"/>
Diagram
Schema Component Representation
<xs:simpleType name="LSID">
<xs:restriction base=" xs:anyURI ">
<xs:pattern value="(urn|URN):(LSID|lsid):[a-zA-Z0-9\(\)\+,\-\.=@;$_!\*']+:[a-zA-Z0-9\(\)\+,\-\.=@;$_!\*'/]+:[a-zA-Z0-9\(\)\+,\-\.=@;$_!\*']+(:[a-zA-Z0-9\(\)\+,\-\.=@;$_!\*']+)*"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: Partial

Super-types: xs:string < Partial (by restriction)
Sub-types: None
Name Partial
Used by (from the same schema document) Complex Type TimePeriod , Complex Type TimePeriod
Content
  • Base XSD Type: string
  • pattern = [0-9]{4}(-[0-9]{2}(-[0-9]{2}(T[0-9]{2}(:[0-9]{2}(:[0-9]{2}(\.[0-9]+)?)?)?)?)?)?
Application Data <xjc:javaType name="org.joda.time.Partial" adapter="eu.etaxonomy.cdm.jaxb.PartialAdapter"/>
Diagram
Schema Component Representation
<xs:simpleType name="Partial">
<xs:restriction base=" xs:string ">
<xs:pattern value="[0-9]{4}(-[0-9]{2}(-[0-9]{2}(T[0-9]{2}(:[0-9]{2}(:[0-9]{2}(\.[0-9]+)?)?)?)?)?)?"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: UUID

Super-types: xs:ID < UUID (by restriction)
Sub-types: None
Name UUID
Used by (from the same schema document) Complex Type CdmBase
Content
  • Base XSD Type: ID
  • pattern = urn-uuid-([0-9]|[a-f]|[A-F]){8}(-([0-9]|[a-f]|[A-F]){4})(-([0-9]|[a-f]|[A-F]){4})(-([0-9]|[a-f]|[A-F]){4})(-([0-9]|[a-f]|[A-F]){12})
Application Data <xjc:javaType name="java.util.UUID" adapter="eu.etaxonomy.cdm.jaxb.UUIDAdapter"/>
Diagram
Schema Component Representation
<xs:simpleType name="UUID">
<xs:restriction base=" xs:ID ">
<xs:pattern value="urn-uuid-([0-9]|[a-f]|[A-F]){8}(-([0-9]|[a-f]|[A-F]){4})(-([0-9]|[a-f]|[A-F]){4})(-([0-9]|[a-f]|[A-F]){4})(-([0-9]|[a-f]|[A-F]){12})"/>
</xs:restriction>
</xs:simpleType>
top

Legend

Complex Type:

Schema Component Type

AusAddress

Schema Component Name
Super-types: Address < AusAddress (by extension)
Sub-types:
  • QLDAddress (by restriction)
If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.
Name AusAddress
Abstract no
The table above displays the properties of this schema component.
XML Instance Representation
<... country="Australia" >
<unitNo> string </unitNo> [0..1]
<houseNo> string </houseNo> [1]
<street> string </street> [1]
Start Choice [1]
<city> string </city> [1]
<town> string </town> [1]
End Choice
<state> AusStates </state> [1]
<postcode> string <<pattern = [1-9][0-9]{3}>> </postcode> [1] ?
</...>

The XML Instance Representation table above shows the schema component's content as an XML instance.

Schema Component Representation
<complexType name="AusAddress">
<complexContent>
<extension base=" Address ">
<sequence>
<element name="state" type=" AusStates "/>
<element name="postcode">
<simpleType>
<restriction base=" string ">
<pattern value="[1-9][0-9]{3}"/>
</restriction>
</simpleType>
</element>
</sequence>
<attribute name="country" type=" string " fixed="Australia"/>
</extension>
</complexContent>
</complexType>
The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)
top

Glossary

Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.

All Model Group Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all.

Choice Model Group Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice.

Collapse Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.

Disallowed Substitutions (Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods, e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type attribute.

Key Constraint Like Uniqueness Constraint, but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Key Reference Constraint Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Model Group Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups.

Nillable (Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil attribute. The xsi:nil attribute is the boolean attribute, nil, from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil attribute set to true, it can be left empty, even though its element declaration may have required content.

Notation A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations.

Preserve Whitespace Policy Preserve whitespaces exactly as they appear in instances.

Prohibited Derivations (Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.

Prohibited Substitutions (Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.

Replace Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32).

Sequence Model Group Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence.

Substitution Group Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.

Substitution Group Exclusions (Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.

Target Namespace The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.

Uniqueness Constraint Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

top