XML Schema : classificationscheme.xsd
Schema Comments:
Modules Used http://meta.tv.funet.fi/schemas/temporal.xsd
Processing Instructions
Schema has: 14element definitions,  0 global attribute definitions,  42 element attribute definitions,  0 datatype definitions.
Possible root elements: classificationscheme

Element list

Element a
 
diagram
description
uses elements acronym, dfn, em, object
uses attributes a/href, a/id, a/name, a/title, a/type
 
used by elementsdefinition
content sequence
 
Attribute Datatype Use Values Default Comments
href xsd:string optional (default)
id xsd:string optional (default)
name xsd:string optional (default)
title xsd:string optional (default)
type xsd:string optional (default)
 
source
-<xsd:element name="a">
-<xsd:complexType mixed="true">
-<xsd:sequence>
 <xsd:element ref="object" minOccurs="0" maxOccurs="unbounded" />
 <xsd:element ref="dfn" minOccurs="0" maxOccurs="unbounded" />
 <xsd:element ref="acronym" minOccurs="0" maxOccurs="unbounded" />
 <xsd:element ref="em" minOccurs="0" maxOccurs="unbounded" />
 </xsd:sequence>
 <xsd:attribute name="href" type="xsd:string" />
 <xsd:attribute name="id" type="xsd:string" />
 <xsd:attribute name="name" type="xsd:string" />
 <xsd:attribute name="title" type="xsd:string" />
 <xsd:attribute name="type" type="xsd:string" />
 </xsd:complexType>
 </xsd:element>

Element acronym
 
diagram
description
uses attributes acronym/ref
 
used by elementsa
substitution hierarchy acronym
content sequence (default)
 
Attribute Datatype Use Values Default Comments
ref xsd:string optional (default) A uri reference to that defines the text in the element. E.g. hyperlinks to a some web page with more descriptive information.
 
source
-<xsd:element name="acronym">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:normalizedString">
-<xsd:attribute name="ref" type="xsd:string">
-<xsd:annotation>
 <xsd:documentation>A uri reference to that defines the text in the element. E.g. hyperlinks to a some web page with more descriptive information. </xsd:documentation>
 </xsd:annotation>
 </xsd:attribute>
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>

Element classification
 
diagram
description
uses elements classification, end, source, start
uses attributes classification/scheme
 
used by elementsclassification, term
content sequence
 
Attribute Datatype Use Values Default Comments
scheme xsd:string optional (default) The scheme this particular name originates: E.g. YSA or AAT
 
source
-<xsd:element name="classification">
-<xsd:complexType mixed="true">
-<xsd:sequence>
 <xsd:element ref="source" minOccurs="0" />
 <xsd:element ref="start" minOccurs="0" maxOccurs="unbounded" />
 <xsd:element ref="end" minOccurs="0" maxOccurs="unbounded" />
 <xsd:element ref="classification" minOccurs="0" maxOccurs="unbounded" />
 </xsd:sequence>
-<xsd:attribute name="scheme" type="xsd:string">
-<xsd:annotation>
 <xsd:documentation>The scheme this particular name originates: E.g. YSA or AAT</xsd:documentation>
 </xsd:annotation>
 </xsd:attribute>
 </xsd:complexType>
 </xsd:element>

Element classificationscheme
 
diagram
description This schema defines an MPEG-7 inspired way of defining different classification schemes or taxonomies that can be used to classify objects in generic metadata subject field. In addition for defining taxonomic terms this has extended in a way that it's suitable for non-hierarchical controlled vocabularies as well. The expletive attribute of the term element can help in organizing hierachically vocabularies that don't define a taxonomy. Each instance of this schema defines usually a new scheme unless importing or xlinking is used. xml:lang attributes should be used when necessary to differentiate different language terms. The default language is in the root element.
uses elements import, schemeid, term
uses attributes classificationscheme/domain, classificationscheme/language, classificationscheme/purpose, classificationscheme/uri
 
substitution hierarchy classificationscheme
content sequence
 
