Schema metabase.xsd


schema location:  http://www.akleon.de/xsd/metabase.xsd
 
Elements 
metabase 


schema location:  http://www.akleon.de/xsd/learningresources.xsd
 
Complex types 
learningresourceType 


schema location:  http://www.akleon.de/xsd/peerReviews.xsd
 
Complex types  Simple types 
accuracyType  ratingType 
evaluationType 
peerReviewType 
qualityType 


schema location:  http://www.akleon.de/xsd/userComments.xsd
 
Complex types 
userCommentType 


schema location:  http://www.akleon.de/xsd/datatypes.xsd
 
Complex types 
anyURIType 
audienceType 
basicLangType 
basicOriginType 
basicType 
booleanType 
coverageSpatialElementType 
coverageTemporalElementType 
coverageType 
creatorType 
dateType 
educationalFieldOfStudyType 
educationalType 
formatEncodingType 
formatExtentType 
formatMimeTypeType 
formatType 
imageType 
inlineresourceType 
integerType 
intReferenceType 
langAnyURIType 
langStringType 
langStringWoOriginType 
languageType 
linkType 
linkWithOriginType 
referenceOrInlineType 
referenceType 
relationType 
rightsType 
simpleReferenceType 
sourceType 
stringType 
subjectType 
titleType 
typeDocumentType 
typeMediaType 
typeType 


schema location:  http://www.akleon.de/xsd/values.xsd
 
Simple types 
audienceValues 
coverageSpatialSchemeValues 
coverageTemporalSchemeValues 
educationalCategoryValues 
educationalFOSValues 
educationalLevelValues 
encodingValues 
extentUnitValues 
mimetypeValues 
originValues 
subjectSchemeValues 
typeDocumentValues 
typeMediaValues 


element metabase
diagram
children learningresource peerReview userComment
source
<xs:element name="metabase">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="learningresource" type="learningresourceType" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="peerReview" type="peerReviewType" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="userComment" type="userCommentType" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element metabase/learningresource
diagram
type learningresourceType
children title creator subject description publisher contributor date type format identifier source identifier language relation coverage rights educational audience annotations image
attributes
Name  Type  Use  Default  Fixed  Annotation
guID  xs:ID  required      
source
<xs:element name="learningresource" type="learningresourceType" minOccurs="0" maxOccurs="unbounded"/>

element metabase/peerReview
diagram
type peerReviewType
children description educationalLevel educationalCategory learningGoal prerequisiteKnowledge evaluation date
attributes
Name  Type  Use  Default  Fixed  Annotation
guID  xs:ID  required      
source
<xs:element name="peerReview" type="peerReviewType" minOccurs="0" maxOccurs="unbounded"/>

element metabase/userComment
diagram
type userCommentType
children description date
attributes
Name  Type  Use  Default  Fixed  Annotation
guID  xs:ID  required      
source
<xs:element name="userComment" type="userCommentType" minOccurs="0" maxOccurs="unbounded"/>

complexType learningresourceType
diagram
children title creator subject description publisher contributor date type format identifier source identifier language relation coverage rights educational audience annotations image
used by
element metabase/learningresource
attributes
Name  Type  Use  Default  Fixed  Annotation
guID  xs:ID  required      
source
<xs:complexType name="learningresourceType">
  <xs:sequence>
    <xs:element name="title" type="titleType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="creator" type="creatorType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="subject" type="subjectType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="description" type="langStringType" minOccurs="0"/>
    <xs:element name="publisher" type="stringType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="contributor" type="stringType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="date" type="dateType" minOccurs="0"/>
    <xs:element name="type" type="typeType" minOccurs="0"/>
    <xs:element name="format" type="formatType" minOccurs="0"/>
    <xs:sequence>
      <xs:annotation>
        <xs:documentation>=identifier+ OR source</xs:documentation>
      </xs:annotation>
      <xs:choice>
        <xs:element name="identifier" type="linkWithOriginType"/>
        <xs:element name="source" type="sourceType"/>
      </xs:choice>
      <xs:element name="identifier" type="linkWithOriginType" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:element name="language" type="languageType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="relation" type="relationType" minOccurs="0"/>
    <xs:element name="coverage" type="coverageType" minOccurs="0"/>
    <xs:element name="rights" type="rightsType" minOccurs="0"/>
    <xs:element name="educational" type="educationalType" minOccurs="0"/>
    <xs:element name="audience" type="audienceType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="annotations" type="stringType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="image" type="imageType" minOccurs="0"/>
  </xs:sequence>
  <xs:attribute name="guID" type="xs:ID" use="required"/>
</xs:complexType>

element learningresourceType/title
diagram
type titleType
children main alternative version
source
<xs:element name="title" type="titleType" minOccurs="0" maxOccurs="unbounded"/>

element learningresourceType/creator
diagram
type creatorType
children name email organization
source
<xs:element name="creator" type="creatorType" minOccurs="0" maxOccurs="unbounded"/>

element learningresourceType/subject
diagram
type subjectType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
lang  xs:language  required      
scheme  subjectSchemeValues  required      
notation  xs:string        
source
<xs:element name="subject" type="subjectType" minOccurs="0" maxOccurs="unbounded"/>

element learningresourceType/description
diagram
type langStringType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
lang  xs:language  required      
source
<xs:element name="description" type="langStringType" minOccurs="0"/>

element learningresourceType/publisher
diagram
type stringType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="publisher" type="stringType" minOccurs="0" maxOccurs="unbounded"/>

element learningresourceType/contributor
diagram
type stringType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="contributor" type="stringType" minOccurs="0" maxOccurs="unbounded"/>

element learningresourceType/date
diagram
type dateType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="date" type="dateType" minOccurs="0"/>

element learningresourceType/type
diagram
type typeType
children document media interactivity
source
<xs:element name="type" type="typeType" minOccurs="0"/>

element learningresourceType/format
diagram
type formatType
children mimetype encoding extent
source
<xs:element name="format" type="formatType" minOccurs="0"/>

element learningresourceType/identifier
diagram
type linkWithOriginType
attributes
Name  Type  Use  Default  Fixed  Annotation
URI  xs:anyURI  required      
origin  originValues  required      
source
<xs:element name="identifier" type="linkWithOriginType"/>

element learningresourceType/source
diagram
type sourceType
children reference link freetext accessPage accessPage isEmbedded
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="source" type="sourceType"/>

element learningresourceType/identifier
diagram
type linkWithOriginType
attributes
Name  Type  Use  Default  Fixed  Annotation
URI  xs:anyURI  required      
origin  originValues  required      
source
<xs:element name="identifier" type="linkWithOriginType" minOccurs="0" maxOccurs="unbounded"/>

element learningresourceType/language
diagram
type languageType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="language" type="languageType" minOccurs="0" maxOccurs="unbounded"/>

element learningresourceType/relation
diagram
type relationType
children hasVersion hasPart hasFormat hasReview hasUserComments
source
<xs:element name="relation" type="relationType" minOccurs="0"/>

element learningresourceType/coverage
diagram
type coverageType
children spatial temporal
source
<xs:element name="coverage" type="coverageType" minOccurs="0"/>

element learningresourceType/rights
diagram
type rightsType
children metaakad description accessRestriction costs metadata
source
<xs:element name="rights" type="rightsType" minOccurs="0"/>

element learningresourceType/educational
diagram
type educationalType
children verified fieldOfStudy
source
<xs:element name="educational" type="educationalType" minOccurs="0"/>

