Schema lo_aktuell.xsd


schema location:  lo_aktuell.xsd
 
Elements  Groups 
abbrev  bibcontent 
ADR  reftext 
Annotation  text 
bibliography 
Browser 
Catalog 
CatalogEntry 
Classification 
Code 
CodeElem 
Comment 
Content 
Contribute 
Contribute_ 
Country 
Coverage 
Date 
Definition 
Description 
Duration 
Educational 
EMAIL 
Emph 
Entity 
Entity_ 
Entry 
Exercise 
Exercises 
Extadd 
Family 
firstname 
FN 
FooterCaption 
General 
Given 
Glossary 
GlossaryItem 
GlossaryTerm 
Grammar 
HeaderCaption 
Hint 
InstallationRemarks 
Item 
Keywords 
Language 
lastname 
LayoutInformation 
LearningObject 
Left_side 
Lex 
Lexem 
Lifecycle 
LinguisticExample 
LinguisticExamples 
Link 
List 
Locality 
Location 
Mention 
Meta-Metadata 
MetaData 
middlename 
N 
OperatingSystem 
ORG 
Orgname 
Orgunit 
Other 
OtherPlatformRequirements 
Paragraph 
Pcode 
Person 
Pobox 
Prefix 
Quotation 
Reference 
RefTarget 
Region 
Relation 
Requirements 
Resource 
Right_side 
Rights 
Rule 
Size 
Source 
Street 
Strong 
suffix 
Suffix 
Summary 
Table 
TableData 
TableRow 
Taxon 
TaxonPath 
Technical 
TEL 
Test 
tex 
Title 
Type 
TypicalAgeRange 
TypicalLearningTime 
vCard 
Version 


element abbrev
diagram
used by
elements bibliography/bibitem/abstract bibliography/bibitem/address bibliography/bibitem/annote bibliography/bibitem/booktitle bibliography/bibitem/chapter bibliography/bibitem/contents bibliography/bibitem/crossref bibliography/bibitem/edition bibliography/bibitem/editor bibliography/bibitem/howpublished bibliography/bibitem/institution bibliography/bibitem/ISBN bibliography/bibitem/ISSN bibliography/bibitem/journal bibliography/bibitem/key bibliography/bibitem/month bibliography/bibitem/note bibliography/bibitem/notstandard bibliography/bibitem/number bibliography/bibitem/organization bibliography/bibitem/pages bibliography/bibitem/publisher bibliography/bibitem/school bibliography/bibitem/series bibliography/bibitem/title bibliography/bibitem/type bibliography/bibitem/URL bibliography/bibitem/volume bibliography/bibitem/year
attributes
Name  Type  Use  Default  Fixed  Annotation
alias  xs:string        
source
<xs:element name="abbrev">
  <xs:complexType>
    <xs:attribute name="alias" type="xs:string"/>
  </xs:complexType>
</xs:element>

element ADR
diagram
children Pobox Extadd Street Locality Region Pcode Country
used by
element vCard
attributes
Name  Type  Use  Default  Fixed  Annotation
TYPE  xs:NMTOKEN        
annotation
documentation 
The address information.
source
<xs:element name="ADR">
  <xs:annotation>
    <xs:documentation xml:lang="en">The address information.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Pobox" minOccurs="0"/>
      <xs:element ref="Extadd" minOccurs="0"/>
      <xs:element ref="Street" minOccurs="0"/>
      <xs:element ref="Locality" maxOccurs="unbounded"/>
      <xs:element ref="Region" minOccurs="0"/>
      <xs:element ref="Pcode" minOccurs="0"/>
      <xs:element ref="Country" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="TYPE">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="dom"/>
          <xs:enumeration value="intl"/>
          <xs:enumeration value="postal"/>
          <xs:enumeration value="parcel"/>
          <xs:enumeration value="home"/>
          <xs:enumeration value="work"/>
          <xs:enumeration value="pref"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element Annotation
diagram
children Person Date Description
used by
element MetaData
annotation
documentation 
This category provides comments on the educational use of this learning object, and information on when and by whom the comments were created. When multiple annotations are needed, multiple instances of this category may be used. This category enables educators to share their assessments of learning objects, suggestions for use, etc.
source
<xs:element name="Annotation">
  <xs:annotation>
    <xs:documentation xml:lang="en">This category provides comments on the educational use of this learning object, and information on when and by whom the comments were created. When multiple annotations are needed, multiple instances of this category may be used. This category enables educators to share their assessments of learning objects, suggestions for use, etc.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Person">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="vCard"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element ref="Date"/>
      <xs:element ref="Description"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Annotation/Person
diagram
children vCard
source
<xs:element name="Person">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="vCard"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element bibliography
diagram
children macro preamble bibitem comment
used by
element LearningObject
attributes
Name  Type  Use  Default  Fixed  Annotation
version  xs:string        
author  xs:string        
created  xs:string        
lastmodified  xs:string        
source
<xs:element name="bibliography">
  <xs:complexType>
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element name="macro">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
          </xs:choice>
          <xs:attribute name="alias" type="xs:string" use="required"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="preamble" type="xs:string"/>
      <xs:element name="bibitem">
        <xs:complexType>
          <xs:sequence minOccurs="0" maxOccurs="unbounded">
            <xs:element name="address" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="annote" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="author" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
            <xs:element name="booktitle" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="chapter" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="crossref" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="edition" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="editor" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="howpublished" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="institution" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="journal" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="key" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="month" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="note" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="number" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="organization" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="pages" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="publisher" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="school" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="series" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="title" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="type" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="volume" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="year" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="notstandard" minOccurs="0" maxOccurs="unbounded">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
                <xs:attribute name="name" type="xs:string" use="required"/>
              </xs:complexType>
            </xs:element>
            <xs:element name="URL" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="ISSN" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="ISBN" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="abstract" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
            <xs:element name="contents" minOccurs="0">
              <xs:complexType mixed="true">
                <xs:choice minOccurs="0" maxOccurs="unbounded">
                  <xs:element ref="tex"/>
                  <xs:element ref="abbrev"/>
                </xs:choice>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="type" use="required">
            <xs:simpleType>
              <xs:restriction base="xs:NMTOKEN">
                <xs:enumeration value="Book"/>
                <xs:enumeration value="Inbook"/>
                <xs:enumeration value="Journalarticle"/>
                <xs:enumeration value="Proceedings"/>
                <xs:enumeration value="Inproceedings"/>
                <xs:enumeration value="Dissertation"/>
                <xs:enumeration value="Phdthesis"/>
                <xs:enumeration value="Mastersthesis"/>
                <xs:enumeration value="Techreport"/>
                <xs:enumeration value="Manual"/>
                <xs:enumeration value="Newspaperarticle"/>
                <xs:enumeration value="AV"/>
                <xs:enumeration value="Internet"/>
                <xs:enumeration value="Unpublished"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
          <xs:attribute name="label" type="xs:ID" use="required"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="comment" type="xs:string"/>
    </xs:choice>
    <xs:attribute name="version" type="xs:string"/>
    <xs:attribute name="author" type="xs:string"/>
    <xs:attribute name="created" type="xs:string"/>
    <xs:attribute name="lastmodified" type="xs:string"/>
  </xs:complexType>
</xs:element>

element bibliography/macro
diagram
children tex
attributes
Name  Type  Use  Default  Fixed  Annotation
alias  xs:string  required      
source
<xs:element name="macro">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
    </xs:choice>
    <xs:attribute name="alias" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>

element bibliography/preamble
diagram
type xs:string
source
<xs:element name="preamble" type="xs:string"/>

element bibliography/bibitem
diagram
children address annote author booktitle chapter crossref edition editor howpublished institution journal key month note number organization pages publisher school series title type volume year notstandard URL ISSN ISBN abstract contents
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:NMTOKEN  required      
label  xs:ID  required      
source
<xs:element name="bibitem">
  <xs:complexType>
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="address" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="annote" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="author" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="booktitle" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="chapter" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="crossref" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="edition" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="editor" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="howpublished" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="institution" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="journal" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="key" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="month" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="note" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="number" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="organization" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="pages" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="publisher" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="school" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="series" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="title" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="type" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="volume" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="year" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="notstandard" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
          <xs:attribute name="name" type="xs:string" use="required"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="URL" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="ISSN" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="ISBN" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="abstract" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="contents" minOccurs="0">
        <xs:complexType mixed="true">
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="tex"/>
            <xs:element ref="abbrev"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="type" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="Book"/>
          <xs:enumeration value="Inbook"/>
          <xs:enumeration value="Journalarticle"/>
          <xs:enumeration value="Proceedings"/>
          <xs:enumeration value="Inproceedings"/>
          <xs:enumeration value="Dissertation"/>
          <xs:enumeration value="Phdthesis"/>
          <xs:enumeration value="Mastersthesis"/>
          <xs:enumeration value="Techreport"/>
          <xs:enumeration value="Manual"/>
          <xs:enumeration value="Newspaperarticle"/>
          <xs:enumeration value="AV"/>
          <xs:enumeration value="Internet"/>
          <xs:enumeration value="Unpublished"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="label" type="xs:ID" use="required"/>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/address
diagram
children tex abbrev
source
<xs:element name="address" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/annote
diagram
children tex abbrev
source
<xs:element name="annote" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/author
diagram
type xs:string
source
<xs:element name="author" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element bibliography/bibitem/booktitle
diagram
children tex abbrev
source
<xs:element name="booktitle" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/chapter
diagram
children tex abbrev
source
<xs:element name="chapter" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/crossref
diagram
children tex abbrev
source
<xs:element name="crossref" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/edition
diagram
children tex abbrev
source
<xs:element name="edition" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/editor
diagram
children tex abbrev
source
<xs:element name="editor" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/howpublished
diagram
children tex abbrev
source
<xs:element name="howpublished" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/institution
diagram
children tex abbrev
source
<xs:element name="institution" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/journal
diagram
children tex abbrev
source
<xs:element name="journal" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/key
diagram
children tex abbrev
source
<xs:element name="key" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/month
diagram
children tex abbrev
source
<xs:element name="month" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/note
diagram
children tex abbrev
source
<xs:element name="note" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/number
diagram
children tex abbrev
source
<xs:element name="number" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/organization
diagram
children tex abbrev
source
<xs:element name="organization" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/pages
diagram
children tex abbrev
source
<xs:element name="pages" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/publisher
diagram
children tex abbrev
source
<xs:element name="publisher" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/school
diagram
children tex abbrev
source
<xs:element name="school" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/series
diagram
children tex abbrev
source
<xs:element name="series" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/title
diagram
children tex abbrev
source
<xs:element name="title" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/type
diagram
children tex abbrev
source
<xs:element name="type" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/volume
diagram
children tex abbrev
source
<xs:element name="volume" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/year
diagram
children tex abbrev
source
<xs:element name="year" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/notstandard
diagram
children tex abbrev
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:string  required      
source
<xs:element name="notstandard" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
    <xs:attribute name="name" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/URL
