Analysis of each of the LOM Elements
This document gives an initial analysis of the LOM elements and their potential mapping to DCAM.Abbreviations
| Abbreviation | Meaning |
| VES | Vocabulary Encoding Scheme |
| SES | Syntax Encoding Scheme |
| VS | Value String |
| BN | Blank Node, or rather: not expected to have a URI |
| LangString | Natural Language String object - may be represented by strings in many languages. |
| LVV | LOM vocabularies as values. Includes coining URIs. |
| LSVS | Lom langstrings as value strings |
Analysis table
General category
| Element | Label | DCAM representation | Comment | Needed RDF terms | Needs vocabulary? |
| 1 | General | Not represented | |||
| 1.1 | Identifier | lom:identifier with lom:Identifier range, described in a Related Description. | See separate table. |
P: lom:identifier C: lom:Identifier |
|
| 1.2 | Title | dcterms:title with Literal value, repeatable | |||
| 1.3 | Language | dcterms:language with single value string, using SES RFC3066, repeatable | |||
| 1.4 | Description | dcterms:description with Literal value, repeatable (or LangString?) | |||
| 1.5 | Keyword | lom:keyword with LangString value | P: lom:keyword | ||
| 1.6 | Coverage | dcterms:coverage, LSVS | |||
| 1.7 | Structure | lom:structure with range lom:Structure, LVV |
P: lom:structure C: lom:Structure |
X | |
| 1.8 | Aggregation level | lom:aggregationLevel with range lom:AggregationLevel, LVV |
P: lom:aggregationLevel C: lom:AggregationLevel |
X |
Lifecycle Category
| Element | Label | DCAM representation | Comment | Needed RDF terms | Needs vocabulary? |
| 2 | Lifecycle | Not represented | |||
| 2.1 | Version | lom:version with range lom:Version, LSVS |
P: lom:version C: lom:Version |
||
| 2.2 | Status | lom:status with range lom:Status, LVV |
P: lom:status C: lom:Status |
X | |
| 2.3 | Contribute | lom:contribute with lom:Contribute range, described in a Related Description |
See separate table. Ordering lost |
P: lom:contribute C: lom:Contribute |
Metametadata Category
| Element | Label | DCAM representation | Comment | Needed RDF terms | Needs vocabulary? |
| 3 | Metametadata | Not represented | |||
| Sub-elements of 3.Metametadata apply to the metadata record resource, not the LO. | |||||
| 3.1 | Identifier | See 1.1 | |||
| 3.2 | Contribute | See 2.3 |
But LOM AP restricts vocabulary. Ordering lost. |
||
| 3.3 | Metadata Scheme | lom:metadataScheme with range lom:MetadataScheme, LVV |
P: lom:metadataScheme C: lom:MetadataScheme |
X | |
| 3.4 | Language | See 1.3 | Note that this expected to specify a default lang for the metadata record | ||
Technical Category
| Element | Label | DCAM representation | Comment | Needed RDF terms | Needs vocabulary? |
| 4 | Technical | Not represented | |||
| 4.1 | Format | dcterms:format with a single value string with the mime type, with dcterms:IMT VES | |||
| 4.2 | Size | dcterms:extent with lom:Size value, size in bytes as VS, xsd:int SES | C: lom:Size, subclass of dcterms:SizeOrDuration | ||
| 4.3 | Location | lom:location with literal URI value xsd:URI SES | Ordering lost | P: lom:location (sub-prop of dcterms:identifier) | |
| 4.4 | Requirement | lom:requirement with lom:RequirementOrComposite value | See separate table. |
P: lom:requirement C: lom:RequirementOrComposite |
|
| 4.5 | Installation Remarks | lom:installationRemarks with LangString value | P: lom:installationRemarks | ||
| 4.6 | Other Platform Requirements | lom:otherPlatformRequirements with LangString value | P: lom:otherPlatformRequirements | ||
| 4.7 | Duration | dcterms:extent with lom:Duration value. Value strings are either plain literals or using SES xsd:duration | C: lom:Duration, subclass of dcterms:SizeOrDuration |
Educational Category
| Element | Label | DCAM representation | Comment | Needed RDF terms | Needs vocabulary? |
| 5 | Educational | Not represented | No support for repeated category ? | ||
| 5.1 | Interactivity Type | lom:interactivityType with lom:InteractivityType value, LVV |
P: lom:interactivityType C: lom:InteractivityType |
X | |
| 5.2 | Learning Resource Type | rdf:type, LVV | Ordering lost. | X | |
| 5.3 | Interactivity Level | lom:interactivityLevel with lom:InteractivityLevel value, LVV |
P: lom:interactivityLevel C: lom:InteractivityLevel |
X | |
| 5.4 | Semantic Density | lom:semanticDensity with lom:SemanticDensity value, LVV |
P: lom:semanticDensity C: lom:SemanticDensity |
X | |
| 5.5 | Intended End User Role | dcterms:audience, LVV | X | ||
| 5.6 | Context | lom:context with lom:Context value, LVV |
P: lom:context C: lom:!Context |
X | |
| 5.7 | Typical Age Range | lom:typicalAgeRange with LangString value, age ranges as value strings | |||
| 5.8 | Difficulty | lom:difficulty with lom:Difficulty values, LVV |
P: lom:difficulty C: lom:!Difficulty |
X | |
| 5.9 | Typical Learning Time | lom:typicalLearningTime with lom:Duration values. Value strings are either plain literals or using SES xsd:duration | P: lom:typicalLearningtime | ||
| 5.10 | Description | lom:educationalDescription with LangString value | P: lom:educationalDescription | ||
| 5.11 | Language | lom:educationalLanguage with dcterms:LinguisticSystem value, value uses SES RFC3066 |
Rights Category
| Element | Label | DCAM representation | Comment | Needed RDF terms | Needs vocabulary? |
| 6 | Rights | Not represented | |||
| 6.1 | Cost | lom:cost with xsd:boolean literal value | P: lom:cost | ||
| 6.2 | Copyright and Other Restrictions | lom:copyrightAndOtherRestrictions with xsd:boolean literal value | P: lom:copyrightAndOtherRestrictions | ||
| 6.3 | Description | dcterms:rights, LSVS |
Relation Category
| Element | Label | DCAM representation | Comment | Needed RDF terms | Needs vocabulary? |
| 7 | Relation | a sub-property of dcterms:relation | |||
| 7.1 | Kind | the actual property used in 7.Relation | X | ||
| 7.2 | Resource | the value of the property used in 7.Relation | |||
| Sub-elements of 7.2 are properties of the value resource. | |||||
| 7.2.1 | Identifier | See 1.1 | |||
| 7.2.2 | Description | See 1.4 | |||
Annotation Category
| Element | Label | DCAM representation | Comment | Needed RDF terms | Needs vocabulary? |
| 8 | Annotation | lom:annotation with lom:Annotation value | See separate table |
P: lom:annotation C:lom:Annotation |
Classification Category
| Element | Label | DCAM representation | Comment | Needed RDF terms | Needs vocabulary? |
| 9 | Classification | lom:classification with lom:Classification value | See separate table. |
P: lom:classification C: lom:Classification |
Resources of class lom:Identifier
| Element | Label | DCAM representation | Comment | Needed RDF terms | Needs vocabulary? |
| 1.1.1 | Catalog | lom:catalog with literal value | P: lom:catalog | ||
| 1.1.2 | Entry | lom:entry with literal value | P: lom:entry |
Resources of class lom:Contribute
| Element | Label | DCAM representation | Comment | Needed RDF terms | Needs vocabulary? |
| 2.3.1 and 3.2.1 | Role | lom:role with lom:Role value, LVV |
P: lom:Role C: lom:Role |
X | |
| 2.3.2 and 3.2.2 | Entity | lom:entity with Literal VCARD value, with lom:VCard SES | Ordering lost |
P: lom:entity SES: lom:VCard |
|
| 2.3.3 and 3.2. | Date | dcterms:date with literal dcterms:W3CDTF value or plain literals. |
Resources of class lom:RequirementOrComposite
| Element | Label | DCAM representation | Comment | Needed RDF terms | Needs vocabulary? |
| 4.4.1 | OrComposite | lom:alternativeRequirement with lom:Requirement value | See separate table |
P: lom:alternativeRequirement C: lom:Requirement |
Resources of class lom:Requirement
| Element | Label | DCAM representation | Comment | Needed RDF terms | Needs vocabulary? |
| 4.4.1.1 | Type | rdf:type with class of the resource, subclass of lom:Requirement, LVV | X | ||
| 4.4.1.2 | Name | lom:technology, with lom:Technology value, LVV | Points to a technology, not name of a technology. |
P: lom:technology C: lom:Technology |
|
| 4.4.1.3 | Minimum version | lom:minimumVersion with literal version value | P: lom:minimumVersion | ||
| 4.4.1.4 | Maximum version | lom:maximumVersion with literal version value | P: lom:maximumVersion |
Resources of class lom:Annotation
| Element | Label | DCAM representation | Comment | Needed RDF terms | Needs vocabulary? |
| 8.1 | Entity | lom:entity with Literal VCARD value, with lom:VCard SES | Ordering lost | ||
| 8.2 | Date | dcterms:created with literal dcterms:W3CDTF value or plain literals. | |||
| 8.3 | Description | dcterms:description with literal value |
Resources of class lom:Classification
| Element | Label | DCAM representation | Comment | Needed RDF terms | Needs vocabulary? |
| 9.1 | Purpose | lom:purpose with lom:Purpose value, LVV |
P: lom:purpose C: lom:Purpose |
X | |
| 9.2 | TaxonPath | lom:taxonPath with lom:TaxonPath value, see separate table. |
P: lom:taxonPath C:lom:TaxonPath (subclass of rdf:Seq) |
||
| 9.3 | Description | dcterms:description with literal value | |||
| 9.4 | Keyword | Like 1.5 Keyword | Ordering lost |
Resources of class lom:TaxonPath
| Element | Label | DCAM representation | Comment | Needed RDF terms | Needs vocabulary? |
| 9.2.1 | Source | lom:taxonSource with literal value | P: lom:taxonSource | ||
| 9.2.2 | Taxon | rdf:_1, rdf:_2, etc with lom:Taxon values, see separate table. | C: lom:Taxon |
Resources of class lom:Taxon
| Element | Label | DCAM representation | Comment | Needed RDF terms | Needs vocabulary? |
| 9.2.2.1 | Id | dcterms:identifier with literal value | |||
| 9.2.2.2 | Entry | rdfs:label with literal value |