element learningresourceType/audience
diagram
type audienceType
facets
enumeration Grundstudium
enumeration Hauptstudium
enumeration Lehramtsstudierende
enumeration Magisterkandidaten
enumeration Diplomanden
enumeration Doktoranden
enumeration Forschung
enumeration Lehrende
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="audience" type="audienceType" minOccurs="0" maxOccurs="unbounded"/>

element learningresourceType/annotations
diagram
type stringType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="annotations" type="stringType" minOccurs="0" maxOccurs="unbounded"/>

element learningresourceType/image
diagram
type imageType
children small large
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="image" type="imageType" minOccurs="0"/>

complexType accuracyType
diagram
children width depth
used by
element evaluationType/accuracy
source
<xs:complexType name="accuracyType">
  <xs:sequence>
    <xs:element name="width" type="ratingType" minOccurs="0"/>
    <xs:element name="depth" type="ratingType" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element accuracyType/width
diagram
type ratingType
facets
maxInclusive 5
source
<xs:element name="width" type="ratingType" minOccurs="0"/>

element accuracyType/depth
diagram
type ratingType
facets
maxInclusive 5
source
<xs:element name="depth" type="ratingType" minOccurs="0"/>

complexType evaluationType
diagram
children qualityOfContent didacticalQuality accuracy usability
used by
element peerReviewType/evaluation
source
<xs:complexType name="evaluationType">
  <xs:sequence>
    <xs:element name="qualityOfContent" type="qualityType" minOccurs="0"/>
    <xs:element name="didacticalQuality" type="qualityType" minOccurs="0"/>
    <xs:element name="accuracy" type="accuracyType" minOccurs="0"/>
    <xs:element name="usability" type="qualityType" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element evaluationType/qualityOfContent
diagram
type qualityType
children textualDescription rating
source
<xs:element name="qualityOfContent" type="qualityType" minOccurs="0"/>

element evaluationType/didacticalQuality
diagram
type qualityType
children textualDescription rating
source
<xs:element name="didacticalQuality" type="qualityType" minOccurs="0"/>

element evaluationType/accuracy
diagram
type accuracyType
children width depth
source
<xs:element name="accuracy" type="accuracyType" minOccurs="0"/>

element evaluationType/usability
diagram
type qualityType
children textualDescription rating
source
<xs:element name="usability" type="qualityType" minOccurs="0"/>

complexType peerReviewType
diagram
children description educationalLevel educationalCategory learningGoal prerequisiteKnowledge evaluation date
used by
element metabase/peerReview
attributes
Name  Type  Use  Default  Fixed  Annotation
guID  xs:ID  required      
source
<xs:complexType name="peerReviewType">
  <xs:sequence>
    <xs:element name="description" type="langStringWoOriginType" minOccurs="0"/>
    <xs:element name="educationalLevel" type="educationalLevelValues" minOccurs="0"/>
    <xs:element name="educationalCategory" type="educationalCategoryValues" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="learningGoal" type="langStringWoOriginType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="prerequisiteKnowledge" type="langStringWoOriginType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="evaluation" type="evaluationType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="date" type="xs:date" minOccurs="0"/>
  </xs:sequence>
  <xs:attribute name="guID" type="xs:ID" use="required"/>
</xs:complexType>

element peerReviewType/description
diagram
type langStringWoOriginType
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  xs:language  required      
source
<xs:element name="description" type="langStringWoOriginType" minOccurs="0"/>

element peerReviewType/educationalLevel
diagram
type educationalLevelValues
facets
enumeration Sekundarstufe I und darunter
enumeration Sekundarstufe II, Abitur
enumeration Grundstudium, Magisterfach
enumeration Hauptstudium
enumeration Postgraduiert, Forschung
source
<xs:element name="educationalLevel" type="educationalLevelValues" minOccurs="0"/>

element peerReviewType/educationalCategory
diagram
type educationalCategoryValues
facets
enumeration Gesteuertes Lernen
enumeration Selbstgesteuertes Lernen
enumeration Veranschaulichen
enumeration Hilfsmittel
enumeration Vertiefen
enumeration Üben
source
<xs:element name="educationalCategory" type="educationalCategoryValues" minOccurs="0" maxOccurs="unbounded"/>

element peerReviewType/learningGoal
diagram
type langStringWoOriginType
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  xs:language  required      
source
<xs:element name="learningGoal" type="langStringWoOriginType" minOccurs="0" maxOccurs="unbounded"/>

element peerReviewType/prerequisiteKnowledge
diagram
type langStringWoOriginType
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  xs:language  required      
source
<xs:element name="prerequisiteKnowledge" type="langStringWoOriginType" minOccurs="0" maxOccurs="unbounded"/>

element peerReviewType/evaluation
diagram
type evaluationType
children qualityOfContent didacticalQuality accuracy usability
source
<xs:element name="evaluation" type="evaluationType" minOccurs="0" maxOccurs="unbounded"/>

element peerReviewType/date
diagram
type xs:date
source
<xs:element name="date" type="xs:date" minOccurs="0"/>

complexType qualityType
diagram
children textualDescription rating
used by
elements evaluationType/didacticalQuality evaluationType/qualityOfContent evaluationType/usability
source
<xs:complexType name="qualityType">
  <xs:sequence>
    <xs:element name="textualDescription" type="langStringWoOriginType" minOccurs="0"/>
    <xs:element name="rating" type="ratingType" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element qualityType/textualDescription
diagram
type langStringWoOriginType
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  xs:language  required      
source
<xs:element name="textualDescription" type="langStringWoOriginType" minOccurs="0"/>

element qualityType/rating
diagram
type ratingType
facets
maxInclusive 5
source
<xs:element name="rating" type="ratingType" minOccurs="0"/>

simpleType ratingType
type restriction of xs:positiveInteger
used by
elements accuracyType/depth qualityType/rating accuracyType/width
facets
maxInclusive 5
source
<xs:simpleType name="ratingType">
  <xs:restriction base="xs:positiveInteger">
    <xs:maxInclusive value="5"/>
  </xs:restriction>
</xs:simpleType>

complexType userCommentType
diagram
children description date
used by
element metabase/userComment
attributes
Name  Type  Use  Default  Fixed  Annotation
guID  xs:ID  required      
source
<xs:complexType name="userCommentType">
  <xs:sequence>
    <xs:element name="description" type="langStringType"/>
    <xs:element name="date" type="xs:date"/>
  </xs:sequence>
  <xs:attribute name="guID" type="xs:ID" use="required"/>
</xs:complexType>

element userCommentType/description
diagram
type langStringType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
lang  xs:language  required      
source
<xs:element name="description" type="langStringType"/>

element userCommentType/date
diagram
type xs:date
source
<xs:element name="date" type="xs:date"/>

complexType anyURIType
diagram
type extension of xs:anyURI
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:complexType name="anyURIType">
  <xs:simpleContent>
    <xs:extension base="xs:anyURI">
      <xs:attribute name="origin" type="originValues" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType audienceType
diagram
type extension of audienceValues
used by
element learningresourceType/audience
facets
enumeration Grundstudium
enumeration Hauptstudium
enumeration Lehramtsstudierende
enumeration Magisterkandidaten
enumeration Diplomanden
enumeration Doktoranden
enumeration Forschung
enumeration Lehrende
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:complexType name="audienceType">
  <xs:simpleContent>
    <xs:extension base="audienceValues">
      <xs:attribute name="origin" type="originValues" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType basicLangType
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
lang  xs:language  required      
source
<xs:complexType name="basicLangType">
  <xs:attribute name="origin" type="originValues" use="required"/>
  <xs:attribute name="lang" type="xs:language" use="required"/>