diagram
children tex abbrev
source
<xs:element name="URL" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/ISSN
diagram
children tex abbrev
source
<xs:element name="ISSN" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/ISBN
diagram
children tex abbrev
source
<xs:element name="ISBN" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/abstract
diagram
children tex abbrev
source
<xs:element name="abstract" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/bibitem/contents
diagram
children tex abbrev
source
<xs:element name="contents" minOccurs="0">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
      <xs:element ref="abbrev"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element bibliography/comment
diagram
type xs:string
source
<xs:element name="comment" type="xs:string"/>

element Browser
diagram
used by
element Type
attributes
Name  Type  Use  Default  Fixed  Annotation
Name  xs:NMTOKEN  required      
MinimumVersion  xs:string        
MaximumVersion  xs:string        
annotation
documentation 
The Internet browser that is required to view this learning object.
source
<xs:element name="Browser">
  <xs:annotation>
    <xs:documentation xml:lang="en">The Internet browser that is required to view this learning object.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="Name" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="Any"/>
          <xs:enumeration value="NetscapeCommunicator"/>
          <xs:enumeration value="MSIE"/>
          <xs:enumeration value="Opera"/>
          <xs:enumeration value="Amaya"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute ref="MinimumVersion"/>
    <xs:attribute ref="MaximumVersion"/>
  </xs:complexType>
</xs:element>

element Catalog
diagram
type xs:string
used by
element CatalogEntry
annotation
documentation 
The name of the catalog (i.e. listing identification system).
source
<xs:element name="Catalog" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">The name of the catalog (i.e. listing identification system).</xs:documentation>
  </xs:annotation>
</xs:element>

element CatalogEntry
diagram
children Catalog Entry
used by
elements General Meta-Metadata Resource
annotation
documentation 
This data element defines an entry within a catalog (i.e. a listing identification system) assigned to this learning object. This sub-category shall describe this learning object according to some known cataloging system so that it may be externally searched for and located according to the methodology of the specified system.
source
<xs:element name="CatalogEntry">
  <xs:annotation>
    <xs:documentation xml:lang="en">This data element defines an entry within a catalog (i.e. a listing identification system) assigned to this learning object. This sub-category shall describe this learning object according to some known cataloging system so that it may be externally searched for and located according to the methodology of the specified system.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Catalog"/>
      <xs:element ref="Entry"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Classification
diagram
children TaxonPath Description Keywords
used by
element MetaData
attributes
Name  Type  Use  Default  Fixed  Annotation
Purpose  xs:NMTOKEN  required      
documentation 
The purpose of classifying this learning object.
annotation
documentation 
This category describes where this learning object falls within a particular classification system. To define multiple classifications, there may be multiple instances of this category.
source
<xs:element name="Classification">
  <xs:annotation>
    <xs:documentation xml:lang="en">This category describes where this learning object falls within a particular classification system. To define multiple classifications, there may be multiple instances of this category.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="TaxonPath" maxOccurs="15"/>
      <xs:element name="Description">
        <xs:annotation>
          <xs:documentation xml:lang="en">This is the description of the learning object relative to the stated Classification.Purpose of this specific classification, such as discipline, idea, skill level, educational objective, etc.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute ref="Language" use="optional" default="de"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="Keywords" maxOccurs="40">
        <xs:annotation>
          <xs:documentation xml:lang="en">These are the keywords and phrases descriptive of the learning object relative to the stated Classification.Purpose of this specific classification, such as accessibility, security level, etc. Most relevant first.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute ref="Language" type="xs:NMTOKEN" use="required"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Purpose" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">The purpose of classifying this learning object.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="Discipline"/>
          <xs:enumeration value="Idea"/>
          <xs:enumeration value="Prerequesite"/>
          <xs:enumeration value="EducationalObjective"/>
          <xs:enumeration value="AccessibilityRestrictions"/>
          <xs:enumeration value="EducationalLevel"/>
          <xs:enumeration value="SkillLevel"/>
          <xs:enumeration value="SecurityLevel"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element Classification/Description
diagram
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:NMTOKEN  optional  de    
annotation
documentation 
This is the description of the learning object relative to the stated Classification.Purpose of this specific classification, such as discipline, idea, skill level, educational objective, etc.
source
<xs:element name="Description">
  <xs:annotation>
    <xs:documentation xml:lang="en">This is the description of the learning object relative to the stated Classification.Purpose of this specific classification, such as discipline, idea, skill level, educational objective, etc.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute ref="Language" use="optional" default="de"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element Classification/Keywords
diagram
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:NMTOKEN  required  de    
annotation
documentation 
These are the keywords and phrases descriptive of the learning object relative to the stated Classification.Purpose of this specific classification, such as accessibility, security level, etc. Most relevant first.
source
<xs:element name="Keywords" maxOccurs="40">
  <xs:annotation>
    <xs:documentation xml:lang="en">These are the keywords and phrases descriptive of the learning object relative to the stated Classification.Purpose of this specific classification, such as accessibility, security level, etc. Most relevant first.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute ref="Language" type="xs:NMTOKEN" use="required"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element Code
diagram
children CodeElem
used by
elements Comment Emph Link Strong
groups bibcontent reftext text
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID        
documentation 
A globally unique Id that can be used to refer to this Code element.
annotation
documentation 
To markup programming language (or any other) code in the text.
source
<xs:element name="Code">
  <xs:annotation>
    <xs:documentation xml:lang="en">To markup programming language (or any other) code in the text.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="CodeElem"/>
    </xs:choice>
    <xs:attribute name="Id" type="xs:ID">
      <xs:annotation>
        <xs:documentation xml:lang="en">A globally unique Id that can be used to refer to this Code element.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element CodeElem
diagram
type extension of xs:string
used by
element Code
attributes
Name  Type  Use  Default  Fixed  Annotation
ProgrammingLanguage  xs:string        
documentation 
Provide the ComputerLanguage here.
annotation
documentation 
To markup parts of code in the text.
source
<xs:element name="CodeElem">
  <xs:annotation>
    <xs:documentation>To markup parts of code in the text.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="ProgrammingLanguage" type="xs:string">
          <xs:annotation>
            <xs:documentation xml:lang="en">Provide the ComputerLanguage here.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element Comment
diagram
children Link Emph Strong Quotation Code List Reference RefTarget Table GlossaryTerm Lex Grammar LinguisticExamples LinguisticExample Mention
used by
elements Emph Link Strong
groups reftext text
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:NMTOKEN    de    
annotation
documentation 
To comment sth.
source
<xs:element name="Comment">
  <xs:annotation>
    <xs:documentation xml:lang="en">To comment sth.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="Link"/>
      <xs:element ref="Emph"/>
      <xs:element ref="Strong"/>
      <xs:element ref="Quotation"/>
      <xs:element ref="Code"/>
      <xs:element ref="List"/>
      <xs:element ref="Reference"/>
      <xs:element ref="RefTarget"/>
      <xs:element ref="Table"/>
      <xs:element ref="GlossaryTerm"/>
      <xs:element ref="Lex"/>
      <xs:element ref="Grammar"/>
      <xs:element ref="LinguisticExamples"/>
      <xs:element ref="LinguisticExample"/>
      <xs:element ref="Mention"/>
    </xs:choice>
    <xs:attribute ref="Language" default="de"/>
  </xs:complexType>
</xs:element>

element Content
diagram
children Paragraph LearningObject
used by
element LearningObject
annotation
documentation 
This element contains the main content of this learning object.
source
<xs:element name="Content">
  <xs:annotation>
    <xs:documentation xml:lang="en">This element contains the main content of this learning object.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:choice maxOccurs="unbounded">
      <xs:element ref="Paragraph"/>
      <xs:element ref="LearningObject"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element Contribute
diagram
children Entity Date
used by
element Lifecycle
annotation
documentation 
This data element describes those people or organizations that have affected the state of this learning object during its evolution (includes creation, edits and publication).
source
<xs:element name="Contribute">
  <xs:annotation>
    <xs:documentation xml:lang="en">This data element describes those people or organizations that have affected the state of this learning object during its evolution (includes creation, edits and publication).</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Entity" maxOccurs="40"/>
      <xs:element ref="Date"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Contribute_
diagram
children Entity_ Date
used by
element Meta-Metadata
annotation
documentation 
This sub-category describes those people or organizations that have affected the state of this metadata instance during its evolution (includes creator and validator). NOTE: This data element is different from LifeCycle.Contribute.
source
<xs:element name="Contribute_">
  <xs:annotation>
    <xs:documentation xml:lang="en">This sub-category describes those people or organizations that have affected the state of this metadata instance during its evolution (includes creator and validator). NOTE: This data element is different from LifeCycle.Contribute.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Entity_" maxOccurs="unbounded"/>
      <xs:element ref="Date" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Country
diagram
type xs:string
used by
element ADR
annotation
documentation 
The country.
source
<xs:element name="Country" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">The country.</xs:documentation>
  </xs:annotation>
</xs:element>

element Coverage
diagram
type extension of xs:string
used by
element General
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:NMTOKEN    de    
annotation
documentation 
The span or extent of such things as time, culture, geography or region that applies to this learning object.
source
<xs:element name="Coverage">
  <xs:annotation>
    <xs:documentation xml:lang="en">The span or extent of such things as time, culture, geography or region that applies to this learning object.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute ref="Language"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element Date
diagram
type xs:date
used by
elements Annotation Contribute Contribute_
annotation
documentation 
The date of the contribution.
source
<xs:element name="Date" type="xs:date">
  <xs:annotation>
    <xs:documentation xml:lang="en">The date of the contribution.</xs:documentation>
  </xs:annotation>
</xs:element>

element Definition
diagram
children Paragraph
used by
element GlossaryItem
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  required      
annotation
documentation 
The definition or description of the GlossaryTerm.
source
<xs:element name="Definition">
  <xs:annotation>
    <xs:documentation xml:lang="en">The definition or description of the GlossaryTerm.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Paragraph" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute name="Id" type="xs:ID" use="required"/>
  </xs:complexType>
</xs:element>

element Description
diagram
children Link Emph Strong Quotation Code Reference RefTarget GlossaryTerm LinguisticExamples LinguisticExample Mention
used by
elements Annotation Educational General Resource Rights
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:NMTOKEN    de    
annotation
documentation 
A textual description of the content of this learning object.
source
<xs:element name="Description">
  <xs:annotation>
    <xs:documentation xml:lang="en">A textual description of the content of this learning object.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:group ref="bibcontent"/>
    <xs:attribute ref="Language" default="de"/>
  </xs:complexType>
</xs:element>

element Duration
diagram
type xs:time
used by
element Technical
annotation
documentation 
Time a continuous learning object takes when played at intended speed. This data element is especially useful for sounds, movies or animations.
source
<xs:element name="Duration" type="xs:time">
  <xs:annotation>
    <xs:documentation xml:lang="en">Time a continuous learning object takes when played at intended speed. This data element is especially useful for sounds, movies or animations.</xs:documentation>
  </xs:annotation>
</xs:element>

