Schema lo_final.xsd


schema location:  lo_final.xsd
 
Elements  Groups 
Abbrev  bibcontent 
ADR  linkcontent 
Annotation  reftext 
Bibliography  text 
Browser 
Catalog 
Classification 
Code 
CodeElem 
Comment 
Content 
Contribute 
Country 
Coverage 
Date 
Definition 
DefinitionList 
Description 
Duration 
Educational 
EMAIL 
Emph 
Entity 
Entry 
Example 
Examples 
Exercise 
Exercises 
Extadd 
Family 
FN 
FooterCaption 
Formula 
General 
Given 
Glossary 
GlossaryItem 
GlossaryTerm 
Grammar 
HeaderCaption 
Headline 
Hint 
Identifier 
InstallationRemarks 
Item 
Keyword 
Language 
LayoutInformation 
LearningObject 
Left_side 
Lex 
Lexem 
Lifecycle 
Link 
List 
Locality 
Location 
Mention 
Meta-Metadata 
MetaData 
N 
OperatingSystem 
ORG 
Orgname 
Orgunit 
Other 
OtherPlatformRequirements 
Paragraph 
Pcode 
Pobox 
Prefix 
Quotation 
Reference 
RefTarget 
Region 
Relation 
Requirement 
Resource 
Right_side 
Rights 
Rule 
Size 
Source 
Street 
Strong 
Suffix 
Summary 
Table 
TableData 
TableRow 
Taxon 
TaxonPath 
Technical 
TEL 
Test 
TestItem 
Tex 
Title 
Type 
TypicalAgeRange 
TypicalLearningTime 
vCard 
Version 


element Abbrev
diagram
used by
elements Bibliography/Bibitem/Abstract Bibliography/Bibitem/Address Bibliography/Bibitem/Annote Bibliography/Bibitem/BibTeXType Bibliography/Bibitem/Booktitle Bibliography/Bibitem/Chapter Bibliography/Bibitem/Contents Bibliography/Bibitem/Crossref Bibliography/Bibitem/Edition 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/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 Entity 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 ref="Entity"/>
      <xs:element ref="Date"/>
      <xs:element ref="Description"/>
    </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
Id  xs:ID  optional      
Version  xs:string        
Author  xs:string        
Created  xs:string        
Lastmodified  xs:string        
annotation
documentation 
The Bibliography element stores literature used in this learning object. It is based on the BibTeXML project.
source
<xs:element name="Bibliography">
  <xs:annotation>
    <xs:documentation>The Bibliography element stores literature used in this learning object. It is based on the BibTeXML project.</xs:documentation>
  </xs:annotation>
  <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" minOccurs="0" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element ref="Given" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element ref="Other" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element ref="Family"/>
                  <xs:element ref="Suffix" minOccurs="0" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <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>
                <xs:sequence>
                  <xs:element ref="Given" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element ref="Other" minOccurs="0" maxOccurs="unbounded"/>
                  <xs:element ref="Family"/>
                  <xs:element ref="Suffix" minOccurs="0" maxOccurs="unbounded"/>
                </xs:sequence>
              </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 ref="Title" minOccurs="0"/>
            <xs:element name="BibTeXType" 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 ref="Comment"/>
    </xs:choice>
    <xs:attribute name="Id" type="xs:ID" use="optional"/>
    <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 BibTeXType 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" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="Given" minOccurs="0" maxOccurs="unbounded"/>
            <xs:element ref="Other" minOccurs="0" maxOccurs="unbounded"/>
            <xs:element ref="Family"/>
            <xs:element ref="Suffix" minOccurs="0" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <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>
          <xs:sequence>
            <xs:element ref="Given" minOccurs="0" maxOccurs="unbounded"/>
            <xs:element ref="Other" minOccurs="0" maxOccurs="unbounded"/>
            <xs:element ref="Family"/>
            <xs:element ref="Suffix" minOccurs="0" maxOccurs="unbounded"/>
          </xs:sequence>
        </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 ref="Title" minOccurs="0"/>
      <xs:element name="BibTeXType" 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