</xs:complexType>

complexType basicOriginType
diagram
used by
complexTypes imageType referenceOrInlineType sourceType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:complexType name="basicOriginType">
  <xs:attribute name="origin" type="originValues" use="required"/>
</xs:complexType>

complexType basicType
diagram
used by
complexTypes creatorType formatType simpleReferenceType titleType typeType
source
<xs:complexType name="basicType"/>

complexType booleanType
diagram
type extension of xs:boolean
used by
elements rightsType/accessRestriction rightsType/costs typeType/interactivity educationalType/verified
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:complexType name="booleanType">
  <xs:simpleContent>
    <xs:extension base="xs:boolean">
      <xs:attribute name="origin" type="originValues" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType coverageSpatialElementType
diagram
type extension of xs:string
used by
element coverageType/spatial
attributes
Name  Type  Use  Default  Fixed  Annotation
scheme  coverageSpatialSchemeValues  required      
origin  originValues  required      
source
<xs:complexType name="coverageSpatialElementType">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="scheme" type="coverageSpatialSchemeValues" use="required"/>
      <xs:attribute name="origin" type="originValues" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType coverageTemporalElementType
diagram
type extension of xs:string
used by
element coverageType/temporal
attributes
Name  Type  Use  Default  Fixed  Annotation
scheme  coverageTemporalSchemeValues  required      
origin  originValues  required      
source
<xs:complexType name="coverageTemporalElementType">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="scheme" type="coverageTemporalSchemeValues" use="required"/>
      <xs:attribute name="origin" type="originValues" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType coverageType
diagram
children spatial temporal
used by
element learningresourceType/coverage
source
<xs:complexType name="coverageType">
  <xs:sequence>
    <xs:element name="spatial" type="coverageSpatialElementType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="temporal" type="coverageTemporalElementType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

element coverageType/spatial
diagram
type coverageSpatialElementType
attributes
Name  Type  Use  Default  Fixed  Annotation
scheme  coverageSpatialSchemeValues  required      
origin  originValues  required      
source
<xs:element name="spatial" type="coverageSpatialElementType" minOccurs="0" maxOccurs="unbounded"/>

element coverageType/temporal
diagram
type coverageTemporalElementType
attributes
Name  Type  Use  Default  Fixed  Annotation
scheme  coverageTemporalSchemeValues  required      
origin  originValues  required      
source
<xs:element name="temporal" type="coverageTemporalElementType" minOccurs="0" maxOccurs="unbounded"/>

complexType creatorType
diagram
type extension of basicType
children name email organization
used by
element learningresourceType/creator
source
<xs:complexType name="creatorType">
  <xs:complexContent>
    <xs:extension base="basicType">
      <xs:sequence>
        <xs:element name="name" type="stringType"/>
        <xs:element name="email" type="stringType" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="organization" type="stringType" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element creatorType/name
diagram
type stringType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="name" type="stringType"/>

element creatorType/email
diagram
type stringType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="email" type="stringType" minOccurs="0" maxOccurs="unbounded"/>

element creatorType/organization
diagram
type stringType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="organization" type="stringType" minOccurs="0" maxOccurs="unbounded"/>

complexType dateType
diagram
type extension of xs:date
used by
element learningresourceType/date
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:complexType name="dateType">
  <xs:simpleContent>
    <xs:extension base="xs:date">
      <xs:attribute name="origin" type="originValues" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType educationalFieldOfStudyType
diagram
type extension of educationalFOSValues
used by
element educationalType/fieldOfStudy
facets
enumeration Allgemeine Naturwissenschaft
enumeration Allgemeines
enumeration Amerikanistik
enumeration Anglistik
enumeration Außereuropäische Sprachen und Literaturen
enumeration Biologie
enumeration Byzantinistik
enumeration Chemie
enumeration Ethnologie
enumeration Fischereiwirtschaft
enumeration Gartenbau
enumeration Geographie
enumeration Geologie
enumeration Germanistik
enumeration Geschichte
enumeration Hauswirtschaft
enumeration Indogermanistik
enumeration Informatik
enumeration Sprach- und Literaturwissenschaft
enumeration Klassische Archäologie
enumeration Klassische Philologie
enumeration Kunstgechichte
enumeration Land- und Forstwirtschaft
enumeration Mathematik
enumeration Medizin
enumeration Militärwissenschaft
enumeration Mittellateinische und Neugriechische Philologie
enumeration Musikwissenschaft
enumeration Neulatein
enumeration Niederlandistik
enumeration Pädagogik
enumeration Paläontologie
enumeration Pharmazie
enumeration Philosophie
enumeration Physik
enumeration Politologie
enumeration Psychologie
enumeration Rechtswissenschaft
enumeration Religionswissenschaften
enumeration Romanistik
enumeration Skandinavistik
enumeration Slavistik
enumeration Soziologie
enumeration Sport
enumeration Technik
enumeration Theologie
enumeration Wirtschaftswissenschaften
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:complexType name="educationalFieldOfStudyType">
  <xs:simpleContent>
    <xs:extension base="educationalFOSValues">
      <xs:attribute name="origin" type="originValues" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType educationalType
diagram
children verified fieldOfStudy
used by
elements learningresourceType/educational inlineresourceType/educational
source
<xs:complexType name="educationalType">
  <xs:sequence>
    <xs:element name="verified" type="booleanType" minOccurs="0"/>
    <xs:element name="fieldOfStudy" type="educationalFieldOfStudyType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

element educationalType/verified
diagram
type booleanType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="verified" type="booleanType" minOccurs="0"/>

element educationalType/fieldOfStudy
diagram
type educationalFieldOfStudyType
facets
enumeration Allgemeine Naturwissenschaft
enumeration Allgemeines
enumeration Amerikanistik
enumeration Anglistik
enumeration Außereuropäische Sprachen und Literaturen
enumeration Biologie
enumeration Byzantinistik
enumeration Chemie
enumeration Ethnologie
enumeration Fischereiwirtschaft
enumeration Gartenbau
enumeration Geographie
enumeration Geologie
enumeration Germanistik
enumeration Geschichte
enumeration Hauswirtschaft
enumeration Indogermanistik
enumeration Informatik
enumeration Sprach- und Literaturwissenschaft
enumeration Klassische Archäologie
enumeration Klassische Philologie
enumeration Kunstgechichte
enumeration Land- und Forstwirtschaft
enumeration Mathematik
enumeration Medizin
enumeration Militärwissenschaft
enumeration Mittellateinische und Neugriechische Philologie
enumeration Musikwissenschaft
enumeration Neulatein
enumeration Niederlandistik
enumeration Pädagogik
enumeration Paläontologie
enumeration Pharmazie
enumeration Philosophie
enumeration Physik
enumeration Politologie
enumeration Psychologie
enumeration Rechtswissenschaft
enumeration Religionswissenschaften
enumeration Romanistik
enumeration Skandinavistik
enumeration Slavistik
enumeration Soziologie
enumeration Sport
enumeration Technik
enumeration Theologie
enumeration Wirtschaftswissenschaften
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="fieldOfStudy" type="educationalFieldOfStudyType" minOccurs="0" maxOccurs="unbounded"/>

complexType formatEncodingType
diagram
type extension of encodingValues
used by
element formatType/encoding
facets
enumeration x-gzip
enumeration x-compress
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:complexType name="formatEncodingType">
  <xs:simpleContent>
    <xs:extension base="encodingValues">
      <xs:attribute name="origin" type="originValues" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType formatExtentType