Attribute Datatype Use Values Default Comments
uri xsd:string optional (default) URI to be used for uniquely identifying this particular classification scheme
domain xsd:string optional (default) A domain in which this scheme is suggested to be used. Defined by a Xpath as suggested by the MPEG-7 draft. A LOM alternative is the purpose attribute with it's fixed vocabulary.
purpose {} optional (default) possible values: discipline | idea | prerequisite | education objective | accessibility | restrictions | educational level | skill level | security level | competency LOM 6.4d 9.1 defines this as the reason why this particular classification scheme is being used. Might not be usefull outside LOM context.
language xsd:token required
 
source
-<xsd:element name="classificationscheme">
-<xsd:annotation>
 <xsd:documentation>This schema defines an MPEG-7 inspired way of defining different classification schemes or taxonomies that can be used to classify objects in generic metadata subject field. In addition for defining taxonomic terms this has extended in a way that it's suitable for non-hierarchical controlled vocabularies as well. The expletive attribute of the term element can help in organizing hierachically vocabularies that don't define a taxonomy. Each instance of this schema defines usually a new scheme unless importing or xlinking is used. xml:lang attributes should be used when necessary to differentiate different language terms. The default language is in the root element. </xsd:documentation>
 </xsd:annotation>
-<xsd:complexType>
-<xsd:sequence>
 <xsd:element ref="schemeid" />
 <xsd:element ref="import" minOccurs="0" maxOccurs="unbounded" />
 <xsd:element ref="term" minOccurs="0" maxOccurs="unbounded" />
 </xsd:sequence>
-<xsd:attribute name="uri" type="xsd:string">
-<xsd:annotation>
 <xsd:documentation>URI to be used for uniquely identifying this particular classification scheme </xsd:documentation>
 </xsd:annotation>
 </xsd:attribute>
-<xsd:attribute name="domain" type="xsd:string">
-<xsd:annotation>
 <xsd:documentation>A domain in which this scheme is suggested to be used. Defined by a Xpath as suggested by the MPEG-7 draft. A LOM alternative is the purpose attribute with it's fixed vocabulary. </xsd:documentation>
 </xsd:annotation>
 </xsd:attribute>
-<xsd:attribute name="purpose">
-<xsd:annotation>
 <xsd:documentation>LOM 6.4d 9.1 defines this as the reason why this particular classification scheme is being used. Might not be usefull outside LOM context. </xsd:documentation>
 </xsd:annotation>
-<xsd:simpleType>
-<xsd:restriction base="xsd:normalizedString">
 <xsd:enumeration value="discipline" />
 <xsd:enumeration value="idea" />
 <xsd:enumeration value="prerequisite" />
 <xsd:enumeration value="education objective" />
 <xsd:enumeration value="accessibility" />
 <xsd:enumeration value="restrictions" />
 <xsd:enumeration value="educational level" />
 <xsd:enumeration value="skill level" />
 <xsd:enumeration value="security level" />
 <xsd:enumeration value="competency" />
 </xsd:restriction>
 </xsd:simpleType>
 </xsd:attribute>
 <xsd:attribute name="language" use="required" type="xsd:token" />
 </xsd:complexType>
 </xsd:element>

Element definition
 
diagram
description Freeform definition of the term with minor support for links, objects and emphasizing. (MPEG-7 with Funet-TV multimedia extensions)
uses elements a, dfn, em, object
 
used by elementsterm
content sequence
 
source
-<xsd:element name="definition">
-<xsd:annotation>
 <xsd:documentation>Freeform definition of the term with minor support for links, objects and emphasizing. (MPEG-7 with Funet-TV multimedia extensions)</xsd:documentation>
 </xsd:annotation>
-<xsd:complexType mixed="true">
-<xsd:sequence>
 <xsd:element ref="dfn" minOccurs="0" maxOccurs="unbounded" />
 <xsd:element ref="em" minOccurs="0" maxOccurs="unbounded" />
 <xsd:element ref="a" minOccurs="0" maxOccurs="unbounded" />
 <xsd:element ref="object" minOccurs="0" maxOccurs="unbounded" />
 </xsd:sequence>
 </xsd:complexType>
 </xsd:element>

Element dfn
 
diagram
description
uses attributes dfn/ref
 
used by elementsa, definition
substitution hierarchy dfn
content sequence (default)
 