children Given Other Family Suffix
source
<xs:element name="Author" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Given" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="Other" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="Family"/>
      <xs:element ref="Suffix" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

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 Given Other Family Suffix
source
<xs:element name="Editor" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Given" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="Other" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="Family"/>
      <xs:element ref="Suffix" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </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/BibTeXType
diagram
children Tex Abbrev
source
<xs:element name="BibTeXType" 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 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="Mozilla"/>
          <xs:enumeration value="MS-InternetExplorer"/>
          <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
annotation
documentation 
The name of the catalog (i.e. listing identification system). Example: "ISBN", "URI".
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). Example: "ISBN", "URI".</xs:documentation>
  </xs:annotation>
</xs:element>

element Classification
diagram
children TaxonPath Description Keyword
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 ref="Keyword" 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: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="Prerequisite"/>
          <xs:enumeration value="EducationalObjective"/>
          <xs:enumeration value="AccessibilityRestrictions"/>
          <xs:enumeration value="EducationalLevel"/>
          <xs:enumeration value="SkillLevel"/>
          <xs:enumeration value="SecurityLevel"/>
          <xs:enumeration value="Competency"/>
        </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 Code
diagram
children CodeElem
used by
elements Comment Emph Strong
groups bibcontent linkcontent reftext text
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
documentation 
A globally unique Id that can be used to refer to this Code element.
Display  xs:NMTOKEN  optional  Inline    
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" use="optional">
      <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:attribute name="Display" use="optional" 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 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 Examples Example Mention Formula
used by
elements Bibliography Emph Strong
groups linkcontent 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="Examples"/>
      <xs:element ref="Example"/>
      <xs:element ref="Mention"/>
      <xs:element ref="Formula"/>
    </xs:choice>
    <xs:attribute ref="Language" default="de"/>
  </xs:complexType>
</xs:element>

element Content
diagram
children Text 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 name="Text">
        <xs:complexType>
          <xs:sequence maxOccurs="unbounded">
            <xs:element ref="Headline" minOccurs="0" maxOccurs="unbounded"/>
            <xs:element ref="Paragraph" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element ref="LearningObject"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element Content/Text
diagram
children Headline Paragraph
source
<xs:element name="Text">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="Headline" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="Paragraph" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Contribute
diagram
children Entity Date
used by
elements Lifecycle Meta-Metadata
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 
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" minOccurs="0"/>
    </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:enumeration value="SubjectMatterExpert"/>
          <xs:enumeration value="Creator"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </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
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
elements DefinitionList 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 DefinitionList
diagram
children Definition
used by
element GlossaryItem
annotation
documentation 
A list of definitions or descriptions of a GlossaryTerm.
source
<xs:element name="DefinitionList">
  <xs:annotation>
    <xs:documentation xml:lang="en">A list of definitions or descriptions of a GlossaryTerm.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="Definition"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Description
diagram
children Link Emph Strong Quotation Code Reference RefTarget GlossaryTerm Examples Example Mention Formula
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:string
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:string">
  <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 Language
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      
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" maxOccurs="5"/>
      <xs:element ref="TypicalLearningTime"/>
      <xs:element ref="Description" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="Language" maxOccurs="10"/>
    </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: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="Diagramme"/>
          <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:enumeration value="Lecture"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="InteractivityLevel" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="VeryLow"/>
          <xs:enumeration value="Low"/>
          <xs:enumeration value="Medium"/>
          <xs:enumeration value="High"/>
          <xs:enumeration value="VeryHigh"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="SemanticDensity" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="VeryLow"/>
          <xs:enumeration value="Low"/>
          <xs:enumeration value="Medium"/>
          <xs:enumeration value="High"/>
          <xs:enumeration value="VeryHigh"/>
        </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="School"/>
          <xs:enumeration value="HigherEducation"/>
          <xs:enumeration value="Training"/>
          <xs:enumeration value="Other"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="Difficulty" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="VeryEasy"/>
          <xs:enumeration value="Easy"/>
          <xs:enumeration value="Medium"/>
          <xs:enumeration value="Difficult"/>
          <xs:enumeration value="VeryDifficult"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </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 Examples Example Mention Formula