diagram
type extension of xs:string
used by
element formatType/extent
attributes
Name  Type  Use  Default  Fixed  Annotation
extentUnit  extentUnitValues  required      
origin  originValues  required      
source
<xs:complexType name="formatExtentType">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="extentUnit" type="extentUnitValues" use="required"/>
      <xs:attribute name="origin" type="originValues" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType formatMimeTypeType
diagram
type extension of mimetypeValues
used by
element formatType/mimetype
facets
enumeration application/maple-worksheet
enumeration application/mathematica
enumeration application/matlab
enumeration application/msword
enumeration application/octet-stream
enumeration application/pdf
enumeration application/postscript
enumeration application/powerpoint
enumeration application/rtf
enumeration application/x-dvi
enumeration application/x-javascript
enumeration application/x-latex
enumeration application/x-mplayer2
enumeration application/x-ras
enumeration application/x-rasmol
enumeration application/x-shockwave-flash
enumeration application/x-tex
enumeration application/zip
enumeration audio/x-pn-realaudio
enumeration audio/x-wav
enumeration chemical/x-pdb
enumeration chemical/x-rasmol
enumeration image/bmp
enumeration image/gif
enumeration image/jpeg
enumeration image/png
enumeration image/tiff
enumeration model/vrml
enumeration text/html
enumeration text/plain
enumeration text/xml
enumeration video/mpeg
enumeration video/quicktime
enumeration video/x-msvideo
enumeration other
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:complexType name="formatMimeTypeType">
  <xs:simpleContent>
    <xs:extension base="mimetypeValues">
      <xs:attribute name="origin" type="originValues" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType formatType
diagram
type extension of basicType
children mimetype encoding extent
used by
elements learningresourceType/format inlineresourceType/format
source
<xs:complexType name="formatType">
  <xs:complexContent>
    <xs:extension base="basicType">
      <xs:sequence>
        <xs:element name="mimetype" type="formatMimeTypeType" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>mimetype darf mehrfach vorkommen</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="encoding" type="formatEncodingType" minOccurs="0"/>
        <xs:element name="extent" type="formatExtentType" minOccurs="0"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element formatType/mimetype
diagram
type formatMimeTypeType
facets
enumeration application/maple-worksheet
enumeration application/mathematica
enumeration application/matlab
enumeration application/msword
enumeration application/octet-stream
enumeration application/pdf
enumeration application/postscript
enumeration application/powerpoint
enumeration application/rtf
enumeration application/x-dvi
enumeration application/x-javascript
enumeration application/x-latex
enumeration application/x-mplayer2
enumeration application/x-ras
enumeration application/x-rasmol
enumeration application/x-shockwave-flash
enumeration application/x-tex
enumeration application/zip
enumeration audio/x-pn-realaudio
enumeration audio/x-wav
enumeration chemical/x-pdb
enumeration chemical/x-rasmol
enumeration image/bmp
enumeration image/gif
enumeration image/jpeg
enumeration image/png
enumeration image/tiff
enumeration model/vrml
enumeration text/html
enumeration text/plain
enumeration text/xml
enumeration video/mpeg
enumeration video/quicktime
enumeration video/x-msvideo
enumeration other
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
annotation
documentation 
mimetype darf mehrfach vorkommen
source
<xs:element name="mimetype" type="formatMimeTypeType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>mimetype darf mehrfach vorkommen</xs:documentation>
  </xs:annotation>
</xs:element>

element formatType/encoding
diagram
type formatEncodingType
facets
enumeration x-gzip
enumeration x-compress
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="encoding" type="formatEncodingType" minOccurs="0"/>

element formatType/extent
diagram
type formatExtentType
attributes
Name  Type  Use  Default  Fixed  Annotation
extentUnit  extentUnitValues  required      
origin  originValues  required      
source
<xs:element name="extent" type="formatExtentType" minOccurs="0"/>

complexType imageType
diagram
type extension of basicOriginType
children small large
used by
element learningresourceType/image
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:complexType name="imageType">
  <xs:complexContent>
    <xs:extension base="basicOriginType">
      <xs:sequence>
        <xs:element name="small" type="linkType" minOccurs="0"/>
        <xs:element name="large" type="linkType" minOccurs="0"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element imageType/small
diagram
type linkType
attributes
Name  Type  Use  Default  Fixed  Annotation
URI  xs:anyURI  required      
source
<xs:element name="small" type="linkType" minOccurs="0"/>

element imageType/large
diagram
type linkType
attributes
Name  Type  Use  Default  Fixed  Annotation
URI  xs:anyURI  required      
source
<xs:element name="large" type="linkType" minOccurs="0"/>

complexType inlineresourceType
diagram
children title type format identifier educational annotations
used by
element referenceOrInlineType/inlineresource
source
<xs:complexType name="inlineresourceType">
  <xs:sequence>
    <xs:element name="title" type="titleType" minOccurs="0"/>
    <xs:element name="type" type="typeType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="format" type="formatType" minOccurs="0"/>
    <xs:element name="identifier" type="linkType"/>
    <xs:element name="educational" type="educationalType" minOccurs="0"/>
    <xs:element name="annotations" type="stringType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

element inlineresourceType/title
diagram
type titleType
children main alternative version
source
<xs:element name="title" type="titleType" minOccurs="0"/>

element inlineresourceType/type
diagram
type typeType
children document media interactivity
source
<xs:element name="type" type="typeType" minOccurs="0" maxOccurs="unbounded"/>

element inlineresourceType/format
diagram
type formatType
children mimetype encoding extent
source
<xs:element name="format" type="formatType" minOccurs="0"/>

element inlineresourceType/identifier
diagram
type linkType
attributes
Name  Type  Use  Default  Fixed  Annotation
URI  xs:anyURI  required      
source
<xs:element name="identifier" type="linkType"/>

element inlineresourceType/educational
diagram
type educationalType
children verified fieldOfStudy
source
<xs:element name="educational" type="educationalType" minOccurs="0"/>

element inlineresourceType/annotations
diagram
type stringType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="annotations" type="stringType" minOccurs="0" maxOccurs="unbounded"/>

complexType integerType
diagram
type extension of xs:integer
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:complexType name="integerType">
  <xs:simpleContent>
    <xs:extension base="xs:integer">
      <xs:attribute name="origin" type="originValues" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType intReferenceType
diagram
used by
element sourceType/reference
attributes
Name  Type  Use  Default  Fixed  Annotation
IDREF  xs:string  required      
source
<xs:complexType name="intReferenceType">
  <xs:attribute name="IDREF" type="xs:string" use="required"/>
</xs:complexType>

complexType langAnyURIType
diagram
type extension of xs:anyURI
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
lang  xs:language  required      
source
<xs:complexType name="langAnyURIType">
  <xs:simpleContent>
    <xs:extension base="xs:anyURI">
      <xs:attribute name="origin" type="originValues" use="required"/>
      <xs:attribute name="lang" type="xs:language" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType langStringType
diagram
type extension of xs:string
used by
elements titleType/alternative learningresourceType/description userCommentType/description rightsType/description titleType/main titleType/version
complexType subjectType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
lang  xs:language  required      
source
<xs:complexType name="langStringType">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="origin" type="originValues" use="required"/>
      <xs:attribute name="lang" type="xs:language" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType langStringWoOriginType
