Home | Background | Dissemination | Contacts |
Phase 1 | WP1: Project management | WP2: Model/Use | WP3: Tools | WP4: m2m | WP5: Validation | WP6: Policy | WP7: Evaluation |
A LOM Application Profile (LOMAP) is a specification of how the information model described by the IEEE LOM standard is adopted to the requirements of a particular metadata application. It specifies which LOM data elements are used, provides information on how they are interpreted in the context of the application, and describes constraints on their occurrence. A LOMAP may specify the use of vocabularies to provide values for LOM data elements where the dataype in the LOM standard permits it, and it may specify taxonomies and classification schemes for use for specified "purposes" with the LOM Classification data element.
A LOMAP may use both LOM data elements defined by the LOM standard and extended data elements.
Figure 1: LOM Conceptual Model
A LOMAP is a set of data element usages.
A data element usage
An XML LOMAP is a simple XML document representing a LOMAP as a hierarchical structure.
Figure 2: LOM Application Profile
In addition to the occurrence/obligation constraints and the documentation described above, a data element usage that references a LOM simple data element
A data element usage that references a LOM data element assocaited with the Vocabulary datatype
A data element usage that references the LOM Classification data element
Figure 3: LOM Element Usage
Extended data elements are defined outside the LOM standard. Extended data elements may be aggregate data elements or simple data elements.
In addition to the occurrence/obligation constraints and the documentation described above, a data element usage that references an extended simple data element
Figure 4: Extended Element Usage
A LOMAP may be associated with one or more binding schemas that describe the structure of a metadata record conforming to the LOMAP.
Note: the tables include suggestions for Classes and Properties to be used in an RDF representation of the model. The names of Classes and Properties are recorded as QNames. The prefixes are assumed to be associated with Namespace Names as follows:
http://purl.org/dc/elements/1.1/
http://purl.org/dc/terms/
http://purl.org/dc/dcmitype/
http://www.w3.org/1999/02/22-rdf-syntax-ns#
http://www.w3.org/2000/01/rdf-schema#
http://www.w3.org/2001/XMLSchema#
http://example.org/iemsr/terms/
?An Schema Document is a document containing a machine-readable description of the LOM Data Element Set, a LOM Application Profile, a non-LOM Vocabulary or an Extended Data Element Set.
The text content of each Schema Document is in exactly one language; to provide descriptions of a LOMAP in multiple languages, separate Schema Documents are required.
Class: iemsr:SchemaDocument
Attribute |
Definition |
Property |
Min |
Max |
Value |
---|---|---|---|---|---|
Identifier |
A URI Reference which identifies the schema document |
|
1 |
1 |
URI |
Title |
A title for the schema document |
dc:title |
1 |
1 |
Literal, xsd:string |
Description |
A description of the schema document |
dc:description |
0 |
1 |
Literal, xsd:string |
Language |
The language of the text content of the schema document |
dc:language |
1 |
1 |
dcterms:RFC3066 |
Date modified |
The date on which this schema document was last modified |
dcterms:modified |
1 |
1 |
dcterms:W3CDTF |
Publisher |
An agency that publishes this schema document |
dc:publisher |
1 |
unbounded |
An Agency is an entity responsible for managing one or more LOM Application Profiles, non-LOM Vocabularies or Taxonomies.
Class: iemsr:Agency
Attribute |
Definition |
Property |
Min |
Max |
Value |
---|---|---|---|---|---|
Identifier |
A URI Reference which identifies the agency |
|
1 |
1 |
URI |
Name |
The name of the agency |
iemsr:label |
1 |
1 |
Literal, xsd:string |
Description |
A description of the agency |
iemsr:comment |
0 |
1 |
Literal, xsd:string |
Home Page |
A human-readable document that provides more information about the agency |
iemsr:seeAlso |
0 |
1 |
A LOM data element is a data element defined in the IEEE LOM standard.
Class: iemsr:LOMDataElement
Attribute |
Definition |
Property |
Min |
Max |
Value |
---|---|---|---|---|---|
Identifier |
A URI Reference which identifies the LOM Data Element |
|
1 |
1 |
URI |
Number |
A number by which LOM data element is referenced (specified by the LOM standard) |
iemsr:refNumber |
1 |
1 |
Literal, xsd:string |
Name |
A name by which LOM data element is referenced (specified by the LOM standard) |
rdfs:label |
1 |
1 |
Literal, xsd:string |
Description |
The definition of the LOM data element |
rdfs:comment |
1 |
1 |
Literal, xsd:string |
Size |
The number of values of the LOM data element allowed |
iemsr:size |
1 |
1 |
Literal, xsd:string |
Order |
Whether the order of values of the LOM data element is significant |
iemsr:order |
1 |
1 |
Literal, xsd:boolean |
Is Child Of |
The aggregate LOM data element of which this LOM data element a child |
iemsr:isChildOf |
1 |
1 |
A Simple LOM data element is a LOM data element that does not contain other LOM data elements.
Class: iemsr:SimpleLOMDataElement
In addition to the attributes of a LOM data element:
Attribute |
Definition |
Property |
Min |
Max |
Value |
---|---|---|---|---|---|
Value Space |
A set of allowed values for the LOM data element |
iemsr:valueSpace |
1 |
1 |
|
Datatype |
The datatype for the LOM data element |
iemsr:datatype |
1 |
1 |
|
Example |
An example of the use of the LOM data element |
iemsr:example |
0 |
1 |
Literal, xsd:string |
Maps to Property |
An indication of how the LOM data element maps to an RDF graph using the LOM RDF binding |
iemsr:mapsTo |
0 |
1 |
Class: iemsr:LOMValueSpace
Class: iemsr:StandardValueSpace
URI |
Label |
Value |
Description |
Specification |
---|---|---|---|---|
http://example.org/iemsr/terms/StandardValueSpace/ISO10646-1 |
ISO10646-1 |
ISO10646-1 |
Repertoire of ISO/IEC 10646-1:2000. |
|
http://example.org/iemsr/terms/StandardValueSpace/LanguageID |
LanguageID |
LanguageID |
LanguageID |
|
http://example.org/iemsr/terms/StandardValueSpace/MIME |
MIME Types |
MIME |
MIME Types |
|
http://example.org/iemsr/terms/StandardValueSpace/vCard |
vCard |
vCard |
vCard |
|
Class: iemsr:Vocabulary
Attribute |
Definition |
Property |
Min |
Max |
Value |
---|---|---|---|---|---|
Identifier |
A URI Reference which identifies the LOM Vocabulary |
|
1 |
1 |
URI |
Name |
A name by which Vocabulary is referenced |
iemsr:name |
1 |
1 |
Literal, xsd:string |
Description |
A description of the Vocabulary |
rdfs:comment |
1 |
1 |
Literal, xsd:string |
VDEX |
A VDEX document that describes the Vocabulary |
iemsr:hasVDEX |
0 |
1 |
|
Is Described In |
A schema document that describes this Vocabulary |
rdfs:isDefinedBy |
1 |
unbounded |
A LOM Vocabulary is a Vocabulary defined by the LOM standard as constraining the value space for a LOM Data Element.
Class: iemsr:LOMVocabulary
A Non-LOM Vocabulary/Taxonomy is a Vocabulary defined externally to the LOM standard and used to extend the value space for a LOM Data Element.
Class: iemsr:NonLOMVocabulary
In addition to the attributes of a Vocabulary:
Version |
An indicator of the version of the Non-LOM Vocabulary |
iemsr:version |
0 |
1 |
Literal, xsd:string |
Status |
An indicator of the status of the Non-LOM Vocabulary |
iemsr:status |
0 |
1 |
|
Specification/Guidelines |
A human-readable document that provides more information about the Non-LOM Vocabulary |
iemsr:seeAlso |
0 |
unbounded |
|
Administrator |
An agency that manages and makes available the Non-LOM vocabulary |
dc:publisher |
1 |
unbounded |
Attribute |
Definition |
Property |
Min |
Max |
Value |
---|---|---|---|---|---|
Identifier |
A URI Reference which identifies the Vocabulary Value |
|
1 |
1 |
URI |
Label |
A human-readable label assigned to the vocabulary value |
rdfs:label |
1 |
1 |
Literal, xsd:string |
Status |
An indicator of the status of the vocabulary value |
iemsr:status |
0 |
1 |
|
Description |
A description of the vocabulary value |
rdfs:comment |
1 |
1 |
Literal, xsd:string |
Specification/Guidelines |
A human-readable document that provides more information about the vocabulary value |
iemsr:seeAlso |
0 |
unbounded |
|
Is Value In |
The vocabulary of which this value is a member term |
rdf:type (if Vocabularies declared as Classes) or iemsr:isMemberOf? |
1 |
1 |
|
Is Described In |
A schema document that describes this LOM Vocabulary |
rdfs:isDefinedBy |
1 |
unbounded |
A LOM datatype is a datatype defined in the IEEE LOM standard:
Class: iemsr:LOMDatatype
URI |
Label |
Value |
Description |
Specification |
---|---|---|---|---|
http://example.org/iemsr/terms/LOMDatatype/CharacterString |
Character String |
CharacterString |
A character string. |
|
http://example.org/iemsr/terms/LOMDatatype/LangString |
LangString |
LangString |
A language-qualified string. |
|
http://example.org/iemsr/terms/LOMDatatype/DateTime |
DateTime |
DateTime |
A date or a point in time. |
|
http://example.org/iemsr/terms/LOMDatatype/Duration |
Duration |
Duration |
A duration or a period of time. |
|
http://example.org/iemsr/terms/LOMDatatype/Vocabulary |
Vocabulary |
Vocabulary |
Vocabulary. |
|
A LOM Application Profile (LOMAP) is a specification of how the information model described by the IEEE LOM standard is adopted to the requirements of a particular metadata application. It specifies which LOM data elements are used, provides information on how they are interpreted in the context of the application, and describes constraints on their occurrence. A LOMAP may specify the use of vocabularies to provide values for LOM data elements where the dataype in the LOM standard permits it, and it may specify taxonomies and classification schemes for use for specified "purposes" with the LOM Classification data element. A LOMAP is a set of data element usages managed as a coherent unit by an agency.
In phase 1 of the IEMSR, data element usages must reference LOM Data Elements.
Class: iemsr:LOMAP
Attribute |
Definition |
Property |
Min |
Max |
Value |
---|---|---|---|---|---|
Identifier |
A URI Reference which identifies the LOM application profile |
|
1 |
1 |
URI |
Title |
The name or title of the LOM application profile |
dc:title |
1 |
1 |
Literal, xsd:string |
Version |
An indicator of the version of the LOM application profile |
iemsr:version |
0 |
1 |
Literal, xsd:string |
Status |
An indicator of the status of the LOM application profile |
iemsr:status |
0 |
1 |
|
Description |
A summary of the scope and purpose of the LOM application profile |
dc:description |
1 |
1 |
Literal, xsd:string |
Specification/Guidelines |
A human-readable document that provides more information about the LOM application profile |
iemsr:seeAlso |
0 |
unbounded |
|
Administrator |
An agency that manages and makes available the LOM application profile |
dc:publisher |
1 |
unbounded |
|
Is Expressed By |
A binding schema used to structure metadata records conforming to this LOM application profile |
iemsr: |
0 |
unbounded |
|
Is Described In |
A schema document that describes this LOM application profile |
rdfs:isDefinedBy |
1 |
unbounded |
A Data Element Usage is a description of how a LOM data element is deployed in the context of a LOM application.
Attribute |
Definition |
Property |
Min |
Max |
Value |
---|---|---|---|---|---|
URI Reference |
A URI Reference which identifies the property usage |
|
1 |
1 |
URI |
Uses LOM Data Element |
A LOM data element which is used in this LOM Application Profile |
iemsr:uses |
1 |
1 |
|
Status |
An indicator of the status of the LOM Data Element usage. |
iemsr:status |
1 |
1 |
|
Comment/Usage Note |
Additional information about the LOM Data Element or its use specific to this LOM Application Profile |
dc:description |
0 |
1 |
Literal, xsd:string |
Specification/Guidelines |
A human-readable document that provides more information about the LOM Data Element usage |
iemsr:seeAlso |
0 |
unbounded |
|
Obligation |
An indication of whether this LOM data element is required to occur in a LOM instance conforming to this LOM Application Profile |
iemsr:obligation |
1 |
1 |
|
Condition |
A description of the condition or conditions according to which this LOM data element should be present in a LOM instance conforming to this LOM Application Profile |
iemsr:condition |
0 |
1 |
Literal, xsd:string |
Is Member Of |
The LOM Application Profile of which this LOM Data Element usage is a member |
iemsr:isMemberOf |
1 |
1 |
A usage of a Simple LOM Data Element with Vocabulary datatype.
In addition to the attributes of a LOM data element usage:
Attribute |
Definition |
Property |
Min |
Max |
Value |
---|---|---|---|---|---|
Extends Value Space By |
A vocabulary not defined in the LOM standard which provides values for the LOM data element to be used in addition to the LOM vocabulary |
iemsr:extendsValueSpace |
0 |
unbounded |
In addition to the attributes of a LOM data element usage:
Attribute |
Definition |
Property |
Min |
Max |
Value |
---|---|---|---|---|---|
Classification Purpose |
The purpose for the classification, from the LOM classification-purpose vocabulary |
iemsr: |
1 |
1 |
|
Taxonomy |
The taxonomy to be used for the classification |
iemsr: |
1 |
1 |
A Binding Schema is a document containing a machine-readable description of how to structure a metadata record conforming to a LOM Application Profile.
Attribute |
Definition |
Property |
Min |
Max |
Value |
---|---|---|---|---|---|
Identifier |
A URI Reference which identifies the binding schema |
|
1 |
1 |
URI |
Type |
The type of the binding schema |
dc:type |
1 |
1 |
|
Title |
A title for the binding schema |
dc:title |
1 |
1 |
Literal, xsd:string |
Version |
An indicator of the version of the binding schema |
iemsr:version |
1 |
1 |
Literal, xsd:string |
Date modified |
The date on which this binding schema was last modified |
dcterms:modified |
1 |
1 |
dcterms:W3CDTF |
Status |
An indicator of the status of the binding schema |
iemsr:status |
0 |
1 |
|
Description |
A description of the binding schema |
dc:description |
0 |
1 |
Literal, xsd:string |
Specification/Guidelines |
A human-readable document that provides more information about the binding schema |
iemsr:seeAlso |
0 |
unbounded |
|
Publisher |
An agency that manages and makes available this binding schema |
dc:publisher |
1 |
unbounded |
A VDEX Document is a machine-readable description of a Non-LOM Vocabulary or Taxonomy, structured according to the IMS VDEX specification,
Class: iemsr:VDEXDocument
Attribute |
Definition |
Property |
Min |
Max |
Value |
---|---|---|---|---|---|
Identifier |
A URI Reference which identifies the binding schema |
|
1 |
1 |
URI |
Title |
A title for the document |
dc:title |
1 |
1 |
Literal, xsd:string |
Description |
A description of the content of the document |
dc:description |
0 |
1 |
Literal, xsd:string |
A TextDocument is a document containing text intended for a human reader,
Class: iemsr:TextDocument
Attribute |
Definition |
Property |
Min |
Max |
Value |
---|---|---|---|---|---|
Identifier |
A URI Reference which identifies the binding schema |
|
1 |
1 |
URI |
Title |
A title for the document |
dc:title |
1 |
1 |
Literal, xsd:string |
Description |
A description of the content of the document |
dc:description |
0 |
1 |
Literal, xsd:string |
Language |
The language of the text content of the text document |
dc:language |
1 |
1 |
dcterms:RFC3066 |