Attribute Datatype Use Values Default Comments
ref xsd:string optional (default) A uri reference to that defines the text in the element. E.g. hyperlinks to a some web page with more descriptive information.
 
source
-<xsd:element name="dfn">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
-<xsd:attribute name="ref" type="xsd:string">
-<xsd:annotation>
 <xsd:documentation>A uri reference to that defines the text in the element. E.g. hyperlinks to a some web page with more descriptive information. </xsd:documentation>
 </xsd:annotation>
 </xsd:attribute>
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>

Element em
 
diagram
description
 
used by elementsa, definition
content sequence (default)
type xsd:string
 
source
 <xsd:element name="em" type="xsd:string" />

Element import
 
diagram
description A URI from which more definitions can be imported by just referring to them with their termid. (MPEG-7 suggestion).
 
used by elementsclassificationscheme
content sequence (default)
type xsd:anyURI
 
source
-<xsd:element name="import" type="xsd:anyURI">
-<xsd:annotation>
 <xsd:documentation>A URI from which more definitions can be imported by just referring to them with their termid. (MPEG-7 suggestion). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>

Element name
 
diagram
description
uses elements end, source, start
uses attributes name/preferred, name/scheme
 
used by elementsterm
content sequence
 
Attribute Datatype Use Values Default Comments
scheme xsd:string optional (default) The scheme this particular name originates: E.g. YSA or AAT
preferred xsd:boolean optional (default) Use this term instead of other possible name alternatives. Others may be usefull in searches and browsing but this is the one that should show in results. MPEG-7 suggestion.
 
source
-<xsd:element name="name">
-<xsd:complexType mixed="true">
-<xsd:sequence>
 <xsd:element ref="source" minOccurs="0" />
 <xsd:element ref="start" minOccurs="0" maxOccurs="unbounded" />
 <xsd:element ref="end" minOccurs="0" maxOccurs="unbounded" />
 </xsd:sequence>
-<xsd:attribute name="scheme" type="xsd:string">
-<xsd:annotation>
 <xsd:documentation>The scheme this particular name originates: E.g. YSA or AAT</xsd:documentation>
 </xsd:annotation>
 </xsd:attribute>
-<xsd:attribute name="preferred" type="xsd:boolean">
-<xsd:annotation>
 <xsd:documentation>Use this term instead of other possible name alternatives. Others may be usefull in searches and browsing but this is the one that should show in results. MPEG-7 suggestion. </xsd:documentation>
 </xsd:annotation>
 </xsd:attribute>
 </xsd:complexType>
 </xsd:element>

Element object
 
diagram
description
uses elements param
uses attributes object/align, object/alt, object/archive, object/border, object/class, object/classid, object/codebase, object/codetype, object/data, object/height, object/id, object/longdesc, object/name, object/src, object/standby, object/style, object/tabindex, object/title, object/type, object/usemap, object/width
 
used by elementsa, definition
content sequence
 
Attribute Datatype Use Values Default Comments
src xsd:string optional (default)
alt xsd:string optional (default)
name xsd:string optional (default)
longdesc xsd:string optional (default)
height xsd:string optional (default)
width xsd:string optional (default)
usemap xsd:string optional (default)
align xsd:string optional (default)
border xsd:string optional (default)
class xsd:string optional (default)
classid xsd:string optional (default)
codebase xsd:string optional (default)
data xsd:string optional (default)
type xsd:string optional (default)
codetype xsd:string optional (default)
archive xsd:string optional (default)
standby xsd:string optional (default)
tabindex xsd:string optional (default)
style xsd:string optional (default)
id xsd:string optional (default)
title xsd:string optional (default)
 
