Skip to content
Carolina Amigo edited this page Jul 7, 2017 · 38 revisions

1. Open Collections Metadata Application Profile (OC MAP)

1.1 Introduction

The Open Collections Metadata Application Profile (OC MAP) was created to enhance access and discovery within UBC’s Open Collections platform (OC). It forms the basis for the data structure that underlies the OC API.

1.2 Alignment with other data models

The OC MAP is built on the foundations of the DPLA Metadata Application Profile (DPLA MAP) and the Europeana Data Model (EDM). For additional information, OC MAP users are encouraged to refer to the DPLA MAP and the EDM.

1.3 Namespaces

The OC MAP incorporates classes and elements from the following namespaces.

Prefix Namespace Description
bibo http://purl.org/ontology/bibo/ The Bibliographic Ontology
dc http://purl.org/dc/elements/1.1/ Dublin Core Elements
dcmitype http://dublincore.org/documents/2000/07/11/dcmi-type-vocabulary/ DCMI Type Vocabulary
dcterms http://purl.org/dc/terms/ Dublin Core Terms
dpla http://dp.la/info/developers/map/ DPLA Metadata Application Profile, version 4.0
edm http://www.europeana.eu/schemas/edm/ Europeana Data Model, version 2.3
fi http://www.fao.org/fi/figis/devcon/fimes/doc/index.html# Fisheries Metadata Element Set (FiMES)
rdf http://www.w3.org/1999/02/22-rdf-syntax-ns# Resource Description Framework Syntax
rdfs https://www.w3.org/2000/01/rdf-schema# Resource Description Framework Schema
oa http://www.w3.org/ns/oa# The Web Annotation Data Model
oc http://open.library.ubc.ca/terms# Open Collections Metadata Application Profile, version 1.0
ore http://www.openarchives.org/ore/terms/ OAI-ORE terms vocabulary
skos https://www.w3.org/2004/02/skos/ Simple Knowledge Organization System (SKOS)
wgs84_pos http://www.w3.org/2003/01/geo/wgs84_pos# WGS84 Geo Positioning
vivo http://vivoweb.org/ontology/core# VIVO-ISF Ontology, version 1.6

1.4 Core classes

Three core classes represent each item in Open Collections. A full description of each of these classes and its properties can be found in section 3.1.

OC MAP Class Description
oc:SourceResource Represents an original object (e.g., a photographic print). Locally-defined subclass of dpla: SourceResource and edm:ProvidedCHO.
oc:WebResource Represents an object’s digital surrogate (e.g., a scanned image). Locally-defined subclass of dpla:WebResource and edm:WebResource.
ore:Aggregation Connects an original object with its digital surrogate.

The core classes are highlighted in dark blue on the following image. Related context classes are displayed in grey.

1.5 Other local classes

Eight locally-defined classes contain additional descriptive and administrative metadata. A full description of each of these classes and its properties can be found in section 3.1.

Five of these classes represent specific subtypes of original resources.

Class Usage
oc:ArtifactDescription Describes three-dimensional artifacts, such as Epigraphic Squeezes.
oc:FieldNotesDescription Describes field notes, such as Fisheries Field Records.
oc:MediaDescription Describes media, including television episodes.
oc: PublicationDescription Describes publications, including Theses & Dissertations.
oc:ThesisDescription Describes theses and dissertations. Subclass of oc:PublicationDescription.

Two more classes provide additional contextual information about Fisheries Field Records, and may be used with oc: FieldNotesDescription.

Class Usage
oc:DataDescription Used with oc:FieldNotesDescription. Describes data contained in field notes. E.g.: Connects a Fisheries Field Record with a corresponding fish specimen and its collector.
oc:GeographicDescription Used with oc:FieldNotesDescription. Indicates the location where field notes data were collected. E.g.: Indicates the location where a corresponding fish specimen was collected.

A final local class contains administrative metadata used for digital preservation.

Class Usage
oc:DigitalPreservation Connects a digital surrogate (oc:WebResource) with a corresponding Archival Information Package (AIP). Acts as a link between ContentDM and Archivematica.

1.6 Annotation classes

Like the DPLA MAP, the OC MAP uses the W3C’s February 2017 Web Annotation Data Model to represent annotations. All annotations are contained in the locally-defined class oc:AnnotationContainer, and the property oc:annotation is used to identify an annotation containing the full text associated with a resource. This usage is illustrated in the figure below. For more information on use of the Open Annotation model, users should consult Appendix A of the DPLA Metadata Application Profile, v4

Class Usage
oc:AnnotationContainer This locally-created container class brings together multiple annotations that apply to an item. It also provides access to the full text of an item.
oa:Annotation The class for annotations from the Web Annotation Data Model.
oa:TextualBody Used in conjunction with oa:Annotation to embed text.

1.7 Data Model Changes

The OC Data Model will be updated periodically as needed. If you have a change request, please submit a ticket at http://helpdesk.library.ubc.ca/lsit/app-web/ (select "Digital Programs and Services" category).