element Educational
diagram
children TypicalAgeRange TypicalLearningTime Description
used by
element MetaData
attributes
Name  Type  Use  Default  Fixed  Annotation
InteractivityType  xs:NMTOKEN  required      
documentation 
The flow of interaction between this learning object and the intended user. In an expositive learning object, the information flows mainly from this learning object to the learner. Expositive documents include essays, video clips, all kinds of graphical material and hypertext documents. Expositive documents are typically used for learning-by-reading. In an active learning object, information also flows from the learner to this learning object. Active documents include simulations, questionnaires and exercises. Active documents are typically used for learning-by-doing. Activating links to navigate in hypertext documents is not considered as an information flow. Thus, hypertext documents are expositive.
LearningResourceType  xs:NMTOKEN  required      
InteractivityLevel  xs:NMTOKEN  required      
SemanticDensity  xs:NMTOKEN  required      
IntendedEndUserRole  xs:NMTOKEN  required      
Context  xs:NMTOKEN  required      
Difficulty  xs:NMTOKEN  required      
Language  xs:NMTOKEN  optional  de    
annotation
documentation 
This category describes the key educational or pedagogic characteristics of this learning object. This is the pedagogical information essential to those involved in achieving a quality learning experience. The audience for this metadata includes teacher, managers, authors and learners.
source
<xs:element name="Educational">
  <xs:annotation>
    <xs:documentation xml:lang="en">This category describes the key educational or pedagogic characteristics of this learning object. This is the pedagogical information essential to those involved in achieving a quality learning experience. The audience for this metadata includes teacher, managers, authors and learners.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="TypicalAgeRange"/>
      <xs:element ref="TypicalLearningTime"/>
      <xs:element ref="Description"/>
    </xs:sequence>
    <xs:attribute name="InteractivityType" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">The flow of interaction between this learning object and the intended user. In an expositive learning object, the information flows mainly from this learning object to the learner. Expositive documents include essays, video clips, all kinds of graphical material and hypertext documents. Expositive documents are typically used for learning-by-reading. In an active learning object, information also flows from the learner to this learning object. Active documents include simulations, questionnaires and exercises. Active documents are typically used for learning-by-doing. Activating links to navigate in hypertext documents is not considered as an information flow. Thus, hypertext documents are expositive.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="Active"/>
          <xs:enumeration value="Expositive"/>
          <xs:enumeration value="Mixed"/>
          <xs:enumeration value="Undefined"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="LearningResourceType" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="Exercise"/>
          <xs:enumeration value="Simulation"/>
          <xs:enumeration value="Questionnaire"/>
          <xs:enumeration value="Diagramm"/>
          <xs:enumeration value="Figure"/>
          <xs:enumeration value="Graph"/>
          <xs:enumeration value="Index"/>
          <xs:enumeration value="Slide"/>
          <xs:enumeration value="Table"/>
          <xs:enumeration value="NarrativeText"/>
          <xs:enumeration value="Exam"/>
          <xs:enumeration value="Experiment"/>
          <xs:enumeration value="ProblemStatement"/>
          <xs:enumeration value="SelfAssessment"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="InteractivityLevel" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="very_low"/>
          <xs:enumeration value="low"/>
          <xs:enumeration value="medium"/>
          <xs:enumeration value="high"/>
          <xs:enumeration value="ver_high"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="SemanticDensity" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="very_low"/>
          <xs:enumeration value="low"/>
          <xs:enumeration value="medium"/>
          <xs:enumeration value="high"/>
          <xs:enumeration value="ver_high"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="IntendedEndUserRole" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="Teacher"/>
          <xs:enumeration value="Author"/>
          <xs:enumeration value="Learner"/>
          <xs:enumeration value="Manager"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="Context" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="PrimaryEducation"/>
          <xs:enumeration value="SecondaryEducation"/>
          <xs:enumeration value="HigherEducation"/>
          <xs:enumeration value="UniversityFirstCycle"/>
          <xs:enumeration value="UniversitySecondCycle"/>
          <xs:enumeration value="UniversityPostgrade"/>
          <xs:enumeration value="TechnicalSchoolFirstCycle"/>
          <xs:enumeration value="TechnicalSchoolSecondCycle"/>
          <xs:enumeration value="ProfessionalFormation"/>
          <xs:enumeration value="ContinuousFormation"/>
          <xs:enumeration value="VocationalTrainig"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="Difficulty" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="very_easy"/>
          <xs:enumeration value="easy"/>
          <xs:enumeration value="medium"/>
          <xs:enumeration value="difficult"/>
          <xs:enumeration value="very_difficult"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute ref="Language" use="optional" default="de"/>
  </xs:complexType>
</xs:element>

element EMAIL
diagram
type extension of xs:string
used by
element vCard
attributes
Name  Type  Use  Default  Fixed  Annotation
TYPE  xs:NMTOKEN        
documentation 
Type of EMail-Address.
annotation
documentation 
EMail-Address(es).
source
<xs:element name="EMAIL">
  <xs:annotation>
    <xs:documentation xml:lang="en">EMail-Address(es).</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="TYPE">
          <xs:annotation>
            <xs:documentation xml:lang="en">Type of EMail-Address.</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:NMTOKEN">
              <xs:enumeration value="internet"/>
              <xs:enumeration value="x400"/>
              <xs:enumeration value="pref"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element Emph
diagram
children Link Strong Quotation Code List Reference RefTarget GlossaryTerm Comment LinguisticExamples LinguisticExample Mention
used by
elements Comment Link Strong
groups bibcontent reftext text
attributes
Name  Type  Use  Default  Fixed  Annotation
Reason  xs:NMTOKEN  optional      
annotation
documentation 
To emphasize a word or a passage of the text.
source
<xs:element name="Emph">
  <xs:annotation>
    <xs:documentation xml:lang="en">To emphasize a word or a passage of the text.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="Link"/>
      <xs:element ref="Strong"/>
      <xs:element ref="Quotation"/>
      <xs:element ref="Code"/>
      <xs:element ref="List"/>
      <xs:element ref="Reference"/>
      <xs:element ref="RefTarget"/>
      <xs:element ref="GlossaryTerm"/>
      <xs:element ref="Comment"/>
      <xs:element ref="LinguisticExamples"/>
      <xs:element ref="LinguisticExample"/>
      <xs:element ref="Mention"/>
    </xs:choice>
    <xs:attribute name="Reason" use="optional">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="Keyword"/>
          <xs:enumeration value="Intuition"/>
          <xs:enumeration value="MetaLanguageUse"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element Entity
diagram
children vCard
used by
element Contribute
attributes
Name  Type  Use  Default  Fixed  Annotation
Role  xs:NMTOKEN  required      
documentation 
Kind of contribution. At least the Author(s) of the learning object should be described.
annotation
documentation 
The identification of and information about people or organizations contributing to this learning object, most relevant first. If Role equals Author, then the entity or entities shall be a person or persons. If Role equals Publisher, then the entity shall be an organization. If the entity is an organization, then it should be a university department, company, agency, institute, etc. under whose auspices the contribution was made
source
<xs:element name="Entity">
  <xs:annotation>
    <xs:documentation xml:lang="en">The identification of and information about people or organizations contributing to this learning object, most relevant first. If Role equals Author, then the entity or entities shall be a person or persons. If Role equals Publisher, then the entity shall be an organization. If the entity is an organization, then it should be a university department, company, agency, institute, etc. under whose auspices the contribution was made</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="vCard"/>
    </xs:sequence>
    <xs:attribute name="Role" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">Kind of contribution. At least the Author(s) of the learning object should be described.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="Author"/>
          <xs:enumeration value="Publisher"/>
          <xs:enumeration value="Unknown"/>
          <xs:enumeration value="Initiator"/>
          <xs:enumeration value="Terminator"/>
          <xs:enumeration value="Validator"/>
          <xs:enumeration value="Editor"/>
          <xs:enumeration value="GraphicalDesigner"/>
          <xs:enumeration value="TechnicalImplementer"/>
          <xs:enumeration value="ContentProvider"/>
          <xs:enumeration value="TechnicalValidator"/>
          <xs:enumeration value="EducationalValidator"/>
          <xs:enumeration value="ScriptWriter"/>
          <xs:enumeration value="InstructionalDesigner"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element Entity_
diagram
children vCard
used by
element Contribute_
attributes
Name  Type  Use  Default  Fixed  Annotation
Role  xs:NMTOKEN  required      
documentation 
Kind of contribution. Exactly one instance of creator should exist.
annotation
documentation 
The identification of and information about the people or organizations contributing to this metadata instance, most relevant first.
source
<xs:element name="Entity_">
  <xs:annotation>
    <xs:documentation xml:lang="en">The identification of and information about the people or organizations contributing to this metadata instance, most relevant first.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="vCard"/>
    </xs:sequence>
    <xs:attribute name="Role" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">Kind of contribution. Exactly one instance of creator should exist.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="Creator"/>
          <xs:enumeration value="Validator"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element Entry
diagram
type extension of xs:string
used by
element CatalogEntry
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:NMTOKEN    de    
annotation
documentation 
Actual string value of the entry within the catalog (i.e. listing identification system).
source
<xs:element name="Entry">
  <xs:annotation>
    <xs:documentation xml:lang="en">Actual string value of the entry within the catalog (i.e. listing identification system).</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute ref="Language" default="de"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element Exercise
diagram
children ExerciseText Hint Solution
used by
element Exercises
group text
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  required      
Type  xs:NMTOKEN  required      
DifficultyLevel  xs:NMTOKEN  required      
annotation
documentation 
Exercise within standard text. Different from Test.
source
<xs:element name="Exercise">
  <xs:annotation>
    <xs:documentation>Exercise within standard text. Different from Test.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ExerciseText">
        <xs:complexType>
          <xs:sequence maxOccurs="unbounded">
            <xs:element ref="Paragraph"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element ref="Hint"/>
      <xs:element name="Solution">
        <xs:complexType>
          <xs:group ref="text"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Id" type="xs:ID" use="required"/>
    <xs:attribute name="Type" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="Programming"/>
          <xs:enumeration value="Textual"/>
          <xs:enumeration value="Math"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="DifficultyLevel" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="easy"/>
          <xs:enumeration value="medium"/>
          <xs:enumeration value="hard"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element Exercise/ExerciseText
diagram
children Paragraph
source
<xs:element name="ExerciseText">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="Paragraph"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Exercise/Solution
diagram
children Link Emph Strong Quotation Code List Reference RefTarget Table GlossaryTerm Lex Grammar Comment LinguisticExamples LinguisticExample Exercises Exercise Mention
source
<xs:element name="Solution">
  <xs:complexType>
    <xs:group ref="text"/>
  </xs:complexType>
</xs:element>

element Exercises
diagram
children Exercise
used by
group text
annotation
documentation 
A collection of exercises within standard text.
source
<xs:element name="Exercises">
  <xs:annotation>
    <xs:documentation>A collection of exercises within standard text.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="2" maxOccurs="unbounded">
      <xs:element ref="Exercise"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Extadd
diagram
type xs:string
used by
element ADR
annotation
documentation 
Extended Address.
source
<xs:element name="Extadd" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">Extended Address.</xs:documentation>
  </xs:annotation>
</xs:element>