source
-<xsd:element name="object">
-<xsd:complexType>
-<xsd:sequence>
 <xsd:element ref="param" minOccurs="0" maxOccurs="unbounded" />
 </xsd:sequence>
 <xsd:attribute name="src" type="xsd:string" />
 <xsd:attribute name="alt" type="xsd:string" />
 <xsd:attribute name="name" type="xsd:string" />
 <xsd:attribute name="longdesc" type="xsd:string" />
 <xsd:attribute name="height" type="xsd:string" />
 <xsd:attribute name="width" type="xsd:string" />
 <xsd:attribute name="usemap" type="xsd:string" />
 <xsd:attribute name="align" type="xsd:string" />
 <xsd:attribute name="border" type="xsd:string" />
 <xsd:attribute name="class" type="xsd:string" />
 <xsd:attribute name="classid" type="xsd:string" />
 <xsd:attribute name="codebase" type="xsd:string" />
 <xsd:attribute name="data" type="xsd:string" />
 <xsd:attribute name="type" type="xsd:string" />
 <xsd:attribute name="codetype" type="xsd:string" />
 <xsd:attribute name="archive" type="xsd:string" />
 <xsd:attribute name="standby" type="xsd:string" />
 <xsd:attribute name="tabindex" type="xsd:string" />
 <xsd:attribute name="style" type="xsd:string" />
 <xsd:attribute name="id" type="xsd:string" />
 <xsd:attribute name="title" type="xsd:string" />
 </xsd:complexType>
 </xsd:element>

Element param
 
diagram
description
uses attributes param/name, param/value
 
used by elementsobject
content sequence (default)
 
Attribute Datatype Use Values Default Comments
name xsd:string optional (default)
value xsd:string optional (default)
 
source
-<xsd:element name="param">
-<xsd:complexType>
 <xsd:attribute name="name" type="xsd:string" />
 <xsd:attribute name="value" type="xsd:string" />
 </xsd:complexType>
 </xsd:element>

Element schemeid
 
diagram
description A short token for this classification scheme. To be used in most general metadata elements that utilize keywords and have scheme attribute. Especially under the subject category the use of this mandatory if you want to be able to refer to the right classification scheme and term.
 
used by elementsclassificationscheme
content sequence (default)
type xsd:token
 
source
-<xsd:element name="schemeid" type="xsd:token">
-<xsd:annotation>
 <xsd:documentation>A short token for this classification scheme. To be used in most general metadata elements that utilize keywords and have scheme attribute. Especially under the subject category the use of this mandatory if you want to be able to refer to the right classification scheme and term. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>

Element source
 
diagram
description
uses attributes source/scheme, source/sourceid
 
used by elementsclassification, name
substitution hierarchy source
content sequence (default)
 
Attribute Datatype Use Values Default Comments
scheme xsd:string optional (default) The scheme this particular name originates: E.g. YSA or AAT
sourceid xsd:string optional (default)
 
source
-<xsd:element name="source">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
-<xsd:attribute name="scheme" type="xsd:string">
-<xsd:annotation>
 <xsd:documentation>The scheme this particular name originates: E.g. YSA or AAT</xsd:documentation>
 </xsd:annotation>
 </xsd:attribute>
 <xsd:attribute name="sourceid" type="xsd:string" />
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>

Element term
 
diagram
description
uses elements classification, definition, name, term
uses attributes term/expletive, term/relation, term/termid
 
used by elementsclassificationscheme, term
substitution hierarchy term
content choice
 
Attribute Datatype Use Values Default Comments
termid xsd:string optional (default)
relation {} optional (default) possible values: BT | NT | US | UF | RT NT MPEG-7 definitions that describe how the contained term relates to containing term. BT - Broader Term NT - Narrower Term (default, e.g. a hierarchical taxonomy) US - Use instead UF - Use for RT - Related Term
expletive xsd:boolean optional (default) This term is just for organizational purposes and can only be used to clarify indexes with alphabets and subtitles (e.g. like in a index of book) and break them in multiple parts that are easier to browse as web pages for example. Don't use the contents in the DC.subject field or anywhere else as a classification code or keyword. Instead select one of the contained terms that best suits the need.
 
source
-<xsd:element name="term">
-<xsd:complexType>
-<xsd:choice minOccurs="0" maxOccurs="unbounded">
 <xsd:element ref="name" />
 <xsd:element ref="definition" />
 <xsd:element ref="term" />
 <xsd:element ref="classification" />
 </xsd:choice>
 <xsd:attribute name="termid" type="xsd:string" />
