XML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace None
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations have no namespace.
  • By default, local attribute declarations have no namespace.
Application Data <tsd:schemaInfo name="DictionaryUnit">
<tsd:collection name="XSTAR"/> <tsd:doctype name="dictionaryUnit">
<tsd:logical>
<tsd:content>
closed
</tsd:content>
</tsd:logical>
</tsd:doctype>
<tsd:adminInfo>
<tsd:server>
4.2.1.1
</tsd:server>
<tsd:modified>
2005-05-28T19:12:26.618-06:00
</tsd:modified>
<tsd:created>
2004-06-12T21:31:53.009-06:00
</tsd:created>
<tsd:version>
TSD4.2
</tsd:version>
</tsd:adminInfo>
</tsd:schemaInfo>

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
tsd http://namespaces.softwareag.com/tamino/TaminoSchemaDefinition
xs http://www.w3.org/2001/XMLSchema
Schema Component Representation
<xs:schema>
...
</xs:schema>
top

Global Declarations

Element: dictionaryUnit

Name dictionaryUnit
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Archaeological Markup Language (ArchaeoML), version 0.9, February 2006. Created by David Schloen of the University of Chicago. DictionaryUnit document type. A DictionaryUnit document can represent a volume of a multivolume dictionary, a fascicle within a volume, or a single dictionary entry. A complete dictionary is represented by a Tree document that organizes DictionaryUnit documents into a hierarchy.
Diagram
XML Instance Representation
<dictionaryUnit
UUID="xs:string [1]"
ownedBy="xs:string [1]"
dateTime="xs:dateTime [0..1]"
language="xs:NMTOKEN [0..1] ?"
fontURI="xs:anyURI [0..1]"
fontSize="xs:NMTOKEN (value comes from list: {'smallest'|'smaller'|'medium'|'larger'|'largest'}) [0..1]"
foregroundColor="xs:string [0..1]"
backgroundColor="xs:string [0..1]"
hyperlinkColor="xs:string [0..1]"
isPrivate="xs:boolean [0..1]"
checkOutUUID="xs:string [0..1]"
checkOutDateTime="xs:dateTime [0..1]">
<!-- Mixed content -->
<name> [0..1]
<!-- Mixed content -->
<string> ... </string> [0..*]
</name>
<shortName> [0..1]
<!-- Mixed content -->
<string> ... </string> [0..*]
</shortName>
<preferences> [0..1]
<formatType> xs:string </formatType> [0..1] ?
<options/> [0..1]
<formats> [0..1]
<format
type="xs:NMTOKEN (value comes from list: {'display'|'print'}) [1]"> [0..*]
<name> xs:string </name> [1]
<creatorPersonID> xs:string </creatorPersonID> [0..*]
<stylesheets> [0..1]
Start Sequence [0..1] ?
<importIntermediateURI> xs:anyURI </importIntermediateURI> [0..1]
<exportIntermediateURI> xs:anyURI </exportIntermediateURI> [0..1]
<outputIntermediateURI> xs:anyURI </outputIntermediateURI> [0..1]
<outputDatabaseURI> xs:anyURI </outputDatabaseURI> [0..1]
End Sequence
</stylesheets>
</format>
</formats>
</preferences>
<properties> [0..1]
<property> ... </property> [0..*]
</properties>
<links> ... </links> [0..1]
<notes> ... </notes> [0..1]
<entry> [0..1] ?
<lemma
areAllKnownOccurrencesCited="xs:boolean [0..1]"> [1]
<!-- Mixed content -->
<citationForm> [0..*]
<!-- Mixed content -->
<string> ... </string> [0..*] ?
<nativeForm> [0..1] ?
Start Choice [1]
<string> ... </string> [0..*]
<epigraphicTreeID> xs:string </epigraphicTreeID> [1] ?
End Choice
</nativeForm>
</citationForm>
<loanWord> [0..1]
<!-- Mixed content -->
<string> ... </string> [0..*]
</loanWord>
<dictionaryUnitID> xs:string </dictionaryUnitID> [0..1]
<baseForm> [0..1]
<!-- Mixed content -->
<string> ... </string> [0..*]
</baseForm>
<partOfSpeech> [0..*]
<!-- Mixed content -->
<string> ... </string> [0..*]
<property> ... </property> [0..*]
</partOfSpeech>
<meaning> ... </meaning> [0..*]
<attestedWriting> [0..*]
<!-- Mixed content -->
Start Choice [1]
<string> ... </string> [0..*]
<notes> ... </notes> [0..*]
<epigraphicUnitID> xs:string </epigraphicUnitID> [1]
End Choice
</attestedWriting>
<period> [0..*]
<!-- Mixed content -->
<string> ... </string> [0..*]
</period>
<discussion> ... </discussion> [0..*]
<referencedForm> [0..1]
<!-- Mixed content -->
<string> ... </string> [0..*]
</referencedForm>
</lemma>
<morphologicalAnalysis> [0..1]
Start Sequence [0..1]
End Sequence
</morphologicalAnalysis>
<lexicalAnalysis> [0..*]
<!-- Mixed content -->
Start Sequence [0..*]
<string> ... </string> [0..*]
<notes> ... </notes> [0..*]
End Sequence
</lexicalAnalysis>
<semanticAnalysis> [0..1]
Start Sequence [1..*]
<meaning> ... </meaning> [0..*] ?
<discussion> ... </discussion> [0..*]
End Sequence
</semanticAnalysis>
<bibliography> [0..*]
<!-- Mixed content -->
Start Choice [1]
<string> ... </string> [0..*]
<bibliographyID> xs:string </bibliographyID> [1]
End Choice
</bibliography>
<crossReference> [0..*]
<!-- Mixed content -->
<string> ... </string> [0..*]
<dictionaryUnitID> xs:string </dictionaryUnitID> [0..1]
</crossReference>
</entry>
</dictionaryUnit>
Schema Component Representation
<xs:element name="dictionaryUnit">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element name="name" minOccurs="0">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="shortName" minOccurs="0">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="preferences" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="formatType" type="xs:string" minOccurs="0"/>
<xs:element name="options" minOccurs="0">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
<xs:element name="formats" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="format" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="creatorPersonID" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="stylesheets" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element name="importIntermediateURI" type="xs:anyURI" minOccurs="0"/>
<xs:element name="exportIntermediateURI" type="xs:anyURI" minOccurs="0"/>
<xs:element name="outputIntermediateURI" type="xs:anyURI" minOccurs="0"/>
<xs:element name="outputDatabaseURI" type="xs:anyURI" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="type" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="display"/>
<xs:enumeration value="print"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="properties" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="property" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="links" minOccurs="0"/>
<xs:element ref="notes" minOccurs="0"/>
<xs:element name="entry" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="lemma">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element name="citationForm" minOccurs="0" maxOccurs="unbounded">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="nativeForm" minOccurs="0">
<xs:complexType>
<xs:choice>
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="epigraphicTreeID" type="xs:string"/>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="loanWord" minOccurs="0">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="dictionaryUnitID" type="xs:string" minOccurs="0"/>
<xs:element name="baseForm" minOccurs="0">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="partOfSpeech" minOccurs="0" maxOccurs="unbounded">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="property" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="meaning" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="attestedWriting" minOccurs="0" maxOccurs="unbounded">
<xs:complexType mixed="true">
<xs:choice>
<xs:sequence>
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="notes" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:element name="epigraphicUnitID" type="xs:string"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="period" minOccurs="0" maxOccurs="unbounded">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="discussion" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="referencedForm" minOccurs="0">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="areAllKnownOccurrencesCited" type="xs:boolean"/>
</xs:complexType>
</xs:element>
<xs:element name="morphologicalAnalysis" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element ref="grammaticalForms" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="lexicalAnalysis" minOccurs="0" maxOccurs="unbounded">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="notes" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="semanticAnalysis" minOccurs="0">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element ref="meaning" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="discussion" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="bibliography" minOccurs="0" maxOccurs="unbounded">
<xs:complexType mixed="true">
<xs:choice>
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="bibliographyID" type="xs:string"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="crossReference" minOccurs="0" maxOccurs="unbounded">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="dictionaryUnitID" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="UUID" type="xs:string" use="required"/>
<xs:attribute name="ownedBy" type="xs:string" use="required"/>
<xs:attribute name="dateTime" type="xs:dateTime"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="fontURI" type="xs:anyURI"/>
<xs:attribute name="fontSize">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="smallest"/>
<xs:enumeration value="smaller"/>
<xs:enumeration value="medium"/>
<xs:enumeration value="larger"/>
<xs:enumeration value="largest"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="foregroundColor" type="xs:string"/>
<xs:attribute name="backgroundColor" type="xs:string"/>
<xs:attribute name="hyperlinkColor" type="xs:string"/>
<xs:attribute name="isPrivate" type="xs:boolean"/>
<xs:attribute name="checkOutUUID" type="xs:string"/>
<xs:attribute name="checkOutDateTime" type="xs:dateTime"/>
</xs:complexType>
</xs:element>
top