diagram
type extension of xs:string
used by
elements peerReviewType/description peerReviewType/learningGoal peerReviewType/prerequisiteKnowledge qualityType/textualDescription
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  xs:language  required      
source
<xs:complexType name="langStringWoOriginType">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="lang" type="xs:language" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType languageType
diagram
type extension of xs:language
used by
element learningresourceType/language
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:complexType name="languageType">
  <xs:simpleContent>
    <xs:extension base="xs:language">
      <xs:attribute name="origin" type="originValues" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType linkType
diagram
used by
elements inlineresourceType/identifier imageType/large sourceType/link rightsType/metaakad rightsType/metadata imageType/small
attributes
Name  Type  Use  Default  Fixed  Annotation
URI  xs:anyURI  required      
source
<xs:complexType name="linkType">
  <xs:attribute name="URI" type="xs:anyURI" use="required"/>
</xs:complexType>

complexType linkWithOriginType
diagram
used by
elements sourceType/accessPage sourceType/accessPage learningresourceType/identifier learningresourceType/identifier
attributes
Name  Type  Use  Default  Fixed  Annotation
URI  xs:anyURI  required      
origin  originValues  required      
source
<xs:complexType name="linkWithOriginType">
  <xs:attribute name="URI" type="xs:anyURI" use="required"/>
  <xs:attribute name="origin" type="originValues" use="required"/>
</xs:complexType>

complexType referenceOrInlineType
diagram
type extension of basicOriginType
children reference inlineresource
used by
elements relationType/hasFormat relationType/hasPart relationType/hasVersion
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:complexType name="referenceOrInlineType">
  <xs:complexContent>
    <xs:extension base="basicOriginType">
      <xs:sequence>
        <xs:choice>
          <xs:element name="reference" type="referenceType" minOccurs="0"/>
          <xs:element name="inlineresource" type="inlineresourceType" minOccurs="0"/>
        </xs:choice>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element referenceOrInlineType/reference
diagram
type referenceType
attributes
Name  Type  Use  Default  Fixed  Annotation
IDREF  xs:IDREF  required      
source
<xs:element name="reference" type="referenceType" minOccurs="0"/>

element referenceOrInlineType/inlineresource
diagram
type inlineresourceType
children title type format identifier educational annotations
source
<xs:element name="inlineresource" type="inlineresourceType" minOccurs="0"/>

complexType referenceType
diagram
used by
elements simpleReferenceType/reference referenceOrInlineType/reference
attributes
Name  Type  Use  Default  Fixed  Annotation
IDREF  xs:IDREF  required      
source
<xs:complexType name="referenceType">
  <xs:attribute name="IDREF" type="xs:IDREF" use="required"/>
</xs:complexType>

complexType relationType
diagram
children hasVersion hasPart hasFormat hasReview hasUserComments
used by
element learningresourceType/relation
source
<xs:complexType name="relationType">
  <xs:choice maxOccurs="unbounded">
    <xs:element name="hasVersion" type="referenceOrInlineType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="hasPart" type="referenceOrInlineType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="hasFormat" type="referenceOrInlineType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="hasReview" type="simpleReferenceType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="hasUserComments" type="simpleReferenceType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:choice>
</xs:complexType>

element relationType/hasVersion
diagram
type referenceOrInlineType
children reference inlineresource
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="hasVersion" type="referenceOrInlineType" minOccurs="0" maxOccurs="unbounded"/>

element relationType/hasPart
diagram
type referenceOrInlineType
children reference inlineresource
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="hasPart" type="referenceOrInlineType" minOccurs="0" maxOccurs="unbounded"/>

element relationType/hasFormat
diagram
type referenceOrInlineType
children reference inlineresource
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="hasFormat" type="referenceOrInlineType" minOccurs="0" maxOccurs="unbounded"/>

element relationType/hasReview
diagram
type simpleReferenceType
children reference
source
<xs:element name="hasReview" type="simpleReferenceType" minOccurs="0" maxOccurs="unbounded"/>

element relationType/hasUserComments
diagram
type simpleReferenceType
children reference
source
<xs:element name="hasUserComments" type="simpleReferenceType" minOccurs="0" maxOccurs="unbounded"/>

complexType rightsType
diagram
children metaakad description accessRestriction costs metadata
used by
element learningresourceType/rights
source
<xs:complexType name="rightsType">
  <xs:sequence>
    <xs:element name="metaakad" type="linkType" minOccurs="0"/>
    <xs:element name="description" type="langStringType" minOccurs="0"/>
    <xs:element name="accessRestriction" type="booleanType" minOccurs="0"/>
    <xs:element name="costs" type="booleanType" minOccurs="0"/>
    <xs:element name="metadata" type="linkType" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element rightsType/metaakad
diagram
type linkType
attributes
Name  Type  Use  Default  Fixed  Annotation
URI  xs:anyURI  required      
source
<xs:element name="metaakad" type="linkType" minOccurs="0"/>

element rightsType/description
diagram
type langStringType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
lang  xs:language  required      
source
<xs:element name="description" type="langStringType" minOccurs="0"/>

element rightsType/accessRestriction
diagram
type booleanType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="accessRestriction" type="booleanType" minOccurs="0"/>

element rightsType/costs
diagram
type booleanType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="costs" type="booleanType" minOccurs="0"/>

element rightsType/metadata
diagram
type linkType
attributes
Name  Type  Use  Default  Fixed  Annotation
URI  xs:anyURI  required      
source
<xs:element name="metadata" type="linkType" minOccurs="0"/>

complexType simpleReferenceType
diagram
type extension of basicType
children reference
used by
elements relationType/hasReview relationType/hasUserComments
source
<xs:complexType name="simpleReferenceType">
  <xs:complexContent>
    <xs:extension base="basicType">
      <xs:sequence>
        <xs:choice>
          <xs:element name="reference" type="referenceType" minOccurs="0"/>
        </xs:choice>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element simpleReferenceType/reference
diagram
type referenceType
attributes
Name  Type  Use  Default  Fixed  Annotation
IDREF  xs:IDREF  required      
source
<xs:element name="reference" type="referenceType" minOccurs="0"/>

complexType sourceType
diagram
type extension of basicOriginType
children reference link freetext accessPage accessPage isEmbedded
used by
element learningresourceType/source
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:complexType name="sourceType">
  <xs:complexContent>
    <xs:extension base="basicOriginType">
      <xs:sequence>
        <xs:choice>
          <xs:annotation>
            <xs:documentation>=(ref|link|free) OR accesspage+</xs:documentation>
          </xs:annotation>
          <xs:sequence>
            <xs:choice>
              <xs:element name="reference" type="intReferenceType"/>
              <xs:element name="link" type="linkType"/>
              <xs:element name="freetext" type="xs:string"/>
            </xs:choice>
            <xs:element name="accessPage" type="linkWithOriginType" minOccurs="0" maxOccurs="unbounded"/>
          </xs:sequence>
          <xs:element name="accessPage" type="linkWithOriginType" maxOccurs="unbounded"/>
        </xs:choice>
        <xs:element name="isEmbedded" type="xs:boolean" minOccurs="0"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element sourceType/reference
diagram
type intReferenceType
attributes
Name  Type  Use  Default  Fixed  Annotation
IDREF  xs:string  required      
source
<xs:element name="reference" type="intReferenceType"/>

element sourceType/link
diagram
type linkType
attributes
Name  Type  Use  Default  Fixed  Annotation
URI  xs:anyURI  required      
source
<xs:element name="link" type="linkType"/>

element sourceType/freetext
diagram
type xs:string
source
<xs:element name="freetext" type="xs:string"/>