used by
elements Comment Strong
groups bibcontent linkcontent 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="Examples"/>
      <xs:element ref="Example"/>
      <xs:element ref="Mention"/>
      <xs:element ref="Formula"/>
    </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:enumeration value="Highlight"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element Entity
diagram
children vCard
used by
elements Annotation Contribute
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:complexType>
</xs:element>

element Entry
diagram
type extension of xs:string
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 Example
diagram
children ExampleText Gloss Formalisation Transcription Translation
used by
elements Comment Emph Examples Strong
groups bibcontent linkcontent reftext text
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  required      
Language  xs:NMTOKEN  required  de    
Domain  xs:string  optional      
Status  xs:NMTOKEN  required      
annotation
documentation 
This element shall be used to annotate an linguistic example.
source
<xs:element name="Example">
  <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:choice maxOccurs="unbounded">
      <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:choice>
    <xs:attribute name="Id" type="xs:ID" use="required"/>
    <xs:attribute ref="Language" use="required"/>
    <xs:attribute name="Domain" type="xs:string" use="optional"/>
    <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 Example/ExampleText
diagram
children Link Emph Strong Quotation Code List Reference RefTarget Table GlossaryTerm Lex Grammar Comment Examples Example Exercises Exercise Mention Formula
source
<xs:element name="ExampleText">
  <xs:complexType mixed="true">
    <xs:group ref="text"/>
  </xs:complexType>
</xs:element>

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

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

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

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

element Examples
diagram
children Example
used by
elements Comment Emph Strong
groups bibcontent linkcontent reftext text
annotation
documentation 
A wrapper for two ore more Example elements.
source
<xs:element name="Examples">
  <xs:annotation>
    <xs:documentation>A wrapper for two ore more Example elements.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="2" maxOccurs="unbounded">
      <xs:element ref="Example"/>
    </xs:sequence>
  </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  optional      
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="optional"/>
    <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 Examples Example Exercises Exercise Mention Formula
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
elements Bibliography/Bibitem/Author Bibliography/Bibitem/Editor 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 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 Examples Example Mention Formula
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 Formula
diagram
used by
elements Comment Emph Strong
groups bibcontent reftext text
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
Display  xs:NMTOKEN  optional  Inline    
Information_Link  xs:anyURI  optional      
Information_Ref  xs:IDREF  optional      
annotation
documentation 
A wrapper for MathML content.
source
<xs:element name="Formula">
  <xs:annotation>
    <xs:documentation>A wrapper for MathML content.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:any namespace="http://www.w3.org/1998/Math/MathML"/>
    </xs:sequence>
    <xs:attribute name="Id" type="xs:ID" use="optional"/>
    <xs:attribute name="Display" use="optional" default="Inline">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="Block"/>
          <xs:enumeration value="Inline"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="Information_Link" type="xs:anyURI" use="optional"/>
    <xs:attribute name="Information_Ref" type="xs:IDREF" use="optional"/>
  </xs:complexType>
</xs:element>

element General
diagram
children Identifier Title Language Description Keyword Coverage
used by
element MetaData
attributes
Name  Type  Use  Default  Fixed  Annotation
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="Identifier" maxOccurs="10"/>
      <xs:element ref="Title"/>
      <xs:element ref="Language" minOccurs="0" maxOccurs="10"/>
      <xs:element ref="Description" maxOccurs="10"/>
      <xs:element ref="Keyword" maxOccurs="10"/>
      <xs:element ref="Coverage" minOccurs="0" maxOccurs="10"/>
    </xs:sequence>
    <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="Linear"/>
          <xs:enumeration value="Hierarchical"/>
          <xs:enumeration value="Networked"/>
          <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
elements Bibliography/Bibitem/Author Bibliography/Bibitem/Editor 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 maxOccurs="unbounded">
      <xs:element ref="GlossaryItem"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element GlossaryItem