element Family
diagram
type xs:string
used by
element N
annotation
documentation 
The family name.
source
<xs:element name="Family" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">The family name.</xs:documentation>
  </xs:annotation>
</xs:element>

element firstname
diagram
children tex
source
<xs:element name="firstname">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element FN
diagram
type xs:string
used by
element vCard
annotation
documentation 
The full name of the person or the organization.
source
<xs:element name="FN" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">The full name of the person or the organization.</xs:documentation>
  </xs:annotation>
</xs:element>

element FooterCaption
diagram
children Link Emph Strong Quotation Code Reference RefTarget GlossaryTerm LinguisticExamples LinguisticExample Mention
used by
element Table
annotation
documentation 
This element contains a Table Footer.
source
<xs:element name="FooterCaption">
  <xs:annotation>
    <xs:documentation xml:lang="en">This element contains a Table Footer.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:group ref="bibcontent"/>
  </xs:complexType>
</xs:element>

element General
diagram
children Title CatalogEntry Language Description Keywords Coverage
used by
element MetaData
attributes
Name  Type  Use  Default  Fixed  Annotation
Identifier  xs:ID  required      
Structure  xs:NMTOKEN  required      
documentation 
Underlying organizational structure of this learning object.
AggregationLevel  xs:NMTOKEN  required      
documentation 
The functional granularity of this learning object. 1 = the smallest level of aggregation, e.g. raw media data or fragments. 2 = a collection of atoms, e.g. an HTML document with some embedded pictures or a lesson. 3 = a collection of level 2 learning objects, e.g. a "web" of HTML documents, with an index page that links the pages together or a course. 4 = the largest level of granularity, e.g. a set of courses that lead to a certificate.
annotation
documentation 
This category groups the general information that describes this learning object as a whole.
source
<xs:element name="General">
  <xs:annotation>
    <xs:documentation xml:lang="en">This category groups the general information that describes this learning object as a whole.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Title"/>
      <xs:element ref="CatalogEntry" minOccurs="0" maxOccurs="10"/>
      <xs:element ref="Language" maxOccurs="10"/>
      <xs:element ref="Description"/>
      <xs:element ref="Keywords"/>
      <xs:element ref="Coverage" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute ref="Identifier"/>
    <xs:attribute name="Structure" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">Underlying organizational structure of this learning object.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="Collection"/>
          <xs:enumeration value="Mixed"/>
          <xs:enumeration value="Linear"/>
          <xs:enumeration value="Hierarchical"/>
          <xs:enumeration value="Networked"/>
          <xs:enumeration value="Branched"/>
          <xs:enumeration value="Parceled"/>
          <xs:enumeration value="Atomic"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="AggregationLevel" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">The functional granularity of this learning object. 1 = the smallest level of aggregation, e.g. raw media data or fragments. 2 = a collection of atoms, e.g. an HTML document with some embedded pictures or a lesson. 3 = a collection of level 2 learning objects, e.g. a "web" of HTML documents, with an index page that links the pages together or a course. 4 = the largest level of granularity, e.g. a set of courses that lead to a certificate.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="1"/>
          <xs:enumeration value="2"/>
          <xs:enumeration value="3"/>
          <xs:enumeration value="4"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element Given
diagram
type xs:string
used by
element N
annotation
documentation 
The given or first name.
source
<xs:element name="Given" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">The given or first name.</xs:documentation>
  </xs:annotation>
</xs:element>

element Glossary
diagram
children GlossaryItem
used by
element LearningObject
annotation
documentation 
The Glossary.
source
<xs:element name="Glossary">
  <xs:annotation>
    <xs:documentation xml:lang="en">The Glossary.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="GlossaryItem" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GlossaryItem
diagram
children GlossaryTerm Definition
used by
element Glossary
annotation
documentation 
This element contains the GlossaryTerms and the specific definitions.
source
<xs:element name="GlossaryItem">
  <xs:annotation>
    <xs:documentation xml:lang="en">This element contains the GlossaryTerms and the specific definitions.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="GlossaryTerm"/>
      <xs:element ref="Definition"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GlossaryTerm
diagram
children Link Emph Strong Quotation Code Reference RefTarget GlossaryTerm LinguisticExamples LinguisticExample Mention
used by
elements Comment Emph GlossaryItem Link Strong
groups bibcontent reftext text
attributes
Name  Type  Use  Default  Fixed  Annotation
Definition  xs:IDREF  required      
annotation
documentation 
A GlossaryTerm is a word or text passage that is defined or described in the glossary of this learning object.
source
<xs:element name="GlossaryTerm">
  <xs:annotation>
    <xs:documentation xml:lang="en">A GlossaryTerm is a word or text passage that is defined or described in the glossary of this learning object.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:group ref="bibcontent"/>
    <xs:attribute name="Definition" type="xs:IDREF" use="required"/>
  </xs:complexType>
</xs:element>

element Grammar
diagram
children Rule
used by
element Comment
group text
annotation
documentation 
This element contains a linguistic grammar.
source
<xs:element name="Grammar">
  <xs:annotation>
    <xs:documentation xml:lang="en">This element contains a linguistic grammar.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Rule" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element HeaderCaption
diagram
children Link Emph Strong Quotation Code Reference RefTarget GlossaryTerm LinguisticExamples LinguisticExample Mention
used by
element Table
annotation
documentation 
This element contains a Table Header.
source
<xs:element name="HeaderCaption">
  <xs:annotation>
    <xs:documentation xml:lang="en">This element contains a Table Header.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:group ref="bibcontent"/>
  </xs:complexType>
</xs:element>

element Hint
diagram
children Paragraph LearningObject
used by
elements Exercise Test
source
<xs:element name="Hint">
  <xs:complexType>
    <xs:choice maxOccurs="unbounded">
      <xs:element ref="Paragraph"/>
      <xs:element ref="LearningObject"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element InstallationRemarks
diagram
type extension of xs:string
used by
element Technical
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:NMTOKEN    de    
annotation
documentation 
Description of how to install this learning object.
source
<xs:element name="InstallationRemarks">
  <xs:annotation>
    <xs:documentation xml:lang="en">Description of how to install this learning object.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute ref="Language" default="de"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element Item
diagram
children Paragraph
used by
element List
annotation
documentation 
The list items.
source
<xs:element name="Item">
  <xs:annotation>
    <xs:documentation xml:lang="en">The list items.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="Paragraph"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Keywords
diagram
type extension of xs:string
used by
element General
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:NMTOKEN    de    
annotation
documentation 
Keywords or phrases describing this learning object. This data element should not be used for characteristics that can be described by other data elements.
source
<xs:element name="Keywords">
  <xs:annotation>
    <xs:documentation xml:lang="en">Keywords or phrases describing this learning object. This data element should not be used for characteristics that can be described by other data elements.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute ref="Language" default="de"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element Language
diagram
type xs:string
used by
elements General Meta-Metadata
annotation
documentation 
The primary human language or languages used within this learning object to communicate to the intended user. LanguageID=Langcode(-Subcode) with Langcode a two-letter language code as defined by the code set ISO 639 and Subcode a country code from the code set ISO 3166.
source
<xs:element name="Language" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">The primary human language or languages used within this learning object to communicate to the intended user. LanguageID=Langcode(-Subcode) with Langcode a two-letter language code as defined by the code set ISO 639 and Subcode a country code from the code set ISO 3166.</xs:documentation>
  </xs:annotation>
</xs:element>

element lastname
diagram
children tex
source
<xs:element name="lastname">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element LayoutInformation
diagram
used by
element LearningObject
attributes
Name  Type  Use  Default  Fixed  Annotation
KeepWithPrevious  xs:NMTOKEN  optional      
KeepWithNext  xs:NMTOKEN  optional      
CSS-URL  xs:anyURI  optional      
source
<xs:element name="LayoutInformation">
  <xs:complexType>
    <xs:attribute name="KeepWithPrevious" use="optional">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="yes"/>
          <xs:enumeration value="no"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="KeepWithNext" use="optional">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="yes"/>
          <xs:enumeration value="no"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="CSS-URL" type="xs:anyURI" use="optional"/>
  </xs:complexType>
</xs:element>

element LearningObject
diagram
children MetaData LayoutInformation Content Test bibliography Glossary
used by
elements Test/Answer Content Hint Test/Question
annotation
documentation 
The root element.
source
<xs:element name="LearningObject">
  <xs:annotation>
    <xs:documentation>The root element.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="MetaData"/>
      <xs:element ref="LayoutInformation" minOccurs="0"/>
      <xs:element ref="Content" minOccurs="0"/>
      <xs:element ref="Test" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="bibliography" minOccurs="0"/>
      <xs:element ref="Glossary" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Left_side
diagram
type xs:string
used by
element Rule
annotation
documentation 
Left side of a rule.
source
<xs:element name="Left_side" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">Left side of a rule.</xs:documentation>
  </xs:annotation>
</xs:element>

element Lex
diagram
children Lexem
used by
element Comment
group text
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:NMTOKEN    de    
annotation
documentation 
A linguistic dictionary. NOTE: Only natural languages are allowed.
source
<xs:element name="Lex">
  <xs:annotation>
    <xs:documentation xml:lang="en">A linguistic dictionary. NOTE: Only natural languages are allowed.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Lexem" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute ref="Language" default="de"/>
  </xs:complexType>
</xs:element>

element Lexem
diagram
type extension of xs:string
used by
element Lex
annotation
documentation 
An item in the dictionay.
source
<xs:element name="Lexem">
  <xs:annotation>
    <xs:documentation xml:lang="en">An item in the dictionay.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element Lifecycle
diagram
children Version Contribute
used by
element MetaData
attributes
Name  Type  Use  Default  Fixed  Annotation
Status  xs:NMTOKEN  required      
documentation 
The state or condition of this learning object.
annotation
documentation 
This category describes the history and current state of this learning object and those who have affected this learning object during its evolution.
source
<xs:element name="Lifecycle">
  <xs:annotation>
    <xs:documentation xml:lang="en">This category describes the history and current state of this learning object and those who have affected this learning object during its evolution.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Version"/>
      <xs:element ref="Contribute" maxOccurs="30"/>
    </xs:sequence>
    <xs:attribute name="Status" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">The state or condition of this learning object.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="Draft"/>
          <xs:enumeration value="Final"/>
          <xs:enumeration value="Revised"/>
          <xs:enumeration value="Unavailable"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element LinguisticExample
diagram
children ExampleText Gloss Formalisation Transcription Translation
used by
elements Comment Emph LinguisticExamples Link Strong
groups bibcontent reftext text
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  required      
Language  xs:NMTOKEN  required  de    
Status  xs:NMTOKEN  required      
annotation
documentation 
This element shall be used to annotate an linguistic example.
source
<xs:element name="LinguisticExample">
  <xs:annotation>
    <xs:documentation xml:lang="en">This element shall be used to annotate an linguistic example.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:sequence>
      <xs:element name="ExampleText">
        <xs:complexType mixed="true">
          <xs:group ref="text"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="Gloss">
        <xs:complexType mixed="true">
          <xs:group ref="text"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="Formalisation">
        <xs:complexType mixed="true">
          <xs:group ref="text"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="Transcription">
        <xs:complexType mixed="true">
          <xs:group ref="text"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="Translation">
        <xs:complexType mixed="true">
          <xs:group ref="text"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Id" type="xs:ID" use="required"/>
    <xs:attribute ref="Language" use="required"/>
    <xs:attribute name="Status" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="well-formed"/>
          <xs:enumeration value="ill-formed"/>
          <xs:enumeration value="questionable"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element LinguisticExample/ExampleText