element sourceType/accessPage
diagram
type linkWithOriginType
attributes
Name  Type  Use  Default  Fixed  Annotation
URI  xs:anyURI  required      
origin  originValues  required      
source
<xs:element name="accessPage" type="linkWithOriginType" minOccurs="0" maxOccurs="unbounded"/>

element sourceType/accessPage
diagram
type linkWithOriginType
attributes
Name  Type  Use  Default  Fixed  Annotation
URI  xs:anyURI  required      
origin  originValues  required      
source
<xs:element name="accessPage" type="linkWithOriginType" maxOccurs="unbounded"/>

element sourceType/isEmbedded
diagram
type xs:boolean
source
<xs:element name="isEmbedded" type="xs:boolean" minOccurs="0"/>

complexType stringType
diagram
type extension of xs:string
used by
elements learningresourceType/annotations inlineresourceType/annotations learningresourceType/contributor creatorType/email creatorType/name creatorType/organization learningresourceType/publisher
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:complexType name="stringType">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="origin" type="originValues" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType subjectType
diagram
type extension of langStringType
used by
element learningresourceType/subject
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
lang  xs:language  required      
scheme  subjectSchemeValues  required      
notation  xs:string        
source
<xs:complexType name="subjectType">
  <xs:simpleContent>
    <xs:extension base="langStringType">
      <xs:attribute name="scheme" type="subjectSchemeValues" use="required"/>
      <xs:attribute name="notation" type="xs:string"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType titleType
diagram
type extension of basicType
children main alternative version
used by
elements learningresourceType/title inlineresourceType/title
annotation
documentation 
lang und origin der Unterelemente können unterschiedlich sein, deshalb nur dort gespeichert
source
<xs:complexType name="titleType">
  <xs:annotation>
    <xs:documentation>lang und origin der Unterelemente können unterschiedlich sein, deshalb nur dort gespeichert</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="basicType">
      <xs:sequence>
        <xs:element name="main" type="langStringType" minOccurs="0"/>
        <xs:element name="alternative" type="langStringType" minOccurs="0"/>
        <xs:element name="version" type="langStringType" minOccurs="0"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element titleType/main
diagram
type langStringType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
lang  xs:language  required      
source
<xs:element name="main" type="langStringType" minOccurs="0"/>

element titleType/alternative
diagram
type langStringType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
lang  xs:language  required      
source
<xs:element name="alternative" type="langStringType" minOccurs="0"/>

element titleType/version
diagram
type langStringType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
lang  xs:language  required      
source
<xs:element name="version" type="langStringType" minOccurs="0"/>

complexType typeDocumentType
diagram
type extension of typeDocumentValues
used by
element typeType/document
facets
enumeration Animation/Simulation
enumeration Anleitung
enumeration Artikel/Aufsatz
enumeration Bibliographie
enumeration Computer-based-Training
enumeration Experiment
enumeration Fragenkatalog
enumeration Handbuch
enumeration Interview
enumeration Klausuraufgabe(n)
enumeration Klausurlösung(en)
enumeration Lehrbuch
enumeration Lehrmaterial
enumeration Lernprogramm
enumeration Lernvideo
enumeration Praktikumsunterlagen
enumeration Sammlung
enumeration Seminararbeit
enumeration Sonstiges
enumeration Studien-/Prüfungsordnung
enumeration Studienplan
enumeration Vorlesungsfolien
enumeration Vorlesungsskript
enumeration Vorlesungsvideo
enumeration Wörterbuch
enumeration Übungsaufgabe(n)
enumeration Übungslösung(en)
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:complexType name="typeDocumentType">
  <xs:simpleContent>
    <xs:extension base="typeDocumentValues">
      <xs:attribute name="origin" type="originValues" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType typeMediaType
diagram
type extension of typeMediaValues
used by
element typeType/media
facets
enumeration Applet
enumeration Audio
enumeration Bild
enumeration Multimedia
enumeration Software
enumeration Sonstige Anwendung
enumeration Text
enumeration Video
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:complexType name="typeMediaType">
  <xs:simpleContent>
    <xs:extension base="typeMediaValues">
      <xs:attribute name="origin" type="originValues" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType typeType
diagram
type extension of basicType
children document media interactivity
used by
elements learningresourceType/type inlineresourceType/type
source
<xs:complexType name="typeType">
  <xs:complexContent>
    <xs:extension base="basicType">
      <xs:sequence>
        <xs:element name="document" type="typeDocumentType" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="media" type="typeMediaType" minOccurs="0"/>
        <xs:element name="interactivity" type="booleanType" minOccurs="0"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element typeType/document
diagram
type typeDocumentType
facets
enumeration Animation/Simulation
enumeration Anleitung
enumeration Artikel/Aufsatz
enumeration Bibliographie
enumeration Computer-based-Training
enumeration Experiment
enumeration Fragenkatalog
enumeration Handbuch
enumeration Interview
enumeration Klausuraufgabe(n)
enumeration Klausurlösung(en)
enumeration Lehrbuch
enumeration Lehrmaterial
enumeration Lernprogramm
enumeration Lernvideo
enumeration Praktikumsunterlagen
enumeration Sammlung
enumeration Seminararbeit
enumeration Sonstiges
enumeration Studien-/Prüfungsordnung
enumeration Studienplan
enumeration Vorlesungsfolien
enumeration Vorlesungsskript
enumeration Vorlesungsvideo
enumeration Wörterbuch
enumeration Übungsaufgabe(n)
enumeration Übungslösung(en)
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="document" type="typeDocumentType" minOccurs="0" maxOccurs="unbounded"/>

element typeType/media
diagram
type typeMediaType
facets
enumeration Applet
enumeration Audio
enumeration Bild
enumeration Multimedia
enumeration Software
enumeration Sonstige Anwendung
enumeration Text
enumeration Video
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="media" type="typeMediaType" minOccurs="0"/>

element typeType/interactivity
diagram
type booleanType
attributes
Name  Type  Use  Default  Fixed  Annotation
origin  originValues  required      
source
<xs:element name="interactivity" type="booleanType" minOccurs="0"/>

simpleType audienceValues
type restriction of xs:string
used by
complexType audienceType
facets
enumeration Grundstudium
enumeration Hauptstudium
enumeration Lehramtsstudierende
enumeration Magisterkandidaten
enumeration Diplomanden
enumeration Doktoranden
enumeration Forschung
enumeration Lehrende
source
<xs:simpleType name="audienceValues">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Grundstudium"/>
    <xs:enumeration value="Hauptstudium"/>
    <xs:enumeration value="Lehramtsstudierende"/>
    <xs:enumeration value="Magisterkandidaten"/>
    <xs:enumeration value="Diplomanden"/>
    <xs:enumeration value="Doktoranden"/>
    <xs:enumeration value="Forschung"/>
    <xs:enumeration value="Lehrende"/>
  </xs:restriction>
</xs:simpleType>

simpleType coverageSpatialSchemeValues
type restriction of xs:string
used by
attribute coverageSpatialElementType/@scheme
facets
enumeration ISO3166
enumeration DCMI Point
enumeration DCMI Box
enumeration freetext
enumeration TGN
source
<xs:simpleType name="coverageSpatialSchemeValues">
  <xs:restriction base="xs:string">
    <xs:enumeration value="ISO3166"/>
    <xs:enumeration value="DCMI Point"/>
    <xs:enumeration value="DCMI Box"/>
    <xs:enumeration value="freetext"/>
    <xs:enumeration value="TGN"/>
  </xs:restriction>
</xs:simpleType>

