Tools

RSLP CD Schema to IEEE LOM Mapping

Draft 0.1

[UKOLN logo]

Introduction

The RSLP CD Schema is available at http://www.ukoln.ac.uk/metadata/rslp/schema/

A proposal for administrative metadata for an RSLP CD description is available at http://www.ukoln.ac.uk/cd-focus/guides/gp3/

The IEEE LOM v1.0 standard is available at http://ltsc.ieee.org/doc/wg12/LOM_1484_12_1_v1_Final_Draft.pdf

An RSLP CD "collection description" provides descriptions of several related resources:

An IEEE LOM instance describes

The IEEE LOM also provides (in the Classification category) the capacity to store in the instance record hierarchically structured values from a classification system. In contrast the values of e.g. dc:subject in an RSLP CD record are typically literals, qualified by the name of an encoding scheme (classification system).

Acknowledgements

This mapping draws on (and hopefully is compatible with):

Mapping

Properties from the RSLP CD Schema are presented in the first two columns of the table below. The properties are grouped according to the resource which they describe: Collection, Collector, Owner, Location, Administrator, or the Collection Description record itself (i.e. the administrative metadata properties). The first column lists the "label" of the property; the second column lists the identifier, for convenience in the form of an XML QName (e.g. dc:title). In the RSLP CD schema. the same named property may occur in association with more than one resource e.g. both the Collection and the Location may have a dc:title property. The label of that property may be different in each case.

The namespace prefixes used in the XML QNames are assumed to be associated with XML namespace names as follows:

The names of the IEEE LOM elements are presented here in the form category.element. The mapping is intended to be neutral on the forms in which an RSLP collection description or an IEEE LOM record are represented.

Label of RSLP CD property QName for RSLP CD property IEEE LOM v1.0 Note

Collection

Identifier

dc:identifier

General.Identifier.Entry
with General.Identifier.Catalog = scheme of dc:identifier
 
Title

dc:title

General.Title  
Description

dc:description

General.Description  
Strength

rslpcd:strength

?? If simply a free text description, then General.Description.
??? If using a formalised scheme like Conspectus, then maybe Classification.Taxonpath.Taxon with Classification.Purpose set to suitable value.
 
Physical Characteristics

dc:format

Technical.Format
and/or Technical.Size
Difficult to map automatically to appropriate LOM element
Language

dc:language

General.Language  
Type

dc:type

??Educational.LearningResourceType But only if dc:type has been used to specify a LearningResourceType (which is typically not the case)?
Access Control

rslpcd:accessControl

Rights.Description
May also require Rights.Cost = "yes" and/or Rights.Copyright and Other Restrictions = "yes"
Difficult to map automatically to appropriate LOM element
Accrual Status

rslpcd:accrualStatus

none  
Legal Status

rslpcd:legalStatus

??Rights.Description  
Custodial History

rslpcd:custodialHistory

none  
Note

rslpcd:note

General.Description  
Concept

dc:subject

General.Keyword
or
Classification.Taxonpath.Taxon
with Classification.Taxonpath.Source = scheme of dc:subject
with Classification.Purpose = "idea"
or
Classification.Keyword
with Classification.Purpose = "idea"
 
Object

rslpcd:objectName

Classification.Taxonpath.Taxon
with Classification.Taxonpath.Source = scheme of rslpcd:objectName
with Classification.Purpose = "idea"
or
Classification.Keyword
with Classification.Purpose = "idea"
 
Name

rslpcd:agentName

??Lifecycle.Contribute.Entity or
??Classification.Taxonpath.Taxon etc
rslpcd:agentName may be used to indicate a contributor to the Collection, or may be used to indicate an agent who is a subject of items in the Collection.
Impossible to map automatically to appropriate LOM element.
Place

dcterms:spatial

General.Coverage  
Time

dcterms:temporal

General.Coverage  
Accumulation Date Range

rslpcd:accumulationDateRange

??Lifecycle.Contribute.Date
with Lifecycle.Contribute.Entity = (Collector metadata - see below) with Lifecycle.Contribute.Role = "collector"
"collector" is not a valid value for Lifecycle.Contribute.Role
Contents Date Range

rslpcd:contentsDateRange

??Lifecycle.Contribute.Date
with Lifecycle.Contribute.Entity = ??? with Lifecycle.Contribute.Role = "author"???
 
Sub collection

dcterms:hasPart

Relation.Resource.Identifier.Entry
with Relation.Resource.Identifier.Catalog = scheme of dcterms:hasPart
with Relation.Kind = "haspart"
 
Super collection

dcterms:isPartOf

Relation.Resource.Identifier.Entry
with Relation.Resource.Identifier.Catalog = scheme of dcterms:isPartOf
with Relation.Kind = "ispartof"
 
Associated collection

rslpcd:hasAssociation

Relation.Resource.Identifier.Entry
with Relation.Resource.Identifier.Catalog = scheme of rslpcd:hasAssociation
with Relation.Kind=???
 
Associated publication

rslpcd:hasPublication

Relation.Resource.Identifier.Entry
with Relation.Resource.Identifier.Catalog = scheme of rslpcd:hasPublication
with Relation.Kind=???
 