-<xsd:attribute name="relation" default="NT">
-<xsd:annotation>
 <xsd:documentation>MPEG-7 definitions that describe how the contained term relates to containing term. BT - Broader Term NT - Narrower Term (default, e.g. a hierarchical taxonomy) US - Use instead UF - Use for RT - Related Term </xsd:documentation>
 </xsd:annotation>
-<xsd:simpleType>
-<xsd:restriction base="xsd:token">
 <xsd:enumeration value="BT" />
 <xsd:enumeration value="NT" />
 <xsd:enumeration value="US" />
 <xsd:enumeration value="UF" />
 <xsd:enumeration value="RT" />
 </xsd:restriction>
 </xsd:simpleType>
 </xsd:attribute>
-<xsd:attribute name="expletive" type="xsd:boolean">
-<xsd:annotation>
 <xsd:documentation>This term is just for organizational purposes and can only be used to clarify indexes with alphabets and subtitles (e.g. like in a index of book) and break them in multiple parts that are easier to browse as web pages for example. Don't use the contents in the DC.subject field or anywhere else as a classification code or keyword. Instead select one of the contained terms that best suits the need. </xsd:documentation>
 </xsd:annotation>
 </xsd:attribute>
 </xsd:complexType>
 </xsd:element>

DataType definitions

Original Schema Source

<!--
Generated by Turbo XML 2.3.0.100. Conforms to w3c http://www.w3.org/2001/XMLSchema
 -->
-<xsd:schema elementFormDefault="qualified">
 <xsd:include schemaLocation="http://meta.tv.funet.fi/schemas/temporal.xsd" />
-<xsd:element name="term">
-<xsd:complexType>
-<xsd:choice minOccurs="0" maxOccurs="unbounded">
 <xsd:element ref="name" />
 <xsd:element ref="definition" />
 <xsd:element ref="term" />
 <xsd:element ref="classification" />
 </xsd:choice>
 <xsd:attribute name="termid" type="xsd:string" />
-<xsd:attribute name="relation" default="NT">
-<xsd:annotation>
 <xsd:documentation>MPEG-7 definitions that describe how the contained term relates to containing term. BT - Broader Term NT - Narrower Term (default, e.g. a hierarchical taxonomy) US - Use instead UF - Use for RT - Related Term </xsd:documentation>
 </xsd:annotation>
-<xsd:simpleType>
-<xsd:restriction base="xsd:token">
 <xsd:enumeration value="BT" />
 <xsd:enumeration value="NT" />
 <xsd:enumeration value="US" />
 <xsd:enumeration value="UF" />
 <xsd:enumeration value="RT" />
 </xsd:restriction>
 </xsd:simpleType>
 </xsd:attribute>
-<xsd:attribute name="expletive" type="xsd:boolean">
-<xsd:annotation>
 <xsd:documentation>This term is just for organizational purposes and can only be used to clarify indexes with alphabets and subtitles (e.g. like in a index of book) and break them in multiple parts that are easier to browse as web pages for example. Don't use the contents in the DC.subject field or anywhere else as a classification code or keyword. Instead select one of the contained terms that best suits the need. </xsd:documentation>
 </xsd:annotation>
 </xsd:attribute>
 </xsd:complexType>
 </xsd:element>
-<xsd:element name="definition">
-<xsd:annotation>
 <xsd:documentation>Freeform definition of the term with minor support for links, objects and emphasizing. (MPEG-7 with Funet-TV multimedia extensions)</xsd:documentation>
 </xsd:annotation>
-<xsd:complexType mixed="true">
-<xsd:sequence>
 <xsd:element ref="dfn" minOccurs="0" maxOccurs="unbounded" />
 <xsd:element ref="em" minOccurs="0" maxOccurs="unbounded" />
 <xsd:element ref="a" minOccurs="0" maxOccurs="unbounded" />
 <xsd:element ref="object" minOccurs="0" maxOccurs="unbounded" />
 </xsd:sequence>
 </xsd:complexType>
 </xsd:element>