simpleType coverageTemporalSchemeValues
type restriction of xs:string
used by
attribute coverageTemporalElementType/@scheme
facets
enumeration W3C-DTF
enumeration DCMI Period
enumeration freetext
source
<xs:simpleType name="coverageTemporalSchemeValues">
  <xs:restriction base="xs:string">
    <xs:enumeration value="W3C-DTF"/>
    <xs:enumeration value="DCMI Period"/>
    <xs:enumeration value="freetext"/>
  </xs:restriction>
</xs:simpleType>

simpleType educationalCategoryValues
type restriction of xs:string
used by
element peerReviewType/educationalCategory
facets
enumeration Gesteuertes Lernen
enumeration Selbstgesteuertes Lernen
enumeration Veranschaulichen
enumeration Hilfsmittel
enumeration Vertiefen
enumeration Üben
source
<xs:simpleType name="educationalCategoryValues">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Gesteuertes Lernen"/>
    <xs:enumeration value="Selbstgesteuertes Lernen"/>
    <xs:enumeration value="Veranschaulichen"/>
    <xs:enumeration value="Hilfsmittel"/>
    <xs:enumeration value="Vertiefen"/>
    <xs:enumeration value="Üben"/>
  </xs:restriction>
</xs:simpleType>

simpleType educationalFOSValues
type restriction of xs:string
used by
complexType educationalFieldOfStudyType
facets
enumeration Allgemeine Naturwissenschaft
enumeration Allgemeines
enumeration Amerikanistik
enumeration Anglistik
enumeration Außereuropäische Sprachen und Literaturen
enumeration Biologie
enumeration Byzantinistik
enumeration Chemie
enumeration Ethnologie
enumeration Fischereiwirtschaft
enumeration Gartenbau
enumeration Geographie
enumeration Geologie
enumeration Germanistik
enumeration Geschichte
enumeration Hauswirtschaft
enumeration Indogermanistik
enumeration Informatik
enumeration Sprach- und Literaturwissenschaft
enumeration Klassische Archäologie
enumeration Klassische Philologie
enumeration Kunstgechichte
enumeration Land- und Forstwirtschaft
enumeration Mathematik
enumeration Medizin
enumeration Militärwissenschaft
enumeration Mittellateinische und Neugriechische Philologie
enumeration Musikwissenschaft
enumeration Neulatein
enumeration Niederlandistik
enumeration Pädagogik
enumeration Paläontologie
enumeration Pharmazie
enumeration Philosophie
enumeration Physik
enumeration Politologie
enumeration Psychologie
enumeration Rechtswissenschaft
enumeration Religionswissenschaften
enumeration Romanistik
enumeration Skandinavistik
enumeration Slavistik
enumeration Soziologie
enumeration Sport
enumeration Technik
enumeration Theologie
enumeration Wirtschaftswissenschaften
source
<xs:simpleType name="educationalFOSValues">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Allgemeine Naturwissenschaft"/>
    <xs:enumeration value="Allgemeines"/>
    <xs:enumeration value="Amerikanistik"/>
    <xs:enumeration value="Anglistik"/>
    <xs:enumeration value="Außereuropäische Sprachen und Literaturen"/>
    <xs:enumeration value="Biologie"/>
    <xs:enumeration value="Byzantinistik"/>
    <xs:enumeration value="Chemie"/>
    <xs:enumeration value="Ethnologie"/>
    <xs:enumeration value="Fischereiwirtschaft"/>
    <xs:enumeration value="Gartenbau"/>
    <xs:enumeration value="Geographie"/>
    <xs:enumeration value="Geologie"/>
    <xs:enumeration value="Germanistik"/>
    <xs:enumeration value="Geschichte"/>
    <xs:enumeration value="Hauswirtschaft"/>
    <xs:enumeration value="Indogermanistik"/>
    <xs:enumeration value="Informatik"/>
    <xs:enumeration value="Sprach- und Literaturwissenschaft"/>
    <xs:enumeration value="Klassische Archäologie"/>
    <xs:enumeration value="Klassische Philologie"/>
    <xs:enumeration value="Kunstgechichte"/>
    <xs:enumeration value="Land- und Forstwirtschaft"/>
    <xs:enumeration value="Mathematik"/>
    <xs:enumeration value="Medizin"/>
    <xs:enumeration value="Militärwissenschaft"/>
    <xs:enumeration value="Mittellateinische und Neugriechische Philologie"/>
    <xs:enumeration value="Musikwissenschaft"/>
    <xs:enumeration value="Neulatein"/>
    <xs:enumeration value="Niederlandistik"/>
    <xs:enumeration value="Pädagogik"/>
    <xs:enumeration value="Paläontologie"/>
    <xs:enumeration value="Pharmazie"/>
    <xs:enumeration value="Philosophie"/>
    <xs:enumeration value="Physik"/>
    <xs:enumeration value="Politologie"/>
    <xs:enumeration value="Psychologie"/>
    <xs:enumeration value="Rechtswissenschaft"/>
    <xs:enumeration value="Religionswissenschaften"/>
    <xs:enumeration value="Romanistik"/>
    <xs:enumeration value="Skandinavistik"/>
    <xs:enumeration value="Slavistik"/>
    <xs:enumeration value="Soziologie"/>
    <xs:enumeration value="Sport"/>
    <xs:enumeration value="Technik"/>
    <xs:enumeration value="Theologie"/>
    <xs:enumeration value="Wirtschaftswissenschaften"/>
  </xs:restriction>
</xs:simpleType>

simpleType educationalLevelValues
type restriction of xs:string
used by
element peerReviewType/educationalLevel
facets
enumeration Sekundarstufe I und darunter
enumeration Sekundarstufe II, Abitur
enumeration Grundstudium, Magisterfach
enumeration Hauptstudium
enumeration Postgraduiert, Forschung
source
<xs:simpleType name="educationalLevelValues">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Sekundarstufe I und darunter"/>
    <xs:enumeration value="Sekundarstufe II, Abitur"/>
    <xs:enumeration value="Grundstudium, Magisterfach"/>
    <xs:enumeration value="Hauptstudium"/>
    <xs:enumeration value="Postgraduiert, Forschung"/>
  </xs:restriction>
</xs:simpleType>

simpleType encodingValues
type restriction of xs:string
used by
complexType formatEncodingType
facets
enumeration x-gzip
enumeration x-compress
source
<xs:simpleType name="encodingValues">
  <xs:restriction base="xs:string">
    <xs:enumeration value="x-gzip"/>
    <xs:enumeration value="x-compress"/>
  </xs:restriction>
</xs:simpleType>

simpleType extentUnitValues
type restriction of xs:string
used by
attribute formatExtentType/@extentUnit
facets
enumeration Bytes
enumeration KBytes
enumeration MBytes
enumeration sec
enumeration min
enumeration d:hh:mm:ss
source
<xs:simpleType name="extentUnitValues">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Bytes"/>
    <xs:enumeration value="KBytes"/>
    <xs:enumeration value="MBytes"/>
    <xs:enumeration value="sec"/>
    <xs:enumeration value="min"/>
    <xs:enumeration value="d:hh:mm:ss"/>
  </xs:restriction>
</xs:simpleType>