diagram
children GlossaryTerm Definition DefinitionList
used by
element Glossary
attributes
Name  Type  Use  Default  Fixed  Annotation
Theme  xs:string  optional      
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:choice>
        <xs:element ref="Definition" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element ref="DefinitionList" minOccurs="0"/>
      </xs:choice>
    </xs:sequence>
    <xs:attribute name="Theme" type="xs:string" use="optional"/>
  </xs:complexType>
</xs:element>

element GlossaryTerm
diagram
children Link Emph Strong Quotation Code Reference RefTarget GlossaryTerm Examples Example Mention Formula
used by
elements Comment Emph GlossaryItem Strong
groups bibcontent linkcontent 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 Examples Example Mention Formula
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 Headline
diagram
children Emph Strong Quotation Code Reference RefTarget GlossaryTerm Comment Examples Example Mention
used by
element Content/Text
annotation
documentation 
This element shall be used to define a heading line.
source
<xs:element name="Headline">
  <xs:annotation>
    <xs:documentation xml:lang="en">This element shall be used to define a heading line.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:group ref="linkcontent"/>
  </xs:complexType>
</xs:element>

element Hint
diagram
children Paragraph LearningObject
used by
elements Exercise TestItem
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 Identifier
diagram
used by
elements General Meta-Metadata
attributes
Name  Type  Use  Default  Fixed  Annotation
Catalog  xs:string  optional  "MiLCA"    
documentation 
The name or designator of the identification or cataloging scheme for this enty. A namespace scheme.
Entry  xs:ID  required      
documentation 
The value of the identifier within the identification or cataloging scheme that designates or identifies the learning object. A namespace specific string. In this Binding it has to be a valid XML names (start with a character or _). Example: "A-5-1". 
annotation
documentation 
A globally unique label that identifies this learning object.
source
<xs:element name="Identifier">
  <xs:annotation>
    <xs:documentation>A globally unique label that identifies this learning object.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="Catalog" type="xs:string" use="optional" default='"MiLCA"'>
      <xs:annotation>
        <xs:documentation>The name or designator of the identification or cataloging scheme for this enty. A namespace scheme.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Entry" type="xs:ID" use="required">
      <xs:annotation>
        <xs:documentation xml:lang="en">The value of the identifier within the identification or cataloging scheme that designates or identifies the learning object. A namespace specific string. In this Binding it has to be a valid XML names (start with a character or _). Example: "A-5-1". </xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </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 Keyword
diagram
type extension of xs:string
used by
elements Classification 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="Keyword">
  <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 Educational General
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 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 TestItem/Answer Content Hint TestItem/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"/>
      <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 Link
diagram
children Link Emph Strong Quotation Code List Reference RefTarget Table GlossaryTerm Lex Grammar Comment Examples Example Exercises Exercise Mention Formula
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:group ref="text"/>
    <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>
      <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" maxOccurs="unbounded"/>
    </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 Examples Example Exercises Exercise Mention Formula
used by
elements Comment Emph Strong
groups bibcontent linkcontent 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 Identifier Contribute
used by
element MetaData
attributes
Name  Type  Use  Default  Fixed  Annotation
MetadataScheme  xs:string      LOM v 1.0  
Language  xs:NMTOKEN    de    
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="Identifier"/>
      <xs:element ref="Contribute" maxOccurs="10"/>
    </xs:sequence>
    <xs:attribute name="MetadataScheme" type="xs:string" fixed="LOM v 1.0"/>
    <xs:attribute ref="Language" default="de"/>
  </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.1-2002 Basic metadata structure.
source
<xs:element name="MetaData">
  <xs:annotation>
    <xs:documentation xml:lang="en">This element contains the IEEE P1484.12.1-2002 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" maxOccurs="100"/>
      <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 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
elements Bibliography/Bibitem/Author Bibliography/Bibitem/Editor 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 Examples Example Exercises Exercise Mention Formula
used by
elements TestItem/Answer Definition Exercise/ExerciseText Hint Item TestItem/Question Content/Text
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 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 Examples Example Exercises Exercise Mention Formula
used by
elements Comment Emph Strong
groups bibcontent linkcontent 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 Examples Example Mention Formula
used by
elements Comment Emph Strong
groups bibcontent linkcontent 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. INTERNAL means objects in the same XML document. 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. INTERNAL means objects in the same XML document. 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="Table"/>
          <xs:enumeration value="Formula"/>
          <xs:enumeration value="Example"/>
          <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 Examples Example Mention Formula
