ToolsRSLP CD Schema to IEEE LOM MappingDraft 0.1 |
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).
This mapping draws on (and hopefully is compatible with):
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:
http://purl.org/dc/elements/1.1/
http://purl.org/dc/terms/
http://purl.org/rslp/terms#
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 |