Element: discussion

Name discussion
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<discussion>
<!-- Mixed content -->
Start Sequence [0..*]
<string> ... </string> [0..*]
<reference> ... </reference> [0..*]
<notes> ... </notes> [0..*]
End Sequence
</discussion>
Schema Component Representation
<xs:element name="discussion">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="reference" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="notes" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: grammaticalForms

Name grammaticalForms
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The grammaticalForms element can be used strictly as a grouping element when necessary for proper organization of types.
Diagram
XML Instance Representation
<grammaticalForms>
Start Choice [1]
<grammaticalForms> ... </grammaticalForms> [1..*]
<parse> [0..1]
<!-- Mixed content -->
<string> ... </string> [0..*]
<property> ... </property> [0..*]
</parse>
<form> [1..*]
<!-- Mixed content -->
<string> ... </string> [0..*]
<references> [0..1]
Start Sequence [1..*]
<reference> ... </reference> [0..*]
<notes> ... </notes> [0..*]
<string> ... </string> [0..*]
End Sequence
</references>
<notes> ... </notes> [0..*]
<example> [0..1]
<!-- Mixed content -->
<string> ... </string> [0..*]
<property> ... </property> [0..*]
</example>
</form>
End Choice
</grammaticalForms>
Schema Component Representation
<xs:element name="grammaticalForms">
<xs:complexType>
<xs:choice>
<xs:element ref="grammaticalForms" maxOccurs="unbounded"/>
<xs:sequence>
<xs:element name="parse" minOccurs="0">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="property" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="form" maxOccurs="unbounded">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="references" minOccurs="0">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element ref="reference" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="notes" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="notes" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="example" minOccurs="0">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="property" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:choice>
</xs:complexType>
</xs:element>
top