-<xsd:element name="classificationscheme">
-<xsd:annotation>
 <xsd:documentation>This schema defines an MPEG-7 inspired way of defining different classification schemes or taxonomies that can be used to classify objects in generic metadata subject field. In addition for defining taxonomic terms this has extended in a way that it's suitable for non-hierarchical controlled vocabularies as well. The expletive attribute of the term element can help in organizing hierachically vocabularies that don't define a taxonomy. Each instance of this schema defines usually a new scheme unless importing or xlinking is used. xml:lang attributes should be used when necessary to differentiate different language terms. The default language is in the root element. </xsd:documentation>
 </xsd:annotation>
-<xsd:complexType>
-<xsd:sequence>
 <xsd:element ref="schemeid" />
 <xsd:element ref="import" minOccurs="0" maxOccurs="unbounded" />
 <xsd:element ref="term" minOccurs="0" maxOccurs="unbounded" />
 </xsd:sequence>
-<xsd:attribute name="uri" type="xsd:string">
-<xsd:annotation>
 <xsd:documentation>URI to be used for uniquely identifying this particular classification scheme </xsd:documentation>
 </xsd:annotation>
 </xsd:attribute>
-<xsd:attribute name="domain" type="xsd:string">
-<xsd:annotation>
 <xsd:documentation>A domain in which this scheme is suggested to be used. Defined by a Xpath as suggested by the MPEG-7 draft. A LOM alternative is the purpose attribute with it's fixed vocabulary. </xsd:documentation>
 </xsd:annotation>
 </xsd:attribute>
-<xsd:attribute name="purpose">
-<xsd:annotation>
 <xsd:documentation>LOM 6.4d 9.1 defines this as the reason why this particular classification scheme is being used. Might not be usefull outside LOM context. </xsd:documentation>
 </xsd:annotation>
-<xsd:simpleType>
-<xsd:restriction base="xsd:normalizedString">
 <xsd:enumeration value="discipline" />
 <xsd:enumeration value="idea" />
 <xsd:enumeration value="prerequisite" />
 <xsd:enumeration value="education objective" />
 <xsd:enumeration value="accessibility" />
 <xsd:enumeration value="restrictions" />
 <xsd:enumeration value="educational level" />
 <xsd:enumeration value="skill level" />
 <xsd:enumeration value="security level" />
 <xsd:enumeration value="competency" />
 </xsd:restriction>
 </xsd:simpleType>
 </xsd:attribute>
 <xsd:attribute name="language" use="required" type="xsd:token" />
 </xsd:complexType>
 </xsd:element>
-<xsd:element name="schemeid" type="xsd:token">
-<xsd:annotation>
 <xsd:documentation>A short token for this classification scheme. To be used in most general metadata elements that utilize keywords and have scheme attribute. Especially under the subject category the use of this mandatory if you want to be able to refer to the right classification scheme and term. </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="name">
-<xsd:complexType mixed="true">
-<xsd:sequence>
 <xsd:element ref="source" minOccurs="0" />
 <xsd:element ref="start" minOccurs="0" maxOccurs="unbounded" />
 <xsd:element ref="end" minOccurs="0" maxOccurs="unbounded" />
 </xsd:sequence>
-<xsd:attribute name="scheme" type="xsd:string">
-<xsd:annotation>
 <xsd:documentation>The scheme this particular name originates: E.g. YSA or AAT</xsd:documentation>
 </xsd:annotation>
 </xsd:attribute>
-<xsd:attribute name="preferred" type="xsd:boolean">
-<xsd:annotation>
 <xsd:documentation>Use this term instead of other possible name alternatives. Others may be usefull in searches and browsing but this is the one that should show in results. MPEG-7 suggestion. </xsd:documentation>
 </xsd:annotation>
 </xsd:attribute>
 </xsd:complexType>
 </xsd:element>
-<xsd:element name="import" type="xsd:anyURI">
-<xsd:annotation>
 <xsd:documentation>A URI from which more definitions can be imported by just referring to them with their termid. (MPEG-7 suggestion). </xsd:documentation>
 </xsd:annotation>
 </xsd:element>
-<xsd:element name="dfn">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
-<xsd:attribute name="ref" type="xsd:string">
-<xsd:annotation>
 <xsd:documentation>A uri reference to that defines the text in the element. E.g. hyperlinks to a some web page with more descriptive information. </xsd:documentation>
 </xsd:annotation>
 </xsd:attribute>
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>
 <xsd:element name="em" type="xsd:string" />
