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 |
|
|
|
|
Element acronym |
|
|
|
|
Element classification |
|
|
|
|
Element classificationscheme |
|
|
|
|
Element definition |
|
|
|
Element dfn |
|
|
|
|
Element em |
|
|
|
Element import |
|
|
|
Element name |
|
|
|
|
Element object |
|
|
|
|
Element param |
|
|
|
|
Element schemeid |
|
|
|
Element source |
|
|
|
|
Element term |
|
|
|
|
DataType definitions |
Original Schema Source |
<!--
Generated by Turbo XML 2.3.0.100. Conforms to w3c http://www.w3.org/2001/XMLSchema-->
<xsd:include schemaLocation="http://meta.tv.funet.fi/schemas/temporal.xsd" />
<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: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: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: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: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: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: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:element ref="schemeid" />
<xsd:element ref="import" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="term" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:documentation>URI to be used for uniquely identifying this particular classification scheme
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<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: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: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: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 ref="source" minOccurs="0" />
<xsd:element ref="start" minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="end" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:documentation>The scheme this particular name originates: E.g. YSA or AAT</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<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: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:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="em" type="xsd:string" />
<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:documentation>The scheme this particular name originates: E.g. YSA or AAT</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<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 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:attribute name="name" type="xsd:string" />
<xsd:attribute name="value" type="xsd:string" />
</xsd:complexType>
</xsd:element>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
</xsd:schema>
|