simpleType mimetypeValues
type restriction of xs:string
used by
complexType formatMimeTypeType
facets
enumeration application/maple-worksheet
enumeration application/mathematica
enumeration application/matlab
enumeration application/msword
enumeration application/octet-stream
enumeration application/pdf
enumeration application/postscript
enumeration application/powerpoint
enumeration application/rtf
enumeration application/x-dvi
enumeration application/x-javascript
enumeration application/x-latex
enumeration application/x-mplayer2
enumeration application/x-ras
enumeration application/x-rasmol
enumeration application/x-shockwave-flash
enumeration application/x-tex
enumeration application/zip
enumeration audio/x-pn-realaudio
enumeration audio/x-wav
enumeration chemical/x-pdb
enumeration chemical/x-rasmol
enumeration image/bmp
enumeration image/gif
enumeration image/jpeg
enumeration image/png
enumeration image/tiff
enumeration model/vrml
enumeration text/html
enumeration text/plain
enumeration text/xml
enumeration video/mpeg
enumeration video/quicktime
enumeration video/x-msvideo
enumeration other
source
<xs:simpleType name="mimetypeValues">
  <xs:restriction base="xs:string">
    <xs:enumeration value="application/maple-worksheet"/>
    <xs:enumeration value="application/mathematica"/>
    <xs:enumeration value="application/matlab"/>
    <xs:enumeration value="application/msword"/>
    <xs:enumeration value="application/octet-stream"/>
    <xs:enumeration value="application/pdf"/>
    <xs:enumeration value="application/postscript"/>
    <xs:enumeration value="application/powerpoint"/>
    <xs:enumeration value="application/rtf"/>
    <xs:enumeration value="application/x-dvi"/>
    <xs:enumeration value="application/x-javascript"/>
    <xs:enumeration value="application/x-latex"/>
    <xs:enumeration value="application/x-mplayer2"/>
    <xs:enumeration value="application/x-ras"/>
    <xs:enumeration value="application/x-rasmol"/>
    <xs:enumeration value="application/x-shockwave-flash"/>
    <xs:enumeration value="application/x-tex"/>
    <xs:enumeration value="application/zip"/>
    <xs:enumeration value="audio/x-pn-realaudio"/>
    <xs:enumeration value="audio/x-wav"/>
    <xs:enumeration value="chemical/x-pdb"/>
    <xs:enumeration value="chemical/x-rasmol"/>
    <xs:enumeration value="image/bmp"/>
    <xs:enumeration value="image/gif"/>
    <xs:enumeration value="image/jpeg"/>
    <xs:enumeration value="image/png"/>
    <xs:enumeration value="image/tiff"/>
    <xs:enumeration value="model/vrml"/>
    <xs:enumeration value="text/html"/>
    <xs:enumeration value="text/plain"/>
    <xs:enumeration value="text/xml"/>
    <xs:enumeration value="video/mpeg"/>
    <xs:enumeration value="video/quicktime"/>
    <xs:enumeration value="video/x-msvideo"/>
    <xs:enumeration value="other"/>
  </xs:restriction>
</xs:simpleType>

simpleType originValues
type restriction of xs:string
used by
attributes languageType/@origin dateType/@origin audienceType/@origin educationalFieldOfStudyType/@origin coverageTemporalElementType/@origin coverageSpatialElementType/@origin typeMediaType/@origin typeDocumentType/@origin formatExtentType/@origin formatEncodingType/@origin formatMimeTypeType/@origin langAnyURIType/@origin anyURIType/@origin booleanType/@origin integerType/@origin langStringType/@origin stringType/@origin basicLangType/@origin basicOriginType/@origin linkWithOriginType/@origin
facets
enumeration automatic
enumeration external
enumeration internal
enumeration intellectual
source
<xs:simpleType name="originValues">
  <xs:restriction base="xs:string">
    <xs:enumeration value="automatic"/>
    <xs:enumeration value="external"/>
    <xs:enumeration value="internal"/>
    <xs:enumeration value="intellectual"/>
  </xs:restriction>
</xs:simpleType>

simpleType subjectSchemeValues
type restriction of xs:string
used by
attribute subjectType/@scheme
facets
enumeration SWD
enumeration DDC
enumeration MSC2000
enumeration RVK
enumeration PACS
enumeration freetext
source
<xs:simpleType name="subjectSchemeValues">
  <xs:restriction base="xs:string">
    <xs:enumeration value="SWD"/>
    <xs:enumeration value="DDC"/>
    <xs:enumeration value="MSC2000"/>
    <xs:enumeration value="RVK"/>
    <xs:enumeration value="PACS"/>
    <xs:enumeration value="freetext"/>
  </xs:restriction>
</xs:simpleType>

simpleType typeDocumentValues
type restriction of xs:string
used by
complexType typeDocumentType
facets
enumeration Animation/Simulation
enumeration Anleitung
enumeration Artikel/Aufsatz
enumeration Bibliographie
enumeration Computer-based-Training
enumeration Experiment
enumeration Fragenkatalog
enumeration Handbuch
enumeration Interview
enumeration Klausuraufgabe(n)
enumeration Klausurlösung(en)
enumeration Lehrbuch
enumeration Lehrmaterial
enumeration Lernprogramm
enumeration Lernvideo
enumeration Praktikumsunterlagen
enumeration Sammlung
enumeration Seminararbeit
enumeration Sonstiges
enumeration Studien-/Prüfungsordnung
enumeration Studienplan
enumeration Vorlesungsfolien
enumeration Vorlesungsskript
enumeration Vorlesungsvideo
enumeration Wörterbuch
enumeration Übungsaufgabe(n)
enumeration Übungslösung(en)
source
<xs:simpleType name="typeDocumentValues">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Animation/Simulation"/>
    <xs:enumeration value="Anleitung"/>
    <xs:enumeration value="Artikel/Aufsatz"/>
    <xs:enumeration value="Bibliographie"/>
    <xs:enumeration value="Computer-based-Training"/>
    <xs:enumeration value="Experiment"/>
    <xs:enumeration value="Fragenkatalog"/>
    <xs:enumeration value="Handbuch"/>
    <xs:enumeration value="Interview"/>
    <xs:enumeration value="Klausuraufgabe(n)"/>
    <xs:enumeration value="Klausurlösung(en)"/>
    <xs:enumeration value="Lehrbuch"/>
    <xs:enumeration value="Lehrmaterial"/>
    <xs:enumeration value="Lernprogramm"/>
    <xs:enumeration value="Lernvideo"/>
    <xs:enumeration value="Praktikumsunterlagen"/>
    <xs:enumeration value="Sammlung"/>
    <xs:enumeration value="Seminararbeit"/>
    <xs:enumeration value="Sonstiges"/>
    <xs:enumeration value="Studien-/Prüfungsordnung"/>
    <xs:enumeration value="Studienplan"/>
    <xs:enumeration value="Vorlesungsfolien"/>
    <xs:enumeration value="Vorlesungsskript"/>
    <xs:enumeration value="Vorlesungsvideo"/>
    <xs:enumeration value="Wörterbuch"/>
    <xs:enumeration value="Übungsaufgabe(n)"/>
    <xs:enumeration value="Übungslösung(en)"/>
  </xs:restriction>
</xs:simpleType>

simpleType typeMediaValues
type restriction of xs:string
used by
complexType typeMediaType
facets
enumeration Applet
enumeration Audio
enumeration Bild
enumeration Multimedia
enumeration Software
enumeration Sonstige Anwendung
enumeration Text
enumeration Video
source
<xs:simpleType name="typeMediaValues">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Applet"/>
    <xs:enumeration value="Audio"/>
    <xs:enumeration value="Bild"/>
    <xs:enumeration value="Multimedia"/>
    <xs:enumeration value="Software"/>
    <xs:enumeration value="Sonstige Anwendung"/>
    <xs:enumeration value="Text"/>
    <xs:enumeration value="Video"/>
  </xs:restriction>
</xs:simpleType>


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