-<xsd:element name="classification">
-<xsd:complexType mixed="true">
-<xsd:sequence>
 <xsd:element ref="source" minOccurs="0" />
 <xsd:element ref="start" minOccurs="0" maxOccurs="unbounded" />
 <xsd:element ref="end" minOccurs="0" maxOccurs="unbounded" />
 <xsd:element ref="classification" minOccurs="0" maxOccurs="unbounded" />
 </xsd:sequence>
-<xsd:attribute name="scheme" type="xsd:string">
-<xsd:annotation>
 <xsd:documentation>The scheme this particular name originates: E.g. YSA or AAT</xsd:documentation>
 </xsd:annotation>
 </xsd:attribute>
 </xsd:complexType>
 </xsd:element>
-<xsd:element name="object">
-<xsd:complexType>
-<xsd:sequence>
 <xsd:element ref="param" minOccurs="0" maxOccurs="unbounded" />
 </xsd:sequence>
 <xsd:attribute name="src" type="xsd:string" />
 <xsd:attribute name="alt" type="xsd:string" />
 <xsd:attribute name="name" type="xsd:string" />
 <xsd:attribute name="longdesc" type="xsd:string" />
 <xsd:attribute name="height" type="xsd:string" />
 <xsd:attribute name="width" type="xsd:string" />
 <xsd:attribute name="usemap" type="xsd:string" />
 <xsd:attribute name="align" type="xsd:string" />
 <xsd:attribute name="border" type="xsd:string" />
 <xsd:attribute name="class" type="xsd:string" />
 <xsd:attribute name="classid" type="xsd:string" />
 <xsd:attribute name="codebase" type="xsd:string" />
 <xsd:attribute name="data" type="xsd:string" />
 <xsd:attribute name="type" type="xsd:string" />
 <xsd:attribute name="codetype" type="xsd:string" />
 <xsd:attribute name="archive" type="xsd:string" />
 <xsd:attribute name="standby" type="xsd:string" />
 <xsd:attribute name="tabindex" type="xsd:string" />
 <xsd:attribute name="style" type="xsd:string" />
 <xsd:attribute name="id" type="xsd:string" />
 <xsd:attribute name="title" type="xsd:string" />
 </xsd:complexType>
 </xsd:element>
-<xsd:element name="a">
-<xsd:complexType mixed="true">
-<xsd:sequence>
 <xsd:element ref="object" minOccurs="0" maxOccurs="unbounded" />
 <xsd:element ref="dfn" minOccurs="0" maxOccurs="unbounded" />
 <xsd:element ref="acronym" minOccurs="0" maxOccurs="unbounded" />
 <xsd:element ref="em" minOccurs="0" maxOccurs="unbounded" />
 </xsd:sequence>
 <xsd:attribute name="href" type="xsd:string" />
 <xsd:attribute name="id" type="xsd:string" />
 <xsd:attribute name="name" type="xsd:string" />
 <xsd:attribute name="title" type="xsd:string" />
 <xsd:attribute name="type" type="xsd:string" />
 </xsd:complexType>
 </xsd:element>
-<xsd:element name="param">
-<xsd:complexType>
 <xsd:attribute name="name" type="xsd:string" />
 <xsd:attribute name="value" type="xsd:string" />
 </xsd:complexType>
 </xsd:element>
-<xsd:element name="acronym">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:normalizedString">
-<xsd:attribute name="ref" type="xsd:string">
-<xsd:annotation>
 <xsd:documentation>A uri reference to that defines the text in the element. E.g. hyperlinks to a some web page with more descriptive information. </xsd:documentation>
 </xsd:annotation>
 </xsd:attribute>
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>
-<xsd:element name="source">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
-<xsd:attribute name="scheme" type="xsd:string">
-<xsd:annotation>
 <xsd:documentation>The scheme this particular name originates: E.g. YSA or AAT</xsd:documentation>
 </xsd:annotation>
 </xsd:attribute>
 <xsd:attribute name="sourceid" type="xsd:string" />
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>
 </xsd:schema>