used by
elements Comment Emph Strong
groups bibcontent linkcontent 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 Requirement
diagram
children Type
used by
elements Technical/OrComposite 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="Requirement">
  <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 Identifier_ Description
used by
element Relation
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 name="Identifier_" maxOccurs="10">
        <xs:annotation>
          <xs:documentation>A globally unique label that identifies the target learning object.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="Catalog" type="xs:string" use="optional" default="MiLCA">
            <xs:annotation>
              <xs:documentation>The name or designator of the identification or cataloging scheme for this enty. A namespace scheme.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="Entry" type="xs:IDREF" use="optional">
            <xs:annotation>
              <xs:documentation xml:lang="en">The value of the identifier within the identification or cataloging scheme that designates or identifies the target learning object.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="URI" type="xs:anyURI" use="optional">
            <xs:annotation>
              <xs:documentation xml:lang="en">The value of an URI of the target learning object (as an XML file).</xs:documentation>
            </xs:annotation>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
      <xs:element ref="Description" maxOccurs="10"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Resource/Identifier_
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
Catalog  xs:string  optional  MiLCA    
documentation 
The name or designator of the identification or cataloging scheme for this enty. A namespace scheme.
Entry  xs:IDREF  optional      
documentation 
The value of the identifier within the identification or cataloging scheme that designates or identifies the target learning object.
URI  xs:anyURI  optional      
documentation 
The value of an URI of the target learning object (as an XML file).
annotation
documentation 
A globally unique label that identifies the target learning object.
source
<xs:element name="Identifier_" maxOccurs="10">
  <xs:annotation>
    <xs:documentation>A globally unique label that identifies the target learning object.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="Catalog" type="xs:string" use="optional" default="MiLCA">
      <xs:annotation>
        <xs:documentation>The name or designator of the identification or cataloging scheme for this enty. A namespace scheme.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Entry" type="xs:IDREF" use="optional">
      <xs:annotation>
        <xs:documentation xml:lang="en">The value of the identifier within the identification or cataloging scheme that designates or identifies the target learning object.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="URI" type="xs:anyURI" use="optional">
      <xs:annotation>
        <xs:documentation xml:lang="en">The value of an URI of the target learning object (as an XML file).</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 Examples Example Mention Formula
used by
elements Comment Emph
groups bibcontent linkcontent 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="Examples"/>
      <xs:element ref="Example"/>
      <xs:element ref="Mention"/>
      <xs:element ref="Formula"/>
    </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:enumeration value="Highlight"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element Suffix
diagram
type xs:string
used by
elements Bibliography/Bibitem/Author Bibliography/Bibitem/Editor 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 Examples Example Mention Formula
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 Examples Example Exercises Exercise Mention Formula
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" maxOccurs="15"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Technical
diagram
children Size Location Requirement OrComposite 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:choice minOccurs="0">
        <xs:element ref="Requirement" minOccurs="0" maxOccurs="40"/>
        <xs:element name="OrComposite" minOccurs="0" maxOccurs="40">
          <xs:annotation>
            <xs:documentation>Grouping of multiple requirements. The composite requirement is satisfied when one of the compononent requirement is satisfied, i.e. the logical connector is OR.</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element ref="Requirement" maxOccurs="40"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
      <xs:element ref="InstallationRemarks" minOccurs="0"/>
      <xs:element ref="OtherPlatformRequirements" minOccurs="0"/>
      <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-svg-xml"/>
          <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="text-xhtml"/>
          <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 Technical/OrComposite
diagram
children Requirement
annotation
documentation 
Grouping of multiple requirements. The composite requirement is satisfied when one of the compononent requirement is satisfied, i.e. the logical connector is OR.
source
<xs:element name="OrComposite" minOccurs="0" maxOccurs="40">
  <xs:annotation>
    <xs:documentation>Grouping of multiple requirements. The composite requirement is satisfied when one of the compononent requirement is satisfied, i.e. the logical connector is OR.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Requirement" maxOccurs="40"/>
    </xs:sequence>
  </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 TestItem
