Diff for "DCMIIEEELTSCTaskforce/LomDCAMAnalysis"

Differences between versions dated 2008-10-22 17:03:40 and 2008-10-22 18:20:07

Deletions are marked like this. Additions are marked like this.
Line 109: Line 109:
||2.3.2 and 3.2.2 ||Entity ||lom:entity with dcterms:Agent value. Value string can contain VCARD value, with lom:VCard SES||Ordering lost|| P: lom:entity ||
||2.3.3 and 3.2. ||Date ||dcterms:date with lom:!DateTime value|| || NOT POSSIBLE||
||2.3.2 and 3.2.2 ||Entity ||lom:entity with Literal VCARD value, with lom:VCard SES||Ordering lost|| P: lom:entity [[BR]] SES: lom:VCard ||
||2.3.3 and 3.2. ||Date ||dcterms:date with literal dcterms:W3CDTF value or plain literals. || || ||
Line 113: Line 113:
||'''Element'''||'''Label''' ||'''DCAM representation'''||'''Comment'''||'''Issues'''||
||4.4.1 ||!OrComposite ||lom:alternativeRequirement with lom:Requirement value ||See separate table || ||
||'''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 [[BR]]C: lom:Requirement ||
Line 117: Line 117:
||'''Element'''||'''Label''' ||'''DCAM representation'''||'''Comment'''||'''Issues'''||
||4.4.1.1 ||Type ||class of the resource, subclass of lom:Requirement|| || ||
||4.4.1.2 ||Name ||lom:technology, with lom:Technology value, LVV||Points to a technology, not name of a technology. ||Naming? ||
||4.4.1.3 ||Minimum version ||lom:minimumVersion with literal version value|| || ||
||4.4.1.4 ||Maximum version ||lom:maximumVersion with literal version value|| || ||
||'''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 [[BR]] 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 ||
Line 125: Line 125:
||'''Element'''||'''Label''' ||'''DCAM representation'''||'''Comment'''||'''Issues'''||
||8.1 ||Entity ||dcterms:creator, vcard as optional value string|| || introduce vcard datatype?||
||8.2 ||Date ||dcterms:created with !DateTime value|| || NOT POSSIBLE||
||8.3 ||Description ||dcterms:description with NLS value|| || ||
||'''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|| || ||
Line 132: Line 132:
||'''Element'''||'''Label''' ||'''DCAM representation'''||'''Comment'''||'''Issues'''||
||9.1 ||Purpose ||lom:purpose with lom:Purpose value, LVV|| || ||
||9.2 ||!TaxonPath ||lom:taxon with lom:Taxon value|| The value should be taken from a taxonomy using e.g SKOS||Taxon paths '''cannot''' be supported, so we leave it to an external vocabulary||
||9.3 ||Description ||dcterms:description with NLS value || || ||
||'''Element'''||'''Label''' ||'''DCAM representation'''||'''Comment'''||'''Needed RDF terms'''|| '''Needs vocabulary?''' ||
||9.1 ||Purpose ||lom:purpose with lom:Purpose value, LVV|| ||P: lom:purpose [[BR]]C: lom:Purpose || X||
||9.2 ||!TaxonPath ||lom:taxonPath with lom:TaxonPath value, see separate table.|| ||P: lom:taxonPath [[BR]] C:lom:TaxonPath (subclass of rdf:Seq) ||
||9.3 ||Description ||dcterms:description with literal value || || ||
Line 138: Line 138:
=== DateTime values ===
Line 140: Line 139:
||'''Element'''||'''Label''' ||'''DCAM representation'''||'''Comment'''||'''Issues'''||
||1 ||!DateTime ||VS of the value, with SES dcterms:W3CDTF|| || ||
||2 ||Description ||other value strings of the object|| || ||
=== 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 ||
Line 144: Line 144:

=== 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 || || ||

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