Collector

Identifier

dc:identifier

none  
Name

vcard:fn

??vcard:fn of Lifecycle.Contribute.Entity
with Lifecycle.Contribute.Role = "collector"
"collector" is not a valid value for Lifecycle.Contribute.Role
The value of a LOM Entity must be a vCard
Organisation name

vcard:org

??vcard:org of Lifecycle.Contribute.Entity
with Lifecycle.Contribute.Role = "collector"
"collector" is not a valid value for Lifecycle.Contribute.Role
The value of a LOM Entity must be a vCard
Role

vcard:role

??vcard:role of Lifecycle.Contribute.Entity
with Lifecycle.Contribute.Role = "collector"
"collector" is not a valid value for Lifecycle.Contribute.Role
The value of a LOM Entity must be a vCard
Telephone number

vcard:voice

??vcard:voice of Lifecycle.Contribute.Entity
with Lifecycle.Contribute.Role = "collector"
"collector" is not a valid value for Lifecycle.Contribute.Role
The value of a LOM Entity must be a vCard
Fax number

vcard:fax

??vcard:fax of Lifecycle.Contribute.Entity
with Lifecycle.Contribute.Role = "collector"
"collector" is not a valid value for Lifecycle.Contribute.Role
The value of a LOM Entity must be a vCard
Email address

vcard:email

??vcard:email of Lifecycle.Contribute.Entity
with Lifecycle.Contribute.Role = "collector"
"collector" is not a valid value for Lifecycle.Contribute.Role
The value of a LOM Entity must be a vCard
Agent History

rslpcd:agentHistory

none  

Owner

Identifier

dc:identifier

none  
Name

vcard:fn

none  
Organisation

vcard:org

none  
Role

vcard:role

none  
Telephone number

vcard:voice

none  
Fax number

vcard:fax

none  
Email address

vcard:email

none  
Agent History

rslpcd:agentHistory

none  

Location

Identifier

dc:identifier

For digital location only, Technical.Location  
Name

dc:title

none  
Access Conditions

rslpcd:accessConditions

?? For digital location only, Technical.Requirements Difficult to map automatically to appropriate LOM element(s).
See also

rslpcd:seeAlso

none  

Physical Location

Address

rslpcd:seeAlso

none  
Postcode

rslpcd:postcode

none  
Country

rslpcd:country

none  

Digital Location

Locator

rslpcd:locator

Technical.Location  

Administrator

Identifier

dc:identifier

none  
Name

vcard:fn

??vcard:fn of Lifecycle.Contribute.Entity
with Lifecycle.Contribute.Role = "publisher"
The value of a LOM Entity must be a vCard
Organisation name

vcard:org

??vcard:org of Lifecycle.Contribute.Entity
with Lifecycle.Contribute.Role = "publisher"
The value of a LOM Entity must be a vCard
Role

vcard:role

??vcard:role of Lifecycle.Contribute.Entity
with Lifecycle.Contribute.Role = "publisher"
The value of a LOM Entity must be a vCard
Telephone number

vcard:voice

??vcard:voice of Lifecycle.Contribute.Entity
with Lifecycle.Contribute.Role = "publisher"
The value of a LOM Entity must be a vCard
Fax number

vcard:fax

??vcard:fax of Lifecycle.Contribute.Entity
with Lifecycle.Contribute.Role = "publisher"
The value of a LOM Entity must be a vCard
Email address

vcard:email

??vcard:email of Lifecycle.Contribute.Entity
with Lifecycle.Contribute.Role = "publisher"
The value of a LOM Entity must be a vCard
Agent History

rslpcd:agentHistory

none  

Administrative Metadata

Identifier of CLD

dc:identifier

Meta-Metadata.Identifier.Entry
with Meta-Metadata.Identifier.Catalog = scheme of dc:identifier
 
Date CLD created

dcterms:created

Meta-Metadata.Contribute.Date
with Meta-Metadata.Contribute.Entity = (Creator metadata - see below)
with Meta-Metadata.Contribute.Role = "creator"
 
Creator of CLD

dc:creator

vcard:fn of Meta-Metadata.Contribute.Entity
with Meta-Metadata.Contribute.Role = "creator"
The value of a LOM Entity must be a vCard
Date CLD last modified

dcterms:modified

??Meta-Metadata.Contribute.Date
with Meta-Metadata.Contribute.Entity = (Modifier metadata - see below)
with Meta-Metadata.Contribute.Role = ???
 
Modifier of CLD

dc:contributor

??vcard:fn of Meta-Metadata.Contribute.Entity
with Meta-Metadata.Contribute.Role = ???
The value of a LOM Entity must be a vCard
Publisher of CLD

dc:publisher

??vcard:fn of Meta-Metadata.Contribute.Entity
with Meta-Metadata.Contribute.Role = ???
The value of a LOM Entity must be a vCard
Language of CLD

dc:language

Meta-Metadata.Language  
Source

dc:source

none  
Rights

dc:rights

none  
Audience

dcterms:audience

none  

Maintained by: Pete Johnston
Last updated: 18-Mar-2003

[UKOLN]  [Collection Description Focus]  [Tools]