used by
element LearningObject
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
annotation
documentation 
Test
source
<xs:element name="Test">
  <xs:annotation>
    <xs:documentation xml:lang="en">Test</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="TestItem"/>
    </xs:sequence>
    <xs:attribute name="Id" type="xs:ID" use="optional"/>
  </xs:complexType>
</xs:element>

element TestItem
diagram
children Question Answer Hint
used by
element Test
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID  optional      
source
<xs:element name="TestItem">
  <xs:complexType>
    <xs:sequence>
      <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:attribute name="Id" type="xs:ID" use="optional"/>
  </xs:complexType>
</xs:element>

element TestItem/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 TestItem/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/BibTeXType Bibliography/Bibitem/Booktitle Bibliography/Bibitem/Chapter Bibliography/Bibitem/Contents Bibliography/Bibitem/Crossref Bibliography/Bibitem/Edition Bibliography/Bibitem/Howpublished Bibliography/Bibitem/Institution Bibliography/Bibitem/ISBN Bibliography/Bibitem/ISSN Bibliography/Bibitem/Journal Bibliography/Bibitem/Key Bibliography/Macro 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/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 Examples Example Mention Formula
used by
elements Bibliography/Bibitem 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 Requirement
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    
annotation
documentation 
Age of the intended user. This data element shall refer to development age, if that would be different from chronological age. When applicable, the string should be formatted as minimum age-maximum age or minimum age-.
source
<xs:element name="TypicalAgeRange">
  <xs:annotation>
    <xs:documentation>Age of the intended user. This data element shall refer to development age, if that would be different from chronological age. When applicable, the string should be formatted as minimum age-maximum age or minimum age-.</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 TypicalLearningTime
diagram
type xs:time
used by
element Educational
annotation
documentation 
Approximate or typical time it takes to work with or through this learning object for the typcial intended target audience (which can be characterized by data elements 5.6:Educational.Context and 5.7:Educational.TypicalAgeRange.
source
<xs:element name="TypicalLearningTime" type="xs:time">
  <xs:annotation>
    <xs:documentation>Approximate or typical time it takes to work with or through this learning object for the typcial intended target audience (which can be characterized by data elements 5.6:Educational.Context and 5.7:Educational.TypicalAgeRange.</xs:documentation>
  </xs:annotation>
</xs:element>

element vCard
diagram
children FN N ORG ADR TEL EMAIL
used by
element Entity
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 Examples Example Mention Formula
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="Examples"/>
    <xs:element ref="Example"/>
    <xs:element ref="Mention"/>
    <xs:element ref="Formula"/>
  </xs:choice>
</xs:group>

group linkcontent
diagram
children Emph Strong Quotation Code Reference RefTarget GlossaryTerm Comment Examples Example Mention
used by
element Headline
annotation
documentation 
Group containing elements that shall be used in not-standard text.
source
<xs:group name="linkcontent">
  <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="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="Examples"/>
    <xs:element ref="Example"/>
    <xs:element ref="Mention"/>
  </xs:choice>
</xs:group>

group reftext
diagram
children Link Emph Strong Quotation Code List Reference Table GlossaryTerm Comment Examples Example Mention Formula
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="Examples"/>
    <xs:element ref="Example"/>
    <xs:element ref="Mention"/>
    <xs:element ref="Formula"/>
  </xs:choice>
</xs:group>

group text
diagram
children Link Emph Strong Quotation Code List Reference RefTarget Table GlossaryTerm Lex Grammar Comment Examples Example Exercises Exercise Mention Formula
used by
elements Example/ExampleText Example/Formalisation Example/Gloss Link Mention Paragraph Quotation Exercise/Solution TableData Example/Transcription Example/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="Examples"/>
    <xs:element ref="Example"/>
    <xs:element ref="Exercises"/>
    <xs:element ref="Exercise"/>
    <xs:element ref="Mention"/>
    <xs:element ref="Formula"/>
  </xs:choice>
</xs:group>


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