diagram
children Link Emph Strong Quotation Code List Reference RefTarget Table GlossaryTerm Lex Grammar Comment LinguisticExamples LinguisticExample Exercises Exercise Mention
source
<xs:element name="ExampleText">
  <xs:complexType mixed="true">
    <xs:group ref="text"/>
  </xs:complexType>
</xs:element>

element LinguisticExample/Gloss
diagram
children Link Emph Strong Quotation Code List Reference RefTarget Table GlossaryTerm Lex Grammar Comment LinguisticExamples LinguisticExample Exercises Exercise Mention
source
<xs:element name="Gloss">
  <xs:complexType mixed="true">
    <xs:group ref="text"/>
  </xs:complexType>
</xs:element>

element LinguisticExample/Formalisation
diagram
children Link Emph Strong Quotation Code List Reference RefTarget Table GlossaryTerm Lex Grammar Comment LinguisticExamples LinguisticExample Exercises Exercise Mention
source
<xs:element name="Formalisation">
  <xs:complexType mixed="true">
    <xs:group ref="text"/>
  </xs:complexType>
</xs:element>

element LinguisticExample/Transcription
diagram
children Link Emph Strong Quotation Code List Reference RefTarget Table GlossaryTerm Lex Grammar Comment LinguisticExamples LinguisticExample Exercises Exercise Mention
source
<xs:element name="Transcription">
  <xs:complexType mixed="true">
    <xs:group ref="text"/>
  </xs:complexType>
</xs:element>

element LinguisticExample/Translation
diagram
children Link Emph Strong Quotation Code List Reference RefTarget Table GlossaryTerm Lex Grammar Comment LinguisticExamples LinguisticExample Exercises Exercise Mention
source
<xs:element name="Translation">
  <xs:complexType mixed="true">
    <xs:group ref="text"/>
  </xs:complexType>
</xs:element>

element LinguisticExamples
diagram
children LinguisticExample
used by
elements Comment Emph Link Strong
groups bibcontent reftext text
source
<xs:element name="LinguisticExamples">
  <xs:complexType>
    <xs:sequence minOccurs="2" maxOccurs="unbounded">
      <xs:element ref="LinguisticExample"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Link
diagram
children Emph Strong Quotation Code Reference RefTarget GlossaryTerm Comment LinguisticExamples LinguisticExample Mention
used by
elements Comment Emph Strong
groups bibcontent reftext text
attributes
Name  Type  Use  Default  Fixed  Annotation
href  xs:string  required      
documentation 
The target URL.
title  xs:string        
documentation 
An optional title (to be shown in a mousetip info window).
annotation
documentation 
This element shall be used to link to EXTERNAL resources. To establish a relation or reference between internal resources or parts of a learning object use the element Reference.
source
<xs:element name="Link">
  <xs:annotation>
    <xs:documentation xml:lang="en">This element shall be used to link to EXTERNAL resources. To establish a relation or reference between internal resources or parts of a learning object use the element Reference.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="Emph"/>
      <xs:element ref="Strong"/>
      <xs:element ref="Quotation"/>
      <xs:element ref="Code"/>
      <xs:element ref="Reference"/>
      <xs:element ref="RefTarget"/>
      <xs:element ref="GlossaryTerm"/>
      <xs:element ref="Comment"/>
      <xs:element ref="LinguisticExamples"/>
      <xs:element ref="LinguisticExample"/>
      <xs:element ref="Mention"/>
    </xs:choice>
    <xs:attribute name="href" type="xs:string" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">The target URL.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="title" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en">An optional title (to be shown in a mousetip info window).</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element List
diagram
children Title Item
used by
elements Comment Emph Strong
groups reftext text
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  xs:NMTOKEN  required      
documentation 
Type of the list. Choose between ordered (HTML ol) or unordered (HTML ul) list.
annotation
documentation 
This element shall be used to list other elements.
source
<xs:element name="List">
  <xs:annotation>
    <xs:documentation xml:lang="en">This element shall be used to list other elements.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element name="Title" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">An optional title of the list.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute ref="Language" use="required"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element ref="Item"/>
    </xs:sequence>
    <xs:attribute name="Type" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">Type of the list. Choose between ordered (HTML ol) or unordered (HTML ul) list.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="ordered"/>
          <xs:enumeration value="unordered"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element List/Title
diagram
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:NMTOKEN  required  de    
annotation
documentation 
An optional title of the list.
source
<xs:element name="Title" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">An optional title of the list.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute ref="Language" use="required"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element Locality
diagram
type xs:string
used by
element ADR
annotation
documentation 
The town or city.
source
<xs:element name="Locality" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">The town or city.</xs:documentation>
  </xs:annotation>
</xs:element>

element Location
diagram
type xs:string
used by
element Technical
annotation
documentation 
A string that is used to access this learning object. It may be a location (e.g. URL), or a method that resolves to a location (e.g. URI). Preferable Location first. This is where the learning object described by this metadata instance is physically located.
source
<xs:element name="Location" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">A string that is used to access this learning object. It may be a location (e.g. URL), or a method that resolves to a location (e.g. URI). Preferable Location first. This is where the learning object described by this metadata instance is physically located.</xs:documentation>
  </xs:annotation>
</xs:element>

element Mention
diagram
children Link Emph Strong Quotation Code List Reference RefTarget Table GlossaryTerm Lex Grammar Comment LinguisticExamples LinguisticExample Exercises Exercise Mention
used by
elements Comment Emph Link Strong
groups bibcontent reftext text
annotation
documentation 
To mention a word or phrase.
source
<xs:element name="Mention">
  <xs:annotation>
    <xs:documentation>To mention a word or phrase.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:group ref="text"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Meta-Metadata
diagram
children CatalogEntry Contribute_ Language
used by
element MetaData
attributes
Name  Type  Use  Default  Fixed  Annotation
Identifier  xs:ID  required      
MetadataScheme  xs:string      LOM v 1.0  
annotation
documentation 
This category describes this metadata record itself (rather than the learning object that this record describes). This category describes such things as who created this metadata record, how, when and with what references. This is not information that describes the learning object itself.
source
<xs:element name="Meta-Metadata">
  <xs:annotation>
    <xs:documentation xml:lang="en">This category describes this metadata record itself (rather than the learning object that this record describes). This category describes such things as who created this metadata record, how, when and with what references. This is not information that describes the learning object itself.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="CatalogEntry"/>
      <xs:element ref="Contribute_"/>
      <xs:element ref="Language"/>
    </xs:sequence>
    <xs:attribute ref="Identifier"/>
    <xs:attribute name="MetadataScheme" type="xs:string" fixed="LOM v 1.0"/>
  </xs:complexType>
</xs:element>

element MetaData
diagram
children General Lifecycle Meta-Metadata Technical Educational Rights Relation Annotation Classification
used by
element LearningObject
annotation
documentation 
This element contains the IEEE P1484.12/D6.1 Basic metadata structure.
source
<xs:element name="MetaData">
  <xs:annotation>
    <xs:documentation xml:lang="en">This element contains the IEEE P1484.12/D6.1 Basic metadata structure.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="General"/>
      <xs:element ref="Lifecycle" minOccurs="0"/>
      <xs:element ref="Meta-Metadata" minOccurs="0"/>
      <xs:element ref="Technical" minOccurs="0"/>
      <xs:element ref="Educational" minOccurs="0"/>
      <xs:element ref="Rights" minOccurs="0"/>
      <xs:element ref="Relation" minOccurs="0" maxOccurs="100"/>
      <xs:element ref="Annotation" minOccurs="0" maxOccurs="30"/>
      <xs:element ref="Classification" minOccurs="0" maxOccurs="40"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element middlename
diagram
children tex
source
<xs:element name="middlename">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element N
diagram
children Family Given Other Prefix Suffix
used by
element vCard
annotation
documentation 
The name of the person or organization.
source
<xs:element name="N">
  <xs:annotation>
    <xs:documentation xml:lang="en">The name of the person or organization.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Family"/>
      <xs:element ref="Given"/>
      <xs:element ref="Other" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="Prefix" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="Suffix" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element OperatingSystem
diagram
used by
element Type
attributes
Name  Type  Use  Default  Fixed  Annotation
Name  xs:NMTOKEN  required      
documentation 
Name of the required technology to use this learning object.
MinimumVersion  xs:string        
documentation 
Lowest possible version of the required technology to use this learning object.
MaximumVersion  xs:string        
documentation 
Highest version of the technology known to support the use of this learning object.
annotation
documentation 
The Operating System that is required to use this learning object.
source
<xs:element name="OperatingSystem">
  <xs:annotation>
    <xs:documentation xml:lang="en">The Operating System that is required to use this learning object.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="Name" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">Name of the required technology to use this learning object.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="PC-DOS"/>
          <xs:enumeration value="MS-Windows"/>
          <xs:enumeration value="MacOS"/>
          <xs:enumeration value="Unix"/>
          <xs:enumeration value="Multi-OS"/>
          <xs:enumeration value="None"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute ref="MinimumVersion">
      <xs:annotation>
        <xs:documentation xml:lang="en">Lowest possible version of the required technology to use this learning object.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute ref="MaximumVersion">
      <xs:annotation>
        <xs:documentation xml:lang="en">Highest version of the technology known to support the use of this learning object.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element ORG
diagram
children Orgname Orgunit
used by
element vCard
annotation
documentation 
Informations about an organization.
source
<xs:element name="ORG">
  <xs:annotation>
    <xs:documentation xml:lang="en">Informations about an organization.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Orgname"/>
      <xs:element ref="Orgunit" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Orgname
diagram
type xs:string
used by
element ORG
annotation
documentation 
The name of the organization.
source
<xs:element name="Orgname" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">The name of the organization.</xs:documentation>
  </xs:annotation>
</xs:element>

element Orgunit
diagram
type xs:string
used by
element ORG
annotation
documentation 
A division or unit in this organization.
source
<xs:element name="Orgunit" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">A division or unit in this organization.</xs:documentation>
  </xs:annotation>
</xs:element>

element Other
diagram
type xs:string
used by
element N
annotation
documentation 
Other names.
source
<xs:element name="Other" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">Other names.</xs:documentation>
  </xs:annotation>
</xs:element>

element OtherPlatformRequirements
diagram
type extension of xs:string
used by
element Technical
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:NMTOKEN    de    
annotation
documentation 
Information about other software and hardware requirements.
source
<xs:element name="OtherPlatformRequirements">
  <xs:annotation>
    <xs:documentation xml:lang="en">Information about other software and hardware requirements.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute ref="Language" default="de"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element Paragraph
