<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE rdf:RDF [
         <!ENTITY rdf     'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
         <!ENTITY rdfs    'http://www.w3.org/2000/01/rdf-schema#'>
         <!ENTITY dc      'http://purl.org/dc/elements/1.1/'>
         <!ENTITY dcterms 'http://purl.org/dc/terms/'>
         <!ENTITY lom-gen 'http://ltsc.ieee.org/2002/09/lom-general#'>
]>

<rdf:RDF
     xmlns:rdf="&rdf;"
     xmlns:rdfs="&rdfs;"
     xmlns:dc="&dc;"
     xmlns:dcterms="&dcterms;"
     xmlns:lom-gen="&lom-gen;"
     
     xml:base="&lom-gen;">

  <rdfs:Class rdf:about="&lom-gen;Catalog">
    <rdfs:subClassOf rdf:resource="&rdfs;Class"/>
    <rdfs:label>Catalog types</rdfs:label>
    <rdfs:comment>Instances of this class represent catalogs.</rdfs:comment>
  </rdfs:Class>

  <rdfs:Class rdf:about="&lom-gen;StructureType">
    <rdfs:subClassOf rdf:resource="&rdfs;Class"/>
    <rdfs:label>Structure types</rdfs:label>
    <rdfs:comment>Instances of this class represent organizational structures.</rdfs:comment>
  </rdfs:Class>
  
  <lom-gen:StructureType rdf:about="&lom-gen;Collection">
    <rdfs:label>Collection</rdfs:label>
  </lom-gen:StructureType>

  <lom-gen:StructureType rdf:about="&lom-gen;Linear">
    <rdfs:label>Linear</rdfs:label>
  </lom-gen:StructureType>

  <lom-gen:StructureType rdf:about="&lom-gen;Hierarchical">
    <rdfs:label>Hierarchical</rdfs:label>
  </lom-gen:StructureType>

  <lom-gen:StructureType rdf:about="&lom-gen;Networked">
    <rdfs:label>Networked</rdfs:label>
  </lom-gen:StructureType>

  <lom-gen:StructureType rdf:about="&lom-gen;Atomic">
    <rdfs:label>Atomic</rdfs:label>
  </lom-gen:StructureType>

  <rdf:Property rdf:about="&lom-gen;structure">
    <rdfs:range rdf:resource="&lom-gen;StructureType"/>
    <rdfs:label>Structure</rdfs:label>
    <rdfs:comment>Underlying organizational structure of the learning object.</rdfs:comment>
  </rdf:Property>


  <rdfs:Class rdf:about="&lom-gen;AggregationLevel">
    <rdfs:label>Aggregation levels</rdfs:label>
    <rdfs:comment>Instances of this class represent aggregation levels.</rdfs:comment>
  </rdfs:Class>
  
  <lom-gen:AggregationLevel rdf:about="&lom-gen;AggregationLevel1">
    <rdfs:label>1</rdfs:label>
  </lom-gen:AggregationLevel>

  <lom-gen:AggregationLevel rdf:about="&lom-gen;AggregationLevel2">
    <rdfs:label>2</rdfs:label>
  </lom-gen:AggregationLevel>
  
  <lom-gen:AggregationLevel rdf:about="&lom-gen;AggregationLevel3">
    <rdfs:label>3</rdfs:label>
  </lom-gen:AggregationLevel>
  
  <lom-gen:AggregationLevel rdf:about="&lom-gen;AggregationLevel4">
    <rdfs:label>4</rdfs:label>
  </lom-gen:AggregationLevel>

  <rdf:Property rdf:about="&lom-gen;aggregationLevel">
    <rdfs:range rdf:resource="&lom-gen;AggregationLevel"/>
    <rdfs:label>Aggregation Level</rdfs:label>
    <rdfs:comment>The functional granularity of the learning object.</rdfs:comment>
  </rdf:Property>

</rdf:RDF>