<?xml version="1.0"?>
<rdf:RDF
    xmlns="http://www.cc.uah.es/ie/ont/lom2owl#"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:protege="http://protege.stanford.edu/plugins/owl/protege#"
    xmlns:xsp="http://www.owl-ontologies.com/2005/08/07/xsp.owl#"
    xmlns:p1="http://www.owl-ontologies.com/assert.owl#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    xmlns:swrl="http://www.w3.org/2003/11/swrl#"
    xmlns:swrlb="http://www.w3.org/2003/11/swrlb#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
  xml:base="http://www.cc.uah.es/ie/ont/lom2owl">
  <owl:Ontology rdf:about=""/>
  <owl:Class rdf:ID="lomDateTime">
    <rdfs:comment xml:lang="en">A point in time with accuracy at least as small as one second, as described by IEEE LOM in clause 8 (IEEE 1484.12.1-2002).</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasDateTimeValue"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="hasDateTimeDescription"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
  </owl:Class>
  <owl:Class rdf:ID="singleTechnicalRequirement">
    <rdfs:comment xml:lang="en">A technical capability necessary for using a learning object.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="requirementName"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasType"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="maxVersion"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="minVersion"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
  </owl:Class>
  <owl:Class rdf:ID="langString">
    <rdfs:comment xml:lang="en">A datatype that represents one or more character strings. A LangString value may include multiple semantically equivalent character strings, such as translations or alternative descriptions.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="vCard">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A vCard is a collection of one or more properties. A property is a uniquely named value. A set of properties can be grouped within a vCard. For example, the properties for a telephone number and comment can be grouped in order to preserve the coupling of the annotation with the telephone number. In addition to property groupings, a vC. versit  is developing a comprehensive family of PDI technologies based on open specifications and interoperability agreements to help meet this technology need.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasEmail"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasName"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasOrganization"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="lomRelation">
    <rdfs:comment xml:lang="en">A concept which defines the relationship between a learning object and other learning objects, if any.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="relatedResource"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="relationKind"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
  </owl:Class>
  <owl:Class rdf:ID="lomClassification">
    <rdfs:comment xml:lang="en">Description of where a learning object falls within a particular classification system. To define multiple classifications, there may be multiple instances of this category for a learning object.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="taxonDescription"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="classificationTaxonPath"/>
        </owl:onProperty>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:minCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="classificationPurpose"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
  </owl:Class>
  <owl:Class rdf:ID="lomIdentifier">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="isEntry"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="inCatalog"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <rdfs:comment xml:lang="en">A globally unique label that identifies either a learning object or a learning object metadata record.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="metadataContribution">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="contribution"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasmetadataContributionRole"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#contribution">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="contributingEntity"/>
        </owl:onProperty>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:minCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="contributionDateTime"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Those entities (i.e., people, organizations) that have contributed to the state of this learning object during its life cycle (e.g., creation, edits, publication).</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="lomResource"/>
  <owl:Class rdf:ID="singleLangString">
    <rdfs:comment xml:lang="en">Each of the possible semantically equivalent character strings of a langString.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="inLanguage"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasValue"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
  </owl:Class>
  <owl:Class rdf:ID="learningObject">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasCopyrightRestrictions"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasAggregationLevel"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="hasInstallationRemark"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasStructure"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="hasOtherPlatformRequirement"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">Any entity, digital or non-digital, that may be used for learning, education or training.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasSize"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="metadataInLanguage"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasCost"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="hasVersion"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasStatus"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="hasDuration"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="hasTitle"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="lomDuration">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="hasDurationDescription"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasDurationValue"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <rdfs:comment xml:lang="en">An interval in time with accuracy at least as small as one second.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="learningObjectContribution">
    <rdfs:subClassOf rdf:resource="#contribution"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasLearningObjectContributionRole"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="lomTaxonPath">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:minCardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="classificationTaxon"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="classificationSource"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <rdfs:comment xml:lang="en">A taxonomic path in a specific classification system. Each succeeding level is a refinement in the definition of the preceding level. There may be different paths, in the same or different classifications, which describe the same characteristic.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="lomEducational">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="hasTypicalLearningTime"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasDifficulty"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasInteractivityLevel"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasSemanticDensity"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasInteractivityType"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="lomTaxon">
    <rdfs:comment xml:lang="en">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 standardized reference. Either or both the label and the entry may be used to designate a particular taxon. An ordered list of taxons creates a taxonomic path, i.e., "taxonomic stairway": this is a path from a more general to more specific entry in a classification.</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="taxonEntry"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="taxonId"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
  </owl:Class>
  <owl:Class rdf:ID="lomAnnotation">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="annotationDescription"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="annotationDate"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="annotationEntity"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <rdfs:comment xml:lang="en">Comments on the educational use of a learning object, including information on when and by whom the comments were created.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="lomTechnicalRequirement">
    <rdfs:comment xml:lang="en">The technical capabilities necessary for using a learning object. There can be multiple requirements, in which case all are required, i.e., the logical connector is AND.</rdfs:comment>
  </owl:Class>
  <owl:ObjectProperty rdf:ID="isCompositeOf">
    <rdfs:range rdf:resource="#singleTechnicalRequirement"/>
    <rdfs:domain rdf:resource="#lomTechnicalRequirement"/>
    <rdfs:comment xml:lang="en">When grouping multiple requirements, the composite requirement is satisfied when one of the component requirements is satisfied, i.e., the logical connector is OR. IEEE LOM element 4.4.1.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasVersion">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The edition of this learning object. IEEE LOM element 2.1.</rdfs:comment>
    <rdfs:range rdf:resource="#langString"/>
    <rdfs:domain rdf:resource="#learningObject"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#contributingEntity">
    <rdfs:domain rdf:resource="#contribution"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The identification of and information about entities (i.e., people, organizations) contributing to this learning object. The entities shall be ordered as most relevant first. IEEE LOM element 3.2.2.</rdfs:comment>
    <rdfs:range rdf:resource="#vCard"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#classificationTaxonPath">
    <rdfs:range rdf:resource="#lomTaxonPath"/>
    <rdfs:domain rdf:resource="#lomClassification"/>
    <rdfs:comment xml:lang="en">A taxonomic path in a specific classification system according to which a learning object is classified. IEEE LOM element 9.2.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasResourceIdentifier">
    <rdfs:domain rdf:resource="#lomResource"/>
    <rdfs:range rdf:resource="#lomIdentifier"/>
    <rdfs:comment xml:lang="en">A globally unique label that identifies the target  learning object. IEEE LOM element 7.2.1.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#annotationDescription">
    <rdfs:range rdf:resource="#langString"/>
    <rdfs:domain rdf:resource="#lomAnnotation"/>
    <rdfs:comment xml:lang="en">The content of this annotation. IEEE LOM element 8.3.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasTechnicalRequirement">
    <rdfs:range rdf:resource="#lomTechnicalRequirement"/>
    <rdfs:domain rdf:resource="#learningObject"/>
    <rdfs:comment xml:lang="en">A technical capability necessary for using a learning object. IEEE LOM Element "4.4. Requirement".</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#taxonDescription">
    <rdfs:range rdf:resource="#langString"/>
    <rdfs:domain rdf:resource="#lomClassification"/>
    <rdfs:comment xml:lang="en">Description of the learning object relative to the stated 9.1:Classification.Purpose of a specific classification, such as discipline,