Element: links

Name links
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
Schema Component Representation
top

Element: meaning

Name meaning
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<meaning
meaningID="xs:string [0..1]">
<!-- Mixed content -->
Start Choice [1]
Start Sequence [1..*]
<gloss> [0..*]
<!-- Mixed content -->
Start Sequence [0..*]
<string> ... </string> [0..*]
<notes> ... </notes> [0..*]
<reference> ... </reference> [0..*]
<discussion> ... </discussion> [0..*]
End Sequence
</gloss>
<citation> [0..*]
<context> [0..1]
<!-- Mixed content -->
Start Sequence [0..*]
Start Choice [0..1]
<string> ... </string> [0..*]
<discourseUnitID> xs:string </discourseUnitID> [1]
End Choice
<notes> ... </notes> [0..*]
End Sequence
</context>
<transcription> [0..1]
<!-- Mixed content -->
Start Choice [1]
<string> ... </string> [0..*]
<discourseUnitID> xs:string </discourseUnitID> [1] ?
End Choice
</transcription>
<translation> [0..1]
<!-- Mixed content -->
Start Choice [1]
<string> ... </string> [0..*]
<discourseUnitID> xs:string </discourseUnitID> [1]
End Choice
</translation>
<publication> [0..1]
Start Sequence [1..*]
<reference> ... </reference> [0..*]
<notes> ... </notes> [0..1]
<string> ... </string> [0..*]
End Sequence
</publication>
</citation>
<discussion> ... </discussion> [0..*]
<meaning> ... </meaning> [0..*]
End Sequence
<string> ... </string> [0..*]
End Choice
</meaning>
Schema Component Representation
<xs:element name="meaning">
<xs:complexType mixed="true">
<xs:choice>
<xs:sequence maxOccurs="unbounded">
<xs:element name="gloss" minOccurs="0" maxOccurs="unbounded">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="notes" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="reference" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="discussion" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="citation" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="context" minOccurs="0">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:choice minOccurs="0">
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="discourseUnitID" type="xs:string"/>
</xs:choice>
<xs:element ref="notes" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="transcription" minOccurs="0">
<xs:complexType mixed="true">
<xs:choice>
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="discourseUnitID" type="xs:string"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="translation" minOccurs="0">
<xs:complexType mixed="true">
<xs:choice>
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="discourseUnitID" type="xs:string"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="publication" minOccurs="0">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element ref="reference" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="notes" minOccurs="0"/>
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="discussion" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="meaning" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:sequence>
<xs:element ref="string" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:choice>
<xs:attribute name="meaningID" type="xs:string"/>
</xs:complexType>
</xs:element>
top

Element: notes

Name notes
Type Locally-defined complex type
Nillable no
Abstract no
Diagram
XML Instance Representation
<notes>
<!-- Mixed content -->
<note
type="xs:string [0..1]"
date="xs:date [0..1]"
time="xs:string [0..1]"> [0..*]
<!-- Mixed content -->
<links> ... </links> [0..1]
<dateTime> xs:dateTime </dateTime> [0..1]
Start Sequence [0..*]
<string> ... </string> [0..*]
<reference> ... </reference> [0..*]
End Sequence
</note>
</notes>
Schema Component Representation
<xs:element name="notes">