diagram
children Link Emph Strong Quotation Code List Reference RefTarget Table GlossaryTerm Lex Grammar Comment LinguisticExamples LinguisticExample Exercises Exercise Mention
used by
elements Test/Answer Content Definition Exercise/ExerciseText Hint Item Test/Question
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:NMTOKEN    de    
annotation
documentation 
The element paragraph is the one and only structural element within the content element. To provide more structural information use the Metadata.General.AggregationLevel attribute.
source
<xs:element name="Paragraph">
  <xs:annotation>
    <xs:documentation xml:lang="en">The element paragraph is the one and only structural element within the content element. To provide more structural information use the Metadata.General.AggregationLevel attribute.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:group ref="text"/>
    <xs:attribute ref="Language" default="de"/>
  </xs:complexType>
</xs:element>

element Pcode
diagram
type xs:string
used by
element ADR
annotation
documentation 
The postal code.
source
<xs:element name="Pcode" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">The postal code.</xs:documentation>
  </xs:annotation>
</xs:element>

element Person
diagram
annotation
documentation 
The person who created this annotation.
source
<xs:element name="Person">
  <xs:annotation>
    <xs:documentation xml:lang="en">The person who created this annotation.</xs:documentation>
  </xs:annotation>
</xs:element>

element Pobox
diagram
type xs:string
used by
element ADR
annotation
documentation 
Post Office Box.
source
<xs:element name="Pobox" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">Post Office Box.</xs:documentation>
  </xs:annotation>
</xs:element>

element Prefix
diagram
type xs:string
used by
element N
annotation
documentation 
Honorific Prefixes.
source
<xs:element name="Prefix" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">Honorific Prefixes.</xs:documentation>
  </xs:annotation>
</xs:element>

element Quotation
diagram
children Link Emph Strong Quotation Code List Reference RefTarget Table GlossaryTerm Lex Grammar Comment LinguisticExamples LinguisticExample Exercises Exercise Mention
used by
elements Comment Emph Link Strong
groups bibcontent reftext text
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:NMTOKEN    de    
Reference_to  xs:IDREF        
documentation 
The source of the Quotation. NOTE: To use the element Quotation you have to supply the corresponding BiblioItem first.
Page  xs:string        
documentation 
An optional page reference.
Type  xs:NMTOKEN    Inline    
annotation
documentation 
This element shall be used to mark a word or a passage as a LITERAL quotation. If you want to refer to a text, please use the element Reference.
source
<xs:element name="Quotation">
  <xs:annotation>
    <xs:documentation xml:lang="en">This element shall be used to mark a word or a passage as a LITERAL quotation. If you want to refer to a text, please use the element Reference.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:group ref="text"/>
    <xs:attribute ref="Language" default="de"/>
    <xs:attribute name="Reference_to" type="xs:IDREF">
      <xs:annotation>
        <xs:documentation xml:lang="en">The source of the Quotation. NOTE: To use the element Quotation you have to supply the corresponding BiblioItem first.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Page" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en">An optional page reference.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Type" default="Inline">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="Block"/>
          <xs:enumeration value="Inline"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element Reference
diagram
children Link Emph Strong Quotation Code List Reference Table GlossaryTerm Comment LinguisticExamples LinguisticExample Mention
used by
elements Comment Emph Link Strong
groups bibcontent reftext text
attributes
Name  Type  Use  Default  Fixed  Annotation
Reference_to  xs:IDREF  required      
documentation 
The target refered to. You can't refer to a target that is not supplied before.
Type  xs:NMTOKEN  required      
documentation 
The type of reference.
Page  xs:string        
documentation 
If you want to refer to a BiblioItem, you shall use this attribute to supply the corresponding page.
annotation
documentation 
This element shall be used to refer to an INTERNAL object (like BiblioItem) or part of the text. For literal quotation use Quotation.
source
<xs:element name="Reference">
  <xs:annotation>
    <xs:documentation xml:lang="en">This element shall be used to refer to an INTERNAL object (like BiblioItem) or part of the text. For literal quotation use Quotation.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:group ref="reftext"/>
    <xs:attribute name="Reference_to" type="xs:IDREF" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">The target refered to. You can't refer to a target that is not supplied before.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Type" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">The type of reference.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="LearningObject"/>
          <xs:enumeration value="BibliographyEntry"/>
          <xs:enumeration value="RefTarget"/>
          <xs:enumeration value="Definition"/>
          <xs:enumeration value="Code"/>
          <xs:enumeration value="LinguisticExamples"/>
          <xs:enumeration value="LinguisticExample"/>
          <xs:enumeration value="Exercises"/>
          <xs:enumeration value="Exercise"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="Page" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en">If you want to refer to a BiblioItem, you shall use this attribute to supply the corresponding page.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element RefTarget
diagram
children Link Emph Strong Quotation Code List Reference Table GlossaryTerm Comment LinguisticExamples LinguisticExample Mention
used by
elements Comment Emph Link Strong
groups bibcontent text
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  required      
annotation
documentation 
To markup a part of the text as target of a reference.
source
<xs:element name="RefTarget">
  <xs:annotation>
    <xs:documentation xml:lang="en">To markup a part of the text as target of a reference.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:group ref="reftext"/>
    <xs:attribute name="Id" type="xs:ID" use="required"/>
  </xs:complexType>
</xs:element>

element Region
diagram
type xs:string
used by
element ADR
annotation
documentation 
A region.
source
<xs:element name="Region" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">A region.</xs:documentation>
  </xs:annotation>
</xs:element>

element Relation
diagram
children Resource
used by
element MetaData
attributes
Name  Type  Use  Default  Fixed  Annotation
Kind  xs:NMTOKEN  required      
documentation 
Nature of the relationship between this learning object and the target learning object, identified by Relation.Resource
annotation
documentation 
This category defines the relationship between this learning object and other learning objects, if any. To define multiple relationships there may be multiple instances of this category. If there is more than one target learning object, then each target is covered by a new relationship instance.
source
<xs:element name="Relation">
  <xs:annotation>
    <xs:documentation xml:lang="en">This category defines the relationship between this learning object and other learning objects, if any. To define multiple relationships there may be multiple instances of this category. If there is more than one target learning object, then each target is covered by a new relationship instance.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Resource"/>
    </xs:sequence>
    <xs:attribute name="Kind" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">Nature of the relationship between this learning object and the target learning object, identified by Relation.Resource</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="IsPartOf"/>
          <xs:enumeration value="HasPart"/>
          <xs:enumeration value="IsVersionOf"/>
          <xs:enumeration value="HasVersion"/>
          <xs:enumeration value="IsFormatOf"/>
          <xs:enumeration value="HasFormat"/>
          <xs:enumeration value="References"/>
          <xs:enumeration value="IsReferencedBy"/>
          <xs:enumeration value="IsBasedOn"/>
          <xs:enumeration value="IsBasisFor"/>
          <xs:enumeration value="Requires"/>
          <xs:enumeration value="IsRequiredBy"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element Requirements
diagram
children Type
used by
element Technical
annotation
documentation 
This sub-category describes the technical capabilities required in order to use this learning object. If there are mutltiple requirements, then all are required, i.e. the logical connector is AND.
source
<xs:element name="Requirements">
  <xs:annotation>
    <xs:documentation xml:lang="en">This sub-category describes the technical capabilities required in order to use this learning object. If there are mutltiple requirements, then all are required, i.e. the logical connector is AND.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Type"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Resource
diagram
children Description CatalogEntry
used by
element Relation
attributes
Name  Type  Use  Default  Fixed  Annotation
Identifier  xs:IDREF  required      
documentation 
Unique Identifier of the target learning object.
annotation
documentation 
The target learning object that this relationship references.
source
<xs:element name="Resource">
  <xs:annotation>
    <xs:documentation xml:lang="en">The target learning object that this relationship references.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Description"/>
      <xs:element ref="CatalogEntry" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute name="Identifier" type="xs:IDREF" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">Unique Identifier of the target learning object.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element Right_side
diagram
type xs:string
used by
element Rule
annotation
documentation 
The right side of a rule.
source
<xs:element name="Right_side" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">The right side of a rule.</xs:documentation>
  </xs:annotation>
</xs:element>

element Rights
diagram
children Description
used by
element MetaData
attributes
Name  Type  Use  Default  Fixed  Annotation
Cost  xs:NMTOKEN  required      
documentation 
Whether use of this learning object requires payment.
CopyrightAndOtherRestrictions  xs:NMTOKEN  required      
documentation 
Whether copyright or other restrictions apply to the use of this learning object.
annotation
documentation 
This category describes the intellectual property rights and conditions of use for this learning object.
source
<xs:element name="Rights">
  <xs:annotation>
    <xs:documentation xml:lang="en">This category describes the intellectual property rights and conditions of use for this learning object.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Description"/>
    </xs:sequence>
    <xs:attribute name="Cost" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">Whether use of this learning object requires payment.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="yes"/>
          <xs:enumeration value="no"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="CopyrightAndOtherRestrictions" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">Whether copyright or other restrictions apply to the use of this learning object.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="yes"/>
          <xs:enumeration value="no"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element Rule
diagram
children Left_side Right_side
used by
element Grammar
annotation
documentation 
A grammatic rule.
source
<xs:element name="Rule">
  <xs:annotation>
    <xs:documentation xml:lang="en">A grammatic rule.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Left_side"/>
      <xs:element ref="Right_side"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Size
diagram
type xs:byte
used by
element Technical
annotation
documentation 
The size of the digital learning object in bytes. Only the digits 0 through 9 should be used; the unit is bytes, not Mbytes, GB, etc.
source
<xs:element name="Size" type="xs:byte">
  <xs:annotation>
    <xs:documentation xml:lang="en">The size of the digital learning object in bytes. Only the digits 0 through 9 should be used; the unit is bytes, not Mbytes, GB, etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element Source
diagram
type extension of xs:string
used by
element TaxonPath
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:NMTOKEN    de    
annotation
documentation 
The name of the classification system. This data element may use any recognized "official" taxonomy or any user-defined taxonomy.
source
<xs:element name="Source">
  <xs:annotation>
    <xs:documentation xml:lang="en">The name of the classification system. This data element may use any recognized "official" taxonomy or any user-defined taxonomy.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute ref="Language" default="de"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element Street
diagram
type xs:string
used by
element ADR
annotation
documentation 
Name and number of the street.
source
<xs:element name="Street" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name and number of the street.</xs:documentation>
  </xs:annotation>
</xs:element>

element Strong
diagram
children Link Emph Quotation Code List Reference RefTarget GlossaryTerm Comment LinguisticExamples LinguisticExample Mention
used by
elements Comment Emph Link
groups bibcontent reftext text
attributes
Name  Type  Use  Default  Fixed  Annotation
Reason  xs:NMTOKEN  optional      
annotation
documentation 
This element is equivalent to the HTML strong element.
source
<xs:element name="Strong">
  <xs:annotation>
    <xs:documentation xml:lang="en">This element is equivalent to the HTML strong element.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="Link"/>
      <xs:element ref="Emph"/>
      <xs:element ref="Quotation"/>
      <xs:element ref="Code"/>
      <xs:element ref="List"/>
      <xs:element ref="Reference"/>
      <xs:element ref="RefTarget"/>
      <xs:element ref="GlossaryTerm"/>
      <xs:element ref="Comment"/>
      <xs:element ref="LinguisticExamples"/>
      <xs:element ref="LinguisticExample"/>
      <xs:element ref="Mention"/>
    </xs:choice>
    <xs:attribute name="Reason" use="optional">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="Keyword"/>
          <xs:enumeration value="Intuition"/>
          <xs:enumeration value="MetaLanguageUse"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element suffix
diagram
children tex
source
<xs:element name="suffix">
  <xs:complexType mixed="true">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="tex"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element Suffix
diagram
type xs:string
used by
element N
annotation
documentation 
Honorific Suffixes.
source
<xs:element name="Suffix" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en">Honorific Suffixes.</xs:documentation>
  </xs:annotation>
</xs:element>

element Summary
diagram
children Link Emph Strong Quotation Code Reference RefTarget GlossaryTerm LinguisticExamples LinguisticExample Mention
used by
element Table
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:NMTOKEN  required  de    
annotation
documentation 
A short summary of the table content.
source
<xs:element name="Summary">
  <xs:annotation>
    <xs:documentation xml:lang="en">A short summary of the table content.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:group ref="bibcontent"/>
    <xs:attribute ref="Language" use="required"/>
  </xs:complexType>
</xs:element>

element Table
diagram
children Title Summary HeaderCaption TableRow FooterCaption
used by
element Comment
groups reftext text
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID        
documentation 
Use this attribute to supply a unique identifier (necessary to refer to this Table).
Width  xs:string        
documentation 
An optional attribute providing the width of a Table element. NOTE: This attribute will be obsolete in the future.
Height  xs:string        
documentation 
An optional attribute providing the height of a Table element. NOTE: This attribute will be obsolete in the future.
Border  xs:string        
documentation 
To supply a border (width in pixel) for a Table element.
annotation
documentation 
The table element. NOTE: Unlike HTML it is not allowed to use the Table element for text layout.
source
<xs:element name="Table">
  <xs:annotation>
    <xs:documentation xml:lang="en">The table element. NOTE: Unlike HTML it is not allowed to use the Table element for text layout.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Title" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en">Title of the table.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute ref="Language" use="required"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element ref="Summary" minOccurs="0"/>
      <xs:element ref="HeaderCaption" minOccurs="0"/>
      <xs:element ref="TableRow" maxOccurs="unbounded"/>
      <xs:element ref="FooterCaption" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="Id" type="xs:ID">
      <xs:annotation>
        <xs:documentation xml:lang="en">Use this attribute to supply a unique identifier (necessary to refer to this Table).</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Width" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en">An optional attribute providing the width of a Table element. NOTE: This attribute will be obsolete in the future.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Height" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en">An optional attribute providing the height of a Table element. NOTE: This attribute will be obsolete in the future.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Border" type="xs:string">
      <xs:annotation>
        <xs:documentation xml:lang="en">To supply a border (width in pixel) for a Table element.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element Table/Title
diagram
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:NMTOKEN  required  de    
annotation
documentation 
Title of the table.
source
<xs:element name="Title" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en">Title of the table.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute ref="Language" use="required"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element TableData
diagram
children Link Emph Strong Quotation Code List Reference RefTarget Table GlossaryTerm Lex Grammar Comment LinguisticExamples LinguisticExample Exercises Exercise Mention
used by
element TableRow
attributes
Name  Type  Use  Default  Fixed  Annotation
Colspan  xs:string        
Rowspan  xs:string        
annotation
documentation 
The table cell (HTML td).
source
<xs:element name="TableData">
  <xs:annotation>
    <xs:documentation xml:lang="en">The table cell (HTML td).</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:group ref="text"/>
    <xs:attribute name="Colspan" type="xs:string"/>
    <xs:attribute name="Rowspan" type="xs:string"/>
  </xs:complexType>
</xs:element>

element TableRow
diagram
children TableData
used by
element Table
annotation
documentation 
A table row (HTML tr).
source
<xs:element name="TableRow">
  <xs:annotation>
    <xs:documentation xml:lang="en">A table row (HTML tr).</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="TableData" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Taxon
diagram
children Entry
used by
element TaxonPath
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID        
documentation 
The identifier of the taxon, such as a number or letter combination provided by the source of the taxonomy.
annotation
documentation 
This sub-category describes a particular term within a taxonomy. A taxon is a node that has a defined label or term. A taxon may also have an alphanumeric designation or identifier for standardization reference. Either or both the label and the entry may be used to designate a particular taxon. An ordered list of taxons create a taxonomic path, i.e. "taxonomic stairways": this is a path from a more general to more specific entry in a classification. A TaxonPath shall have a depth from 1 to 9. Normal values should be defined as values between 2 and 4.
source
<xs:element name="Taxon">
  <xs:annotation>
    <xs:documentation xml:lang="en">This sub-category describes a particular term within a taxonomy. A taxon is a node that has a defined label or term. A taxon may also have an alphanumeric designation or identifier for standardization reference. Either or both the label and the entry may be used to designate a particular taxon. An ordered list of taxons create a taxonomic path, i.e. "taxonomic stairways": this is a path from a more general to more specific entry in a classification. A TaxonPath shall have a depth from 1 to 9. Normal values should be defined as values between 2 and 4.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Entry">
        <xs:annotation>
          <xs:documentation xml:lang="en">The textual label of the taxon.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute ref="Language" use="required"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Id" type="xs:ID">
      <xs:annotation>
        <xs:documentation xml:lang="en">The identifier of the taxon, such as a number or letter combination provided by the source of the taxonomy.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element Taxon/Entry
diagram
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:NMTOKEN  required  de    
annotation
documentation 
The textual label of the taxon.
source
<xs:element name="Entry">
  <xs:annotation>
    <xs:documentation xml:lang="en">The textual label of the taxon.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute ref="Language" use="required"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element TaxonPath
diagram
children Source Taxon
used by
element Classification
annotation
documentation 
This sub-category describes a taxonomic path in a specific classification system. Each succeeding level is a refinement in the definition of the higher level. There may be different paths, in the same or different classifications, which describe the same characteristic.
source
<xs:element name="TaxonPath">
  <xs:annotation>
    <xs:documentation xml:lang="en">This sub-category describes a taxonomic path in a specific classification system. Each succeeding level is a refinement in the definition of the higher level. There may be different paths, in the same or different classifications, which describe the same characteristic.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Source"/>
      <xs:element ref="Taxon"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Technical
diagram
children Size Location Requirements InstallationRemarks OtherPlatformRequirements Duration
used by
element MetaData
attributes
Name  Type  Use  Default  Fixed  Annotation
Format  xs:NMTOKEN  required      
documentation 
Technical data type of the component of this learning object. This data element should be used to identify the software needed to acess the learning object.
annotation
documentation 
This category describes the technical requirements and characteristics of this learning object.
source
<xs:element name="Technical">
  <xs:annotation>
    <xs:documentation xml:lang="en">This category describes the technical requirements and characteristics of this learning object.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Size" minOccurs="0"/>
      <xs:element ref="Location" minOccurs="0" maxOccurs="10"/>
      <xs:element ref="Requirements" maxOccurs="40"/>
      <xs:element ref="InstallationRemarks" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="OtherPlatformRequirements" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="Duration" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="Format" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">Technical data type of the component of this learning object. This data element should be used to identify the software needed to acess the learning object.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="application-x-authorware-bin"/>
          <xs:enumeration value="application-x-authorware-map"/>
          <xs:enumeration value="application-x-authorware-seg"/>
          <xs:enumeration value="application-andrew-inset"/>
          <xs:enumeration value="application-excel"/>
          <xs:enumeration value="application-hstu"/>
          <xs:enumeration value="application-mac-binhex40"/>
          <xs:enumeration value="application-mac-compactpro"/>
          <xs:enumeration value="application-msword"/>
          <xs:enumeration value="application-octet-stream"/>
          <xs:enumeration value="application-oda"/>
          <xs:enumeration value="application-pdf"/>
          <xs:enumeration value="application-postscript"/>
          <xs:enumeration value="application-powerpoint"/>
          <xs:enumeration value="application-rtf"/>
          <xs:enumeration value="application-smil"/>
          <xs:enumeration value="application-vnd.mif"/>
          <xs:enumeration value="application-vnd.ms-powerpoint"/>
          <xs:enumeration value="application-x-bcpio"/>
          <xs:enumeration value="application-x-cdlink"/>
          <xs:enumeration value="application-x-chess-pgn"/>
          <xs:enumeration value="application-x-compress"/>
          <xs:enumeration value="application-x-cpio"/>
          <xs:enumeration value="application-x-csh"/>
          <xs:enumeration value="application-x-director"/>
          <xs:enumeration value="application-x-dvi"/>
          <xs:enumeration value="application-x-futuresplash"/>
          <xs:enumeration value="application-x-gtar"/>
          <xs:enumeration value="application-x-gzip"/>
          <xs:enumeration value="application-x-hdf"/>
          <xs:enumeration value="application-x-httpd-cgi"/>
          <xs:enumeration value="application-x-javascript"/>
          <xs:enumeration value="application-x-koan"/>
          <xs:enumeration value="application-x-latex"/>
          <xs:enumeration value="application-x-mif"/>
          <xs:enumeration value="application-x-netcdf"/>
          <xs:enumeration value="application-x-sh"/>
          <xs:enumeration value="application-x-shar"/>
          <xs:enumeration value="application-x-shockwave-flash"/>
          <xs:enumeration value="application-x-stuffit"/>
          <xs:enumeration value="application-x-sv4cpio"/>
          <xs:enumeration value="application-x-sv4crc"/>
          <xs:enumeration value="application-x-tar"/>
          <xs:enumeration value="application-x-tcl"/>
          <xs:enumeration value="application-x-tex"/>
          <xs:enumeration value="application-x-texinfo"/>
          <xs:enumeration value="application-x-troff"/>
          <xs:enumeration value="application-x-troff-man"/>
          <xs:enumeration value="application-x-troff-me"/>
          <xs:enumeration value="application-x-troff-ms"/>
          <xs:enumeration value="application-x-ustar"/>
          <xs:enumeration value="application-x-wais-source"/>
          <xs:enumeration value="application-zip"/>
          <xs:enumeration value="audio-basic"/>
          <xs:enumeration value="audio-midi"/>
          <xs:enumeration value="audio-mpeg"/>
          <xs:enumeration value="audio-x-aiff"/>
          <xs:enumeration value="audio-x-pn-realaudio"/>
          <xs:enumeration value="audio-x-pn-realaudio-plugin"/>
          <xs:enumeration value="audio-x-realaudio"/>
          <xs:enumeration value="audio-x-wav"/>
          <xs:enumeration value="chemical-x-pdb"/>
          <xs:enumeration value="image-bmp"/>
          <xs:enumeration value="image-fif"/>
          <xs:enumeration value="image-gif"/>
          <xs:enumeration value="image-ief"/>
          <xs:enumeration value="image-jpeg"/>
          <xs:enumeration value="image-pict"/>
          <xs:enumeration value="image-png"/>
          <xs:enumeration value="image-tiff"/>
          <xs:enumeration value="image-x-cmu-raster"/>
          <xs:enumeration value="image-x-freehand"/>
          <xs:enumeration value="image-x-portable-anymap"/>
          <xs:enumeration value="image-x-portable-bitmap"/>
          <xs:enumeration value="image-x-portable-graymap"/>
          <xs:enumeration value="image-x-portable-pixmap"/>
          <xs:enumeration value="image-x-rgb"/>
          <xs:enumeration value="image-x-xbitmap"/>
          <xs:enumeration value="image-x-xpixmap"/>
          <xs:enumeration value="image-x-xwindowdump"/>
          <xs:enumeration value="model-iges"/>
          <xs:enumeration value="model-mesh"/>
          <xs:enumeration value="model-vrml"/>
          <xs:enumeration value="text-css"/>
          <xs:enumeration value="text-html"/>
          <xs:enumeration value="text-plain"/>
          <xs:enumeration value="text-richtext"/>
          <xs:enumeration value="text-sgml"/>
          <xs:enumeration value="text-tab-separated-values"/>
          <xs:enumeration value="text-x-setext"/>
          <xs:enumeration value="text-x-sgml"/>
          <xs:enumeration value="text-xml"/>
          <xs:enumeration value="video-mpeg"/>
          <xs:enumeration value="video-quicktime"/>
          <xs:enumeration value="video-x-msvideo"/>
          <xs:enumeration value="video-x-sgi-movie"/>
          <xs:enumeration value="x-conference-x-cooltalk"/>
          <xs:enumeration value="x-world-x-vrml"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element TEL
diagram
type extension of xs:string
used by
element vCard
attributes
Name  Type  Use  Default  Fixed  Annotation
TYPE  xs:NMTOKEN  required      
documentation 
Type of phone number.
annotation
documentation 
Phone number(s). It is possible to provide more than one number.
source
<xs:element name="TEL">
  <xs:annotation>
    <xs:documentation>Phone number(s). It is possible to provide more than one number.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="TYPE" use="required">
          <xs:annotation>
            <xs:documentation xml:lang="en">Type of phone number.</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:NMTOKEN">
              <xs:enumeration value="home"/>
              <xs:enumeration value="msg"/>
              <xs:enumeration value="work"/>
              <xs:enumeration value="pref"/>
              <xs:enumeration value="voice"/>
              <xs:enumeration value="fax"/>
              <xs:enumeration value="cell"/>
              <xs:enumeration value="video"/>
              <xs:enumeration value="pager"/>
              <xs:enumeration value="bbs"/>
              <xs:enumeration value="modem"/>
              <xs:enumeration value="car"/>
              <xs:enumeration value="isdn"/>
              <xs:enumeration value="pcs"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element Test
diagram
children Question Answer Hint
used by
element LearningObject
source
<xs:element name="Test">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element name="Question">
        <xs:complexType>
          <xs:choice maxOccurs="unbounded">
            <xs:element ref="Paragraph"/>
            <xs:element ref="LearningObject"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element name="Answer" maxOccurs="unbounded">
        <xs:complexType>
          <xs:choice maxOccurs="unbounded">
            <xs:element ref="Paragraph"/>
            <xs:element ref="LearningObject"/>
          </xs:choice>
        </xs:complexType>
      </xs:element>
      <xs:element ref="Hint" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Test/Question
diagram
children Paragraph LearningObject
source
<xs:element name="Question">
  <xs:complexType>
    <xs:choice maxOccurs="unbounded">
      <xs:element ref="Paragraph"/>
      <xs:element ref="LearningObject"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element Test/Answer
diagram
children Paragraph LearningObject
source
<xs:element name="Answer" maxOccurs="unbounded">
  <xs:complexType>
    <xs:choice maxOccurs="unbounded">
      <xs:element ref="Paragraph"/>
      <xs:element ref="LearningObject"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element tex
diagram
type extension of xs:string
used by
elements bibliography/bibitem/abstract bibliography/bibitem/address bibliography/bibitem/annote bibliography/bibitem/booktitle bibliography/bibitem/chapter bibliography/bibitem/contents bibliography/bibitem/crossref bibliography/bibitem/edition bibliography/bibitem/editor firstname bibliography/bibitem/howpublished bibliography/bibitem/institution bibliography/bibitem/ISBN bibliography/bibitem/ISSN bibliography/bibitem/journal bibliography/bibitem/key lastname bibliography/macro middlename bibliography/bibitem/month bibliography/bibitem/note bibliography/bibitem/notstandard bibliography/bibitem/number bibliography/bibitem/organization bibliography/bibitem/pages bibliography/bibitem/publisher bibliography/bibitem/school bibliography/bibitem/series suffix bibliography/bibitem/title bibliography/bibitem/type bibliography/bibitem/URL bibliography/bibitem/volume bibliography/bibitem/year
attributes
Name  Type  Use  Default  Fixed  Annotation
code  xs:string  required      
source
<xs:element name="tex">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="code" type="xs:string" use="required"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element Title
diagram
children Link Emph Strong Quotation Code Reference RefTarget GlossaryTerm LinguisticExamples LinguisticExample Mention
used by
element General
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:NMTOKEN    de    
annotation
documentation 
Name given to this element.
source
<xs:element name="Title">
  <xs:annotation>
    <xs:documentation xml:lang="en">Name given to this element.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:group ref="bibcontent"/>
    <xs:attribute ref="Language" default="de"/>
  </xs:complexType>
</xs:element>

element Type
diagram
children OperatingSystem Browser
used by
element Requirements
annotation
documentation 
The technology required to use this learning object, i.e. hardware, software, network, etc.
source
<xs:element name="Type">
  <xs:annotation>
    <xs:documentation xml:lang="en">The technology required to use this learning object, i.e. hardware, software, network, etc.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:choice>
      <xs:element ref="OperatingSystem"/>
      <xs:element ref="Browser"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element TypicalAgeRange
diagram
type extension of xs:string
used by
element Educational
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:NMTOKEN    de    
source
<xs:element name="TypicalAgeRange">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute ref="Language" default="de"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element TypicalLearningTime
diagram
type xs:time
used by
element Educational
source
<xs:element name="TypicalLearningTime" type="xs:time"/>

element vCard
diagram
children FN N ORG ADR TEL EMAIL
used by
elements Entity Entity_ Annotation/Person
annotation
documentation 
vCard is a standard for informations about people or organizations. The standard re-implemented here is just a small part of the whole standard.
source
<xs:element name="vCard">
  <xs:annotation>
    <xs:documentation xml:lang="en">vCard is a standard for informations about people or organizations. The standard re-implemented here is just a small part of the whole standard.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="FN"/>
      <xs:element ref="N" minOccurs="0"/>
      <xs:element ref="ORG" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="ADR" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="TEL" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="EMAIL" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Version
diagram
type extension of xs:string
used by
element Lifecycle
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  xs:NMTOKEN    de    
annotation
documentation 
The edition of this learning object.
source
<xs:element name="Version">
  <xs:annotation>
    <xs:documentation xml:lang="en">The edition of this learning object.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute ref="Language" default="de"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

group bibcontent
diagram
children Link Emph Strong Quotation Code Reference RefTarget GlossaryTerm LinguisticExamples LinguisticExample Mention
used by
elements Description FooterCaption GlossaryTerm HeaderCaption Summary Title
annotation
documentation 
Group containing elements that shall be used in not-standard text.
source
<xs:group name="bibcontent">
  <xs:annotation>
    <xs:documentation>Group containing elements that shall be used in not-standard text.</xs:documentation>
  </xs:annotation>
  <xs:choice minOccurs="0" maxOccurs="unbounded">
    <xs:element ref="Link"/>
    <xs:element ref="Emph"/>
    <xs:element ref="Strong"/>
    <xs:element ref="Quotation"/>
    <xs:element ref="Code"/>
    <xs:element ref="Reference"/>
    <xs:element ref="RefTarget"/>
    <xs:element ref="GlossaryTerm"/>
    <xs:element ref="LinguisticExamples"/>
    <xs:element ref="LinguisticExample"/>
    <xs:element ref="Mention"/>
  </xs:choice>
</xs:group>

group reftext
diagram
children Link Emph Strong Quotation Code List Reference Table GlossaryTerm Comment LinguisticExamples LinguisticExample Mention
used by
elements Reference RefTarget
annotation
documentation 
Group containing elements that shall be used in not-standard text.
source
<xs:group name="reftext">
  <xs:annotation>
    <xs:documentation>Group containing elements that shall be used in not-standard text.</xs:documentation>
  </xs:annotation>
  <xs:choice minOccurs="0" maxOccurs="unbounded">
    <xs:element ref="Link"/>
    <xs:element ref="Emph"/>
    <xs:element ref="Strong"/>
    <xs:element ref="Quotation"/>
    <xs:element ref="Code"/>
    <xs:element ref="List"/>
    <xs:element ref="Reference"/>
    <xs:element ref="Table"/>
    <xs:element ref="GlossaryTerm"/>
    <xs:element ref="Comment"/>
    <xs:element ref="LinguisticExamples"/>
    <xs:element ref="LinguisticExample"/>
    <xs:element ref="Mention"/>
  </xs:choice>
</xs:group>

group text
diagram
children Link Emph Strong Quotation Code List Reference RefTarget Table GlossaryTerm Lex Grammar Comment LinguisticExamples LinguisticExample Exercises Exercise Mention
used by
elements LinguisticExample/ExampleText LinguisticExample/Formalisation LinguisticExample/Gloss Mention Paragraph Quotation Exercise/Solution TableData LinguisticExample/Transcription LinguisticExample/Translation
annotation
documentation 
Group containing elements that shall be used in standard text.
source
<xs:group name="text">
  <xs:annotation>
    <xs:documentation>Group containing elements that shall be used in standard text.</xs:documentation>
  </xs:annotation>
  <xs:choice minOccurs="0" maxOccurs="unbounded">
    <xs:element ref="Link"/>
    <xs:element ref="Emph"/>
    <xs:element ref="Strong"/>
    <xs:element ref="Quotation"/>
    <xs:element ref="Code"/>
    <xs:element ref="List"/>
    <xs:element ref="Reference"/>
    <xs:element ref="RefTarget"/>
    <xs:element ref="Table"/>
    <xs:element ref="GlossaryTerm"/>
    <xs:element ref="Lex"/>
    <xs:element ref="Grammar"/>
    <xs:element ref="Comment"/>
    <xs:element ref="LinguisticExamples"/>
    <xs:element ref="LinguisticExample"/>
    <xs:element ref="Exercises"/>
    <xs:element ref="Exercise"/>
    <xs:element ref="Mention"/>
  </xs:choice>
</xs:group>


XML Schema documentation generated with
XML Spy Schema Editor www.xmlspy.com