idea, skill level, educational objective, etc. IEEE LOM element 9.3.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasDurationDescription">
    <rdfs:range rdf:resource="#langString"/>
    <rdfs:comment xml:lang="en">Description of the duration in human readable form.</rdfs:comment>
    <rdfs:domain rdf:resource="#lomDuration"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="metadataHasContribution">
    <rdfs:range rdf:resource="#metadataContribution"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Those entities (i.e., people or organizations) that have affected the state of this metadata instance during its life cycle (e.g., creation, validation). IEEE LOM element 3.2.</rdfs:comment>
    <rdfs:domain rdf:resource="#learningObject"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasOtherPlatformRequirement">
    <rdfs:range rdf:resource="#langString"/>
    <rdfs:domain rdf:resource="#learningObject"/>
    <rdfs:comment xml:lang="en">Information about other software and hardware requirements. This element is intended for descriptions of requirements that cannot be expressed by data element 4.4:Technical.Requirement. IEEE LOM element 4.6.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasTitle">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:comment xml:lang="en">Name given to this learning object. IEEE LOM element 1.2.</rdfs:comment>
    <rdfs:domain rdf:resource="#learningObject"/>
    <rdfs:range rdf:resource="#langString"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasAnnotation">
    <rdfs:comment xml:lang="en">Comments on the educational use of a learning object, containing information on when and by whom the comments were created. This category enables educators to share their assessments of learning objects, suggestions for use, etc. IEEE LOM element 8.</rdfs:comment>
    <rdfs:range rdf:resource="#lomAnnotation"/>
    <rdfs:domain rdf:resource="#learningObject"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasCoverage">
    <rdfs:range rdf:resource="#langString"/>
    <rdfs:domain rdf:resource="#learningObject"/>
    <rdfs:comment xml:lang="en">The time, culture, geography or region to which this learning object applies.
The extent or scope of the content of the learning object. Coverage will typically include spatial location (a place name or geographic coordinates), temporal period (a period label, date, or date range) or jurisdiction (such as a named administrative entity). Recommended best practice is to select a value from a controlled vocabulary (for example, the Thesaurus of Geographic Names [TGN]) and that, where appropriate, named places or time periods be used in preference to numeric identifiers such as sets of coordinates or date ranges. IEEE LOM element 1.6.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasDateTimeDescription">
    <rdfs:comment xml:lang="en">Description of the date in human readable form.</rdfs:comment>
    <rdfs:range rdf:resource="#langString"/>
    <rdfs:domain rdf:resource="#lomDateTime"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasIdentifier">
    <rdfs:range rdf:resource="#lomIdentifier"/>
    <rdfs:comment xml:lang="en">This predicate represents the fact that a learning object has a label that identifies it. IEEE LOM element 1.1.</rdfs:comment>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/>
    <rdfs:domain rdf:resource="#learningObject"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasMetadataIdentifier">
    <rdfs:range rdf:resource="#lomIdentifier"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A globally unique label that identifies this metadata record. IEEE LOM element 3.1.</rdfs:comment>
    <rdfs:domain rdf:resource="#learningObject"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="includesSingleLangString">
    <rdfs:range rdf:resource="#singleLangString"/>
    <rdfs:comment xml:lang="en">LangString values may include multiple semantically equivalent character strings, such as translations or alternative descriptions. Each of these is represented by a singleLangString.</rdfs:comment>
    <rdfs:domain rdf:resource="#langString"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#classificationSource">
    <rdfs:domain rdf:resource="#lomTaxonPath"/>
    <rdfs:range rdf:resource="#langString"/>
    <rdfs:comment xml:lang="en">The name of the classification system. This data element may use any recognized "official" taxonomy or any user-defined taxonomy. IEEE LOM element 9.2.1.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasDuration">
    <rdfs:range rdf:resource="#lomDuration"/>
    <rdfs:comment 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. IEEE LOM element 4.7.</rdfs:comment>
    <rdfs:domain rdf:resource="#learningObject"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasResourceDescription">
    <rdfs:domain rdf:resource="#lomResource"/>
    <rdfs:range rdf:resource="#langString"/>
    <rdfs:comment xml:lang="en">Description of the target learning object. IEEE LOM element 7.2.2.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#classificationTaxon">
    <rdfs:range rdf:resource="#lomTaxon"/>
    <rdfs:domain rdf:resource="#lomTaxonPath"/>
    <rdfs:comment xml:lang="en">A particular term within a taxonomy which serves to classify a learning object. IEEE LOM element 9.2.2.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#taxonEntry">
    <rdfs:domain rdf:resource="#lomTaxon"/>
    <rdfs:range rdf:resource="#langString"/>
    <rdfs:comment xml:lang="en">The textual label of the taxon. IEEE LOM element 9.2.2.2.taxon.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#annotationDate">
    <rdfs:domain rdf:resource="#lomAnnotation"/>
    <rdfs:comment xml:lang="en">Date that this annotation was created. IEEE LOM element 8.2.</rdfs:comment>
    <rdfs:range rdf:resource="#lomDateTime"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasContribution">
    <rdfs:domain rdf:resource="#learningObject"/>
    <rdfs:range rdf:resource="#learningObjectContribution"/>
    <rdfs:comment xml:lang="en">Those entities (i.e., people, organizations) that have contributed to the state of this learning object during its life cycle (e.g.,creation, edits, publication).</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasTypicalLearningTime">
    <rdfs:domain rdf:resource="#lomEducational"/>
    <rdfs:comment xml:lang="en">Approximate or typical time it takes to work with or through this learning object for the typical intended target audience. IEEE LOM element 5.9.</rdfs:comment>
    <rdfs:range rdf:resource="#lomDuration"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasDescription">
    <rdfs:range rdf:resource="#langString"/>
    <rdfs:comment xml:lang="en">A textual description of the content of this learning object. IEEE LOM element 1.4.</rdfs:comment>
    <rdfs:domain rdf:resource="#learningObject"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasKeyword">
    <rdfs:comment xml:lang="en">A keyword or phrase describing the topic of this learning object. This data element should not be used for characteristics that can be described by other data elements. IEEE LOM element 1.5.</rdfs:comment>
    <rdfs:domain rdf:resource="#learningObject"/>
    <rdfs:range rdf:resource="#langString"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasClassification">
    <rdfs:range rdf:resource="#lomClassification"/>
    <rdfs:domain rdf:resource="#learningObject"/>
    <rdfs:comment xml:lang="en">Description of where a learning object falls within a particular classification system. IEEE LOM element 9.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="classificationKeyword">
    <rdfs:domain rdf:resource="#lomClassification"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Keywords and phrases descriptive of the learning object relative to the stated 9.1:Classification.Purpose of this specific classification, such as accessibility, security level, etc., most relevant first. IEEE LOM element 9.4</rdfs:comment>
    <rdfs:range rdf:resource="#langString"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasCommentsOnConditionsOfUse">
    <rdfs:range rdf:resource="#langString"/>
    <rdfs:comment xml:lang="en">Comments on the conditions of use of the learning object. IEEE LOM element 6.3.</rdfs:comment>
    <rdfs:domain rdf:resource="#learningObject"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasRelation">
    <rdfs:domain rdf:resource="#learningObject"/>
    <rdfs:comment xml:lang="en">Relationship between a learning object and other learning objects, if any.</rdfs:comment>
    <rdfs:range rdf:resource="#lomRelation"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasInstallationRemark">
    <rdfs:domain rdf:resource="#learningObject"/>
    <rdfs:range rdf:resource="#langString"/>
    <rdfs:comment xml:lang="en">Description of how to install this learning object. IEEE LOM element 4.5.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasEducationalInformation">
    <rdfs:domain rdf:resource="#learningObject"/>
    <rdfs:range rdf:resource="#lomEducational"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >This category describes the key educational or pedagogic characteristics of this learning object. IEEE LOM element 5.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasDescriptionOnUse">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Comments on how this learning object is to be used. IEEE LOM element 5.10</rdfs:comment>
    <rdfs:domain rdf:resource="#lomEducational"/>
    <rdfs:range rdf:resource="#langString"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#contributionDateTime">
    <rdfs:comment xml:lang="en">The date of the contribution. IEEE LOM element 3.2.3.</rdfs:comment>
    <rdfs:range rdf:resource="#lomDateTime"/>
    <rdfs:domain rdf:resource="#contribution"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#relatedResource">
    <rdfs:comment xml:lang="en">The target learning object that a relationship references. IEEE LOM element 7.2.</rdfs:comment>
    <rdfs:range rdf:resource="#lomIdentifier"/>
    <rdfs:domain rdf:resource="#lomRelation"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasTypicalAgeRange">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Age of the typical intended user. IEEE LOM element 5.7.</rdfs:comment>
    <rdfs:domain rdf:resource="#lomEducational"/>
    <rdfs:range rdf:resource="#langString"/>
  </owl:ObjectProperty>
  <owl:DatatypeProperty rdf:about="#hasDurationValue">
    <rdfs:domain rdf:resource="#lomDuration"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment xml:lang="en">Duration according to ISO8601, format: P[yY][mM][dD][T[hH][nM][s[.s]S]]</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasmetadataContributionRole">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Kind of contribution. IEEE LOM element 3.2.1.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#metadataContribution"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasInteractivityLevel">
    <rdfs:range>
      <owl:DataRange>
        <owl:oneOf rdf:parseType="Resource">
          <rdf:rest rdf:parseType="Resource">
            <rdf:rest rdf:parseType="Resource">
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >medium</rdf:first>
              <rdf:rest rdf:parseType="Resource">
                <rdf:rest rdf:parseType="Resource">
                  <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                  <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                  >very high</rdf:first>
                </rdf:rest>
                <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                >high</rdf:first>
              </rdf:rest>
            </rdf:rest>
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >low</rdf:first>
          </rdf:rest>
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >very low</rdf:first>
        </owl:oneOf>
      </owl:DataRange>
    </rdfs:range>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The degree of interactivity characterizing this learning object. Interactivity in this context refers to the degree to which the learner can influence the aspect or behavior of the learning object. IEEE LOM element 5.3.</rdfs:comment>
    <rdfs:domain rdf:resource="#lomEducational"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasCopyrightRestrictions">
    <rdfs:domain rdf:resource="#learningObject"/>
    <rdfs:comment xml:lang="en">Whether copyright or other restrictions apply to the use of this learning object. IEEE LOM element 6.2.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasCost">
    <rdfs:domain rdf:resource="#learningObject"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
    <rdfs:comment xml:lang="en">Whether use of the learning object requires payment. IEEE LOM element 6.1.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasStatus">
    <rdfs:domain rdf:resource="#learningObject"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The completion status or condition of this learning object. IEEE LOM element 2.2</rdfs:comment>
    <rdfs:range>
      <owl:DataRange>
        <owl:oneOf rdf:parseType="Resource">
          <rdf:rest rdf:parseType="Resource">
            <rdf:rest rdf:parseType="Resource">
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >revised</rdf:first>
              <rdf:rest rdf:parseType="Resource">
                <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                >unavalaible</rdf:first>
                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
              </rdf:rest>
            </rdf:rest>
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >final</rdf:first>
          </rdf:rest>
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >draft</rdf:first>
        </owl:oneOf>
      </owl:DataRange>
    </rdfs:range>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasInteractivityType">
    <rdfs:range>
      <owl:DataRange>
        <owl:oneOf rdf:parseType="Resource">
          <rdf:rest rdf:parseType="Resource">
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >expositive</rdf:first>
            <rdf:rest rdf:parseType="Resource">
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >mised</rdf:first>
              <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
            </rdf:rest>
          </rdf:rest>
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >active</rdf:first>
        </owl:oneOf>
      </owl:DataRange>
    </rdfs:range>
    <rdfs:domain rdf:resource="#lomEducational"/>
    <rdfs:comment xml:lang="en">Predominant mode of learning supported by this learning object. IEEE LOM element 5.1.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasAggregationLevel">
    <rdfs:comment xml:lang="en">The functional granularity of this learning object. IEEE LOM element 1.8.</rdfs:comment>
    <rdfs:domain rdf:resource="#learningObject"/>
    <rdfs:range>
      <owl:DataRange>
        <owl:oneOf rdf:parseType="Resource">
          <rdf:rest rdf:parseType="Resource">
            <rdf:rest rdf:parseType="Resource">
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >3</rdf:first>
              <rdf:rest rdf:parseType="Resource">
                <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                >4</rdf:first>
                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
              </rdf:rest>
            </rdf:rest>
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >2</rdf:first>
          </rdf:rest>
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >1</rdf:first>
        </owl:oneOf>
      </owl:DataRange>
    </rdfs:range>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#classificationPurpose">
    <rdfs:comment xml:lang="en">The purpose of classifying a learning object. IEEE LOM element 9.1.</rdfs:comment>
    <rdfs:range>
      <owl:DataRange>
        <owl:oneOf rdf:parseType="Resource">
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >discipline</rdf:first>
          <rdf:rest rdf:parseType="Resource">
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >idea</rdf:first>
            <rdf:rest rdf:parseType="Resource">
              <rdf:rest rdf:parseType="Resource">
                <rdf:rest rdf:parseType="Resource">
                  <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                  >accessibility</rdf:first>
                  <rdf:rest rdf:parseType="Resource">
                    <rdf:rest rdf:parseType="Resource">
                      <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                      >educational level</rdf:first>
                      <rdf:rest rdf:parseType="Resource">
                        <rdf:rest rdf:parseType="Resource">
                          <rdf:rest rdf:parseType="Resource">
                            <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                            >competency</rdf:first>
                          </rdf:rest>
                          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                          >security level</rdf:first>
                        </rdf:rest>
                        <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                        >skill level</rdf:first>
                      </rdf:rest>
                    </rdf:rest>
                    <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                    >restrictions</rdf:first>
                  </rdf:rest>
                </rdf:rest>
                <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                >educational objective</rdf:first>
              </rdf:rest>
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >prerequisite</rdf:first>
            </rdf:rest>
          </rdf:rest>
        </owl:oneOf>
      </owl:DataRange>
    </rdfs:range>
    <rdfs:domain rdf:resource="#lomClassification"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasFormat">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment xml:lang="en">Technical datatype(s) of (all the components of) this learning object. This information is used to identify the software needed to access the learning object. IEEE LOM element 4.1.</rdfs:comment>
    <rdfs:domain rdf:resource="#learningObject"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="isIntendedForContext">
    <rdfs:comment xml:lang="en">The principal environment within which the learning and use of this learning object is intended to take place. IEEE LOM element 5.6.</rdfs:comment>
    <rdfs:range>
      <owl:DataRange>
        <owl:oneOf rdf:parseType="Resource">
          <rdf:rest rdf:parseType="Resource">
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >higher education</rdf:first>
            <rdf:rest rdf:parseType="Resource">
              <rdf:rest rdf:parseType="Resource">
                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                >other</rdf:first>
              </rdf:rest>
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >training</rdf:first>
            </rdf:rest>
          </rdf:rest>
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >school</rdf:first>
        </owl:oneOf>
      </owl:DataRange>
    </rdfs:range>
    <rdfs:domain rdf:resource="#lomEducational"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#requirementName">
    <rdfs:domain rdf:resource="#singleTechnicalRequirement"/>
    <rdfs:comment xml:lang="en">Name of the required technology to use a learning object. IEEE LOM element 4.4.1.2.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="isIntentedForUserRole">
    <rdfs:range>
      <owl:DataRange>
        <owl:oneOf rdf:parseType="Resource">
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >teacher</rdf:first>
          <rdf:rest rdf:parseType="Resource">
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >author</rdf:first>
            <rdf:rest rdf:parseType="Resource">
              <rdf:rest rdf:parseType="Resource">
                <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                >manager</rdf:first>
                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
              </rdf:rest>
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >learner</rdf:first>
            </rdf:rest>
          </rdf:rest>
        </owl:oneOf>
      </owl:DataRange>
    </rdfs:range>
    <rdfs:domain rdf:resource="#lomEducational"/>
    <rdfs:comment xml:lang="en">Principal user(s) for which this learning object was designed, most dominant first. IEEE LOM element 5.5.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#maxVersion">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment xml:lang="en">Highest possible version of the required technology to use the learning object. IEEE LOM element 4.4.1.4.</rdfs:comment>
    <rdfs:domain rdf:resource="#singleTechnicalRequirement"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasDateTimeValue">
    <rdfs:comment xml:lang="en">Date time value in format: YYYY[-MM[-DD[Thh[:mm[:ss[.s[TZD]]]]]]]</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
    <rdfs:domain rdf:resource="#lomDateTime"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasType">
    <rdfs:range>
      <owl:DataRange>
        <owl:oneOf rdf:parseType="Resource">
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >operating system</rdf:first>
          <rdf:rest rdf:parseType="Resource">
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >browser</rdf:first>
            <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
          </rdf:rest>
        </owl:oneOf>
      </owl:DataRange>
    </rdfs:range>
    <rdfs:comment xml:lang="en">The technology required to use this learning object, e.g., hardware, software, network, etc. IEEE LOM element 4.4.1.1.</rdfs:comment>
    <rdfs:domain rdf:resource="#singleTechnicalRequirement"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasHumanLanguage">
    <rdfs:comment xml:lang="en">The human language used by the typical intended user of this learning object.  IEEE LOM element 5.11.</rdfs:comment>
    <rdfs:domain rdf:resource="#lomEducational"/>
    <rdfs:range>
      <owl:DataRange>
        <owl:oneOf rdf:parseType="Resource">
          <rdf:rest rdf:parseType="Resource">
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >fr</rdf:first>
            <rdf:rest rdf:parseType="Resource">
              <rdf:rest rdf:parseType="Resource">
                <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                >es</rdf:first>
                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
              </rdf:rest>
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >en</rdf:first>
            </rdf:rest>
          </rdf:rest>
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >none</rdf:first>
        </owl:oneOf>
      </owl:DataRange>
    </rdfs:range>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#inLanguage">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The primary human language or languages used within this learning object to communicate to the intended user.</rdfs:comment>
    <rdfs:domain rdf:resource="#singleLangString"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasMetadataSchema">
    <rdfs:comment xml:lang="en">The name and version of the authoritative specification used to create this metadata instance. IEEE LOM element 3.3.</rdfs:comment>
    <rdfs:domain rdf:resource="#learningObject"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#metadataInLanguage">
    <rdfs:domain rdf:resource="#learningObject"/>
    <rdfs:range>
      <owl:DataRange>
        <owl:oneOf rdf:parseType="Resource">
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >fr</rdf:first>
          <rdf:rest rdf:parseType="Resource">
            <rdf:rest rdf:parseType="Resource">
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >es</rdf:first>
              <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
            </rdf:rest>
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >en</rdf:first>
          </rdf:rest>
        </owl:oneOf>
      </owl:DataRange>
    </rdfs:range>
    <rdfs:comment xml:lang="en">Language of this metadata instance. This is the default language for all LangString values in this metadata instance. If a value for this data element is not present in a metadata instance, then there is no default language for LangString values. IEEE LOM element 3.4.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasEmail">
    <rdfs:domain rdf:resource="#vCard"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Email as it appears in the vCard</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasLanguage">
    <rdfs:range>
      <owl:DataRange>
        <owl:oneOf rdf:parseType="Resource">
          <rdf:rest rdf:parseType="Resource">
            <rdf:rest rdf:parseType="Resource">
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >en</rdf:first>
              <rdf:rest rdf:parseType="Resource">
                <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                >es</rdf:first>
                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
              </rdf:rest>
            </rdf:rest>
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >fr</rdf:first>
          </rdf:rest>
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >none</rdf:first>
        </owl:oneOf>
      </owl:DataRange>
    </rdfs:range>
    <rdfs:comment xml:lang="en">The primary human language or languages used within this learning object to communicate to the intended user. If the learning object had no lingual content (as in the case of a picture of the Mona Lisa, for example), then the appropriate value for this data element would be "none". IEEE LOM element 1.3.</rdfs:comment>
    <rdfs:domain rdf:resource="#learningObject"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasLearningResourceType">
    <rdfs:range>
      <owl:DataRange>
        <owl:oneOf rdf:parseType="Resource">
          <rdf:rest rdf:parseType="Resource">
            <rdf:rest rdf:parseType="Resource">
              <rdf:rest rdf:parseType="Resource">
                <rdf:rest rdf:parseType="Resource">
                  <rdf:rest rdf:parseType="Resource">
                    <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                    >graph</rdf:first>
                    <rdf:rest rdf:parseType="Resource">
                      <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                      >index</rdf:first>
                      <rdf:rest rdf:parseType="Resource">
                        <rdf:rest rdf:parseType="Resource">
                          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                          >table</rdf:first>
                          <rdf:rest rdf:parseType="Resource">
                            <rdf:rest rdf:parseType="Resource">
                              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                              >exam</rdf:first>
                              <rdf:rest rdf:parseType="Resource">
                                <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                                >experiment</rdf:first>
                                <rdf:rest rdf:parseType="Resource">
                                  <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                                  >problem statement</rdf:first>
                                  <rdf:rest rdf:parseType="Resource">
                                    <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                                    >self assessment</rdf:first>
                                    <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                                  </rdf:rest>
                                </rdf:rest>
                              </rdf:rest>
                            </rdf:rest>
                            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                            >narrative text</rdf:first>
                          </rdf:rest>
                        </rdf:rest>
                        <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                        >slide</rdf:first>
                      </rdf:rest>
                    </rdf:rest>
                  </rdf:rest>
                  <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                  >figure</rdf:first>
                </rdf:rest>
                <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                >diagram</rdf:first>
              </rdf:rest>
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >questionnaire</rdf:first>
            </rdf:rest>
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >simulation</rdf:first>
          </rdf:rest>
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >exercise</rdf:first>
        </owl:oneOf>
      </owl:DataRange>
    </rdfs:range>
    <rdfs:domain rdf:resource="#lomEducational"/>
    <rdfs:comment xml:lang="en">Specific kind of learning object. The most dominant kind shall be first. IEEE LOM element 5.2.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="isLocated">
    <rdfs:comment xml:lang="en">A string that is used to access this learning object. It may be a location  (e.g., Universal Resource Locator), or a method that resolves to a location (e.g., Universal Resource Identifier). The first element of this list shall be the preferable location. IEEE LOM element 4.3.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#learningObject"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#inCatalog">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#lomIdentifier"/>
    <rdfs:comment xml:lang="en">This predicate relates a lomIdentifier to the name or designator of the identification or cataloging scheme used for its identification. It is usually a namespace scheme. IEEE LOM element 1.1, 3.1, 7.2.1.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasSemanticDensity">
    <rdfs:range>
      <owl:DataRange>
        <owl:oneOf rdf:parseType="Resource">
          <rdf:rest rdf:parseType="Resource">
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >low</rdf:first>
            <rdf:rest rdf:parseType="Resource">
              <rdf:rest rdf:parseType="Resource">
                <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                >high</rdf:first>
                <rdf:rest rdf:parseType="Resource">
                  <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                  >very high</rdf:first>
                  <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                </rdf:rest>
              </rdf:rest>
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >medium</rdf:first>
            </rdf:rest>
          </rdf:rest>
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >very low</rdf:first>
        </owl:oneOf>
      </owl:DataRange>
    </rdfs:range>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The degree of conciseness of a learning object. The semantic density of a learning object may be estimated in terms of its size, span, or --in the case of self-timed resources such as audio or video-- duration. IEEE LOM element 5.4.</rdfs:comment>
    <rdfs:domain rdf:resource="#lomEducational"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#isEntry">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:comment xml:lang="en">This predicate relates a lomIdentifier to the value of the identifier within the identification or cataloging scheme that designates or identifies a learning object or a learning object metadata record (a namespace specific string).  IEEE LOM element 1.1, 3.1, 7.2.1.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#lomIdentifier"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#annotationEntity">
    <rdfs:comment xml:lang="en">Entity (i.e., people, organization) that created this annotation. IEEE LOM element 8.1.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#lomAnnotation"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasValue">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment xml:lang="en">This predicate relates a singleLangString to the character string containing its textual description.</rdfs:comment>
    <rdfs:domain rdf:resource="#singleLangString"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasDifficulty">
    <rdfs:comment xml:lang="en">How hard it is to work with or through this learning object for the typical intended target audience. IEEE LOM element 5.8</rdfs:comment>
    <rdfs:domain rdf:resource="#lomEducational"/>
    <rdfs:range>
      <owl:DataRange>
        <owl:oneOf rdf:parseType="Resource">
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >very easy</rdf:first>
          <rdf:rest rdf:parseType="Resource">
            <rdf:rest rdf:parseType="Resource">
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >medium</rdf:first>
              <rdf:rest rdf:parseType="Resource">
                <rdf:rest rdf:parseType="Resource">
                  <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                  <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                  >very difficult</rdf:first>
                </rdf:rest>
                <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                >difficult</rdf:first>
              </rdf:rest>
            </rdf:rest>
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >easy</rdf:first>
          </rdf:rest>
        </owl:oneOf>
      </owl:DataRange>
    </rdfs:range>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#taxonId">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#lomTaxon"/>
    <rdfs:comment xml:lang="en">The identifier of the taxon, such as a number or letter combination provided by the source of the taxonomy. IEEE LOM element 9.2.2.1.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#relationKind">
    <rdfs:range>
      <owl:DataRange>
        <owl:oneOf rdf:parseType="Resource">
          <rdf:rest rdf:parseType="Resource">
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >hasPart</rdf:first>
            <rdf:rest rdf:parseType="Resource">
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >isVersionOf</rdf:first>
              <rdf:rest rdf:parseType="Resource">
                <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                >hasVersion</rdf:first>
                <rdf:rest rdf:parseType="Resource">
                  <rdf:rest rdf:parseType="Resource">
                    <rdf:rest rdf:parseType="Resource">
                      <rdf:rest rdf:parseType="Resource">
                        <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                        >isReferencedBy</rdf:first>
                        <rdf:rest rdf:parseType="Resource">
                          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                          >isBasedOn</rdf:first>
                          <rdf:rest rdf:parseType="Resource">
                            <rdf:rest rdf:parseType="Resource">
                              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                              >requires</rdf:first>
                              <rdf:rest rdf:parseType="Resource">
                                <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                                <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                                >isRequiredBy</rdf:first>
                              </rdf:rest>
                            </rdf:rest>
                            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                            >isBasisFor</rdf:first>
                          </rdf:rest>
                        </rdf:rest>
                      </rdf:rest>
                      <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                      >references</rdf:first>
                    </rdf:rest>
                    <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                    >hasFormat</rdf:first>
                  </rdf:rest>
                  <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                  >isFormatOf</rdf:first>
                </rdf:rest>
              </rdf:rest>
            </rdf:rest>
          </rdf:rest>
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >isPartOf</rdf:first>
        </owl:oneOf>
      </owl:DataRange>
    </rdfs:range>
    <rdfs:comment xml:lang="en">Nature of the relationship between a learning object and the target learning object, identified by 7.2:Relation.Resource. IEEE LOM element 7.1.</rdfs:comment>
    <rdfs:domain rdf:resource="#lomRelation"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasOrganization">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Organization as it appears in the vCard</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#vCard"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#minVersion">
    <rdfs:domain rdf:resource="#singleTechnicalRequirement"/>
    <rdfs:comment xml:lang="en">Lowest possible version of the required technology to use the learning object. IEEE LOM element 4.4.1.3.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasStructure">
    <rdfs:comment xml:lang="en">Underlying organizational structure of this learning object. IEEE LOM element 1.7.</rdfs:comment>
    <rdfs:domain rdf:resource="#learningObject"/>
    <rdfs:range>
      <owl:DataRange>
        <owl:oneOf rdf:parseType="Resource">
          <rdf:rest rdf:parseType="Resource">
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >collection</rdf:first>
            <rdf:rest rdf:parseType="Resource">
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >networked</rdf:first>
              <rdf:rest rdf:parseType="Resource">
                <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                >hierarchical</rdf:first>
                <rdf:rest rdf:parseType="Resource">
                  <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                  <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                  >linear</rdf:first>
                </rdf:rest>
              </rdf:rest>
            </rdf:rest>
          </rdf:rest>
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >atomic</rdf:first>
        </owl:oneOf>
      </owl:DataRange>
    </rdfs:range>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasLearningObjectContributionRole">
    <rdfs:domain rdf:resource="#learningObjectContribution"/>
    <rdfs:range>
      <owl:DataRange>
        <owl:oneOf rdf:parseType="Resource">
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >author</rdf:first>
          <rdf:rest rdf:parseType="Resource">
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >validator</rdf:first>
            <rdf:rest rdf:parseType="Resource">
              <rdf:rest rdf:parseType="Resource">
                <rdf:rest rdf:parseType="Resource">
                  <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                  >terminator</rdf:first>
                  <rdf:rest rdf:parseType="Resource">
                    <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                    >publisher</rdf:first>
                    <rdf:rest rdf:parseType="Resource">
                      <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                      >editor</rdf:first>
                      <rdf:rest rdf:parseType="Resource">
                        <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                        >graphical designer</rdf:first>
                        <rdf:rest rdf:parseType="Resource">
                          <rdf:rest rdf:parseType="Resource">
                            <rdf:rest rdf:parseType="Resource">
                              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                              >technical validator</rdf:first>
                              <rdf:rest rdf:parseType="Resource">
                                <rdf:rest rdf:parseType="Resource">
                                  <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                                  >script writer</rdf:first>
                                  <rdf:rest rdf:parseType="Resource">
                                    <rdf:rest rdf:parseType="Resource">
                                      <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                                      <rdf:first rdf:datatype=
                                      "http://www.w3.org/2001/XMLSchema#string"
                                      >subject matter expert</rdf:first>
                                    </rdf:rest>
                                    <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                                    >instructional designer</rdf:first>
                                  </rdf:rest>
                                </rdf:rest>
                                <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                                >educational validator</rdf:first>
                              </rdf:rest>
                            </rdf:rest>
                            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                            >content provider</rdf:first>
                          </rdf:rest>
                          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                          >technical implementer</rdf:first>
                        </rdf:rest>
                      </rdf:rest>
                    </rdf:rest>
                  </rdf:rest>
                </rdf:rest>
                <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                >initiator</rdf:first>
              </rdf:rest>
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >unknown</rdf:first>
            </rdf:rest>
          </rdf:rest>
        </owl:oneOf>
      </owl:DataRange>
    </rdfs:range>
    <rdfs:comment xml:lang="en">Kind of contribution. IEEE LOM element 2.3.1.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasSize">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#learningObject"/>
    <rdfs:comment xml:lang="en">The size of the digital learning object in bytes (not Mbytes, GB, etc.). The size is represented as a decimal value. This data element shall refer to the actual size of this learning object. If the learning object is compressed, then this data element shall refer to the uncompressed size. IEEE LOM element 4.2.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasName">
    <rdfs:comment xml:lang="en">Name as it appears in the vCard</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#vCard"/>
  </owl:DatatypeProperty>
  <owl:DataRange>
    <owl:oneOf rdf:parseType="Resource">
      <rdf:rest rdf:parseType="Resource">
        <rdf:rest rdf:parseType="Resource">
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >medium</rdf:first>
          <rdf:rest rdf:parseType="Resource">
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >high</rdf:first>
            <rdf:rest rdf:parseType="Resource">
              <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >very high</rdf:first>
            </rdf:rest>
          </rdf:rest>
        </rdf:rest>
        <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
        >low</rdf:first>
      </rdf:rest>
      <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
      >very low</rdf:first>
    </owl:oneOf>
  </owl:DataRange>
  <owl:DataRange>
    <owl:oneOf rdf:parseType="Resource">
      <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
      >teacher</rdf:first>
      <rdf:rest rdf:parseType="Resource">
        <rdf:rest rdf:parseType="Resource">
          <rdf:rest rdf:parseType="Resource">
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >manager</rdf:first>
            <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
          </rdf:rest>
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >learner</rdf:first>
        </rdf:rest>
        <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
        >author</rdf:first>
      </rdf:rest>
    </owl:oneOf>
  </owl:DataRange>
  <owl:DataRange>
    <owl:oneOf rdf:parseType="Resource">
      <rdf:rest rdf:parseType="Resource">
        <rdf:rest rdf:parseType="Resource">
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >medium</rdf:first>
          <rdf:rest rdf:parseType="Resource">
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >difficult</rdf:first>
            <rdf:rest rdf:parseType="Resource">
              <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >very difficult</rdf:first>
            </rdf:rest>
          </rdf:rest>
        </rdf:rest>
        <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
        >easy</rdf:first>
      </rdf:rest>
      <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
      >very easy</rdf:first>
    </owl:oneOf>
  </owl:DataRange>
  <owl:DataRange>
    <owl:oneOf rdf:parseType="Resource">
      <rdf:rest rdf:parseType="Resource">
        <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
        >validator</rdf:first>
        <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
      </rdf:rest>
      <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
      >creator</rdf:first>
    </owl:oneOf>
  </owl:DataRange>
  <owl:DataRange>
    <owl:oneOf rdf:parseType="Resource">
      <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
      >exercise</rdf:first>
      <rdf:rest rdf:parseType="Resource">
        <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
        >simulation</rdf:first>
        <rdf:rest rdf:parseType="Resource">
          <rdf:rest rdf:parseType="Resource">
            <rdf:rest rdf:parseType="Resource">
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >figure</rdf:first>
              <rdf:rest rdf:parseType="Resource">
                <rdf:rest rdf:parseType="Resource">
                  <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                  >index</rdf:first>
                  <rdf:rest rdf:parseType="Resource">
                    <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                    >slide</rdf:first>
                    <rdf:rest rdf:parseType="Resource">
                      <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                      >table</rdf:first>
                      <rdf:rest rdf:parseType="Resource">
                        <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                        >narrative text</rdf:first>
                        <rdf:rest rdf:parseType="Resource">
                          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                          >exam</rdf:first>
                          <rdf:rest rdf:parseType="Resource">
                            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                            >experiment</rdf:first>
                            <rdf:rest rdf:parseType="Resource">
                              <rdf:rest rdf:parseType="Resource">
                                <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                                >self assessment</rdf:first>
                                <rdf:rest rdf:parseType="Resource">
                                  <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
                                  <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                                  >lecture</rdf:first>
                                </rdf:rest>
                              </rdf:rest>
                              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                              >problem statement</rdf:first>
                            </rdf:rest>
                          </rdf:rest>
                        </rdf:rest>
                      </rdf:rest>
                    </rdf:rest>
                  </rdf:rest>
                </rdf:rest>
                <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
                >graph</rdf:first>
              </rdf:rest>
            </rdf:rest>
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >diagram</rdf:first>
          </rdf:rest>
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >questionnaire</rdf:first>
        </rdf:rest>
      </rdf:rest>
    </owl:oneOf>
  </owl:DataRange>
  <owl:DataRange>
    <owl:oneOf rdf:parseType="Resource">
      <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
      >active</rdf:first>
      <rdf:rest rdf:parseType="Resource">
        <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
        >expositive</rdf:first>
        <rdf:rest rdf:parseType="Resource">
          <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >mixed</rdf:first>
        </rdf:rest>
      </rdf:rest>
    </owl:oneOf>
  </owl:DataRange>
  <owl:DataRange>
    <owl:oneOf rdf:parseType="Resource">
      <rdf:rest rdf:parseType="Resource">
        <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
        >low</rdf:first>
        <rdf:rest rdf:parseType="Resource">
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >medium</rdf:first>
          <rdf:rest rdf:parseType="Resource">
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >high</rdf:first>
            <rdf:rest rdf:parseType="Resource">
              <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
              <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
              >very high</rdf:first>
            </rdf:rest>
          </rdf:rest>
        </rdf:rest>
      </rdf:rest>
      <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
      >very low</rdf:first>
    </owl:oneOf>
  </owl:DataRange>
  <owl:DataRange>
    <owl:oneOf rdf:parseType="Resource">
      <rdf:rest rdf:parseType="Resource">
        <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
        >higher education</rdf:first>
        <rdf:rest rdf:parseType="Resource">
          <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
          >training</rdf:first>
          <rdf:rest rdf:parseType="Resource">
            <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >other</rdf:first>
            <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/>
          </rdf:rest>
        </rdf:rest>
      </rdf:rest>
      <rdf:first rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
      >school</rdf:first>
    </owl:oneOf>
  </owl:DataRange>
</rdf:RDF>

<!-- Created with Protege (with OWL Plugin 3.4, Build 504)  http://protege.stanford.edu -->

