Open Annotation Data Model
http://openannotation.org/spec/core/

Abstract

The Open Annotation Core Data Model specifies an interoperable framework for creating associations between related resources, annotations, using a methodology that conforms to the Architecture of the World Wide Web. Open Annotations can easily be shared between platforms, with sufficient richness of expression to satisfy complex requirements while remaining simple enough to also allow for the most common use cases, such as attaching a piece of text to a single web resource.

An Annotation is considered to be a set of connected resources, typically including a body and target, where the body is somehow about the target. The full model supports additional functionality, enabling semantic annotations, embedding content, selecting segments of resources, choosing the appropriate representation of a resource and providing styling hints for consuming clients.

Namespaces

The Open Annotation model defines a namespace for its classes and properties, and uses several others as listed below. The namespace URI will always remain the same, even if the ontology changes. All versions of the ontology will remain available from version-specific URLs, and the namespace URI will provide access to the most recent version.

The following namespaces are used in this specification:

Prefix Namespace Description
oa http://www.w3.org/ns/oa# The Open Annotation ontology
cnt http://www.w3.org/2011/content# Representing Content in RDF
dc http://purl.org/dc/elements/1.1/ Dublin Core Elements
dcterms http://purl.org/dc/terms/ Dublin Core Terms
dctypes http://purl.org/dc/dcmitype/ Dublin Core Type Vocabulary
foaf http://xmlns.com/foaf/0.1/ Friend-of-a-Friend Vocabulary
prov http://www.w3.org/ns/prov# Provenance Ontology
rdf http://www.w3.org/1999/02/22-rdf-syntax-ns# RDF
rdfs http://www.w3.org/2000/01/rdf-schema# RDF Schema
skos http://www.w3.org/2004/02/skos/core# Simple Knowledge Organization System
trig http://www.w3.org/2004/03/trix/rdfg-1/ TriG Named Graphs
CONTEXT(Help)
-
OpenSherlock Project »OpenSherlock Project
Terms and Definitions »Terms and Definitions
Emerging and Existing Standards and Specifications »Emerging and Existing Standards and Specifications
Open Annotation Collaboration »Open Annotation Collaboration
Open Annotation Data Model
+Comments (0)
+Citations (0)
+About