This is the namespace http://www.w3.org/ns/oa#
for the Web Annotation Vocabulary, which is also available as an OWL ontology:
This document defines terms in the Web Annotation Vocabulary namespace:
http://www.w3.org/ns/oa#
While the ontology file may be retrieved from the https://
variant of the namespace,
for compatibility with the precursor Open Annotation Data Model, the namespace uses
http://
in its URI.
This vocabulary corresponds to these W3C Specifications published by Web Annotation Working Group:
If you wish to make comments regarding this vocabulary, please send them to public-annotation@w3.org (subscribe, archives). All comments are welcome.
oa | <http://www.w3.org/ns/oa#> |
as | <http://www.w3.org/ns/activitystreams#> |
dc | <http://purl.org/dc/elements/1.1/> |
dcterms | <http://purl.org/dc/terms/> |
dctypes | <http://purl.org/dc/dcmitype/> |
foaf | <http://xmlns.com/foaf/0.1/> |
owl | <http://www.w3.org/2002/07/owl#> |
rdf | <http://www.w3.org/1999/02/22-rdf-syntax-ns#> |
rdfs | <http://www.w3.org/2000/01/rdf-schema#> |
schema | <http://schema.org/> |
skos | <http://www.w3.org/2004/02/skos/core#> |
xsd | <http://www.w3.org/2001/XMLSchema#> |
vann | <http://purl.org/vocab/vann/> |
Overview of the ontology goes here: a few sentences explaining the main concepts of the ontology
The Web Annotation Vocabulary defines classes, properties and SKOS concepts for the Web Annotation Model and the Web Annotation Protocol.
This ontology additionally cites terms from these vocabularies
with corresponding rdfs:isDefinedBy
statements:
IRI: http://xmlns.com/foaf/0.1/Agent
IRI: http://www.w3.org/ns/oa#Annotation
IRI: http://www.w3.org/ns/activitystreams#Application
Describes a software application.
IRI: http://schema.org/Audience
IRI: http://www.w3.org/ns/oa#Choice
A subClass of as:OrderedCollection that conveys to a consuming application that it should select one of the resources in the as:items list to use, rather than all of them. This is typically used to provide a choice of resources to render to the user, based on further supplied properties. If the consuming application cannot determine the user's preference, then it should use the first in the list.
IRI: http://www.w3.org/ns/activitystreams#Collection
A Collection is a subclass of Object that represents ordered or unordered sets of Object or Link instances.
Refer to the Activity Streams 2.0 Core specification for a complete description of the Collection type.
IRI: http://www.w3.org/ns/activitystreams#CollectionPage
Used to represent distinct subsets of items from a Collection. Refer to the Activity Streams 2.0 Core for a complete description of the CollectionPage object.
IRI: http://www.w3.org/ns/oa#Composite
IRI: http://www.w3.org/2004/02/skos/core#Concept
IRI: http://www.w3.org/2004/02/skos/core#ConceptScheme
IRI: http://www.w3.org/ns/oa#Content
The class for resources embedded in the Annotation graph, other than
for textual content that is the object of the hasBody relationship.
IRI: http://www.w3.org/ns/oa#CssSelector
A CssSelector describes a Segment of interest in a representation that conforms to the Document Object Model through the use of the CSS selector specification.
IRI: http://www.w3.org/ns/oa#CssStyle
A resource which describes styles for resources participating in the Annotation using CSS.
IRI: http://www.w3.org/ns/oa#DataPositionSelector
DataPositionSelector describes a range of data by recording
the start and end positions of the selection in the stream. Position 0
would be immediately before the first byte, position 1 would be immediately
before the second byte, and so on. The start byte is thus included
in the list, but the end byte is not.
IRI: http://purl.org/dc/dcmitype/Dataset
IRI: http://www.w3.org/ns/oa#FragmentSelector
The FragmentSelector class is used to record the segment of a representation using the URI fragment specification defined by the representation's media type.
This class requires a single data property rdf:value - but to remain compatible with OWL this is not expressed in the ontology.
IRI: http://www.w3.org/ns/oa#HttpRequestState
The HttpRequestState class is used to record the HTTP request headers that a client SHOULD use to request the correct representation from the resource.
There MUST be exactly 1 rdf:value property per HttpRequestState, containing HTTP request headers as a single, complete string, exactly as they would appear in an HTTP request.
IRI: http://www.w3.org/ns/oa#List
IRI: http://www.w3.org/ns/oa#Motivation
The Motivation class is used to record the user's intent or motivation for the creation of the Annotation, or the inclusion of the body or target, that it is associated with.
IRI: http://purl.org/dc/dcmitype/MovingImage
IRI: http://www.w3.org/ns/activitystreams#OrderedCollection
A subclass of Collection in which members of the logical collection are assumed to always be strictly ordered.
IRI: http://www.w3.org/ns/activitystreams#OrderedCollectionPage
Used to represent ordered subsets of items from an OrderedCollection. Refer to the Activity Streams 2.0 Core for a complete description of the OrderedCollectionPage object.
IRI: http://xmlns.com/foaf/0.1/Organization
IRI: http://xmlns.com/foaf/0.1/Person
IRI: http://www.w3.org/ns/oa#RangeSelector
A Range Selector can be used to identify the beginning and the end of the selection by using other Selectors. The selection consists of everything from the beginning of the starting selector through to the beginning of the ending selector, but not including it.
IRI: http://www.w3.org/ns/oa#ResourceSelection
Instances of the ResourceSelection class identify part
(described by an oa:Selector) of another resource (referenced with oa:hasSource),
possibly from a particular representation of a resource (described by an oa:State).
Please note that ResourceSelection is not used directly in the Web Annotation model,
but is provided as a separate class for further application profiles to use,
separate from oa:SpecificResource which has many Annotation specific features.
IRI: http://www.w3.org/ns/oa#Selector
A resource which describes the segment of interest in a representation of
a Source resource, indicated with oa:hasSelector from the Specific Resource.
This class should only be used in further ontologies to derive subclasses.
IRI: http://www.w3.org/ns/oa#SemanticTag
IRI: http://schema.org/SoftwareApplication
IRI: http://purl.org/dc/dcmitype/Sound
IRI: http://www.w3.org/ns/oa#SpecificResource
Instances of the SpecificResource class identify part of another resource
(referenced with oa:hasSource), a particular representation of a resource, a resource with
styling hints for renders, or any combination of these, as used within an Annotation.
IRI: http://www.w3.org/ns/oa#State
A State describes the intended state of a resource as applied to the particular Annotation, and thus provides the information needed to retrieve the correct representation of that resource.
This class should only be used in further ontologies to derive subclasses.
IRI: http://purl.org/dc/dcmitype/StillImage
IRI: http://www.w3.org/ns/oa#Style
A Style describes the intended styling of a resource as applied
to the particular Annotation, and thus provides the information ndeed to
ensure that rendering is consistent across implementations.
This class should only be used in further ontologies to derive subclasses.
IRI: http://www.w3.org/ns/oa#SvgSelector
An SvgSelector defines an area through the use of the
Scalable Vector Graphics [SVG] standard. This allows the user to select a non-rectangular
area of the content, such as a circle or polygon by describing the region using SVG.
The SVG may be either embedded within the Annotation or referenced as an External Resource.
IRI: http://www.w3.org/ns/oa#Tag
IRI: http://purl.org/dc/dcmitype/Text
IRI: http://www.w3.org/ns/oa#TextPositionSelector
The TextPositionSelector describes a range of text by recording the start and end
positions of the selection in the stream. Position 0 would be immediately before the first character,
position 1 would be immediately before the second character, and so on.
IRI: http://www.w3.org/ns/oa#TextQuoteSelector
The TextQuoteSelector describes a range of text by copying it, and
including some of the text immediately before (a prefix) and after (a suffix) it to
distinguish between multiple copies of the same sequence of characters.
IRI: http://www.w3.org/ns/oa#TextualBody
Body text that is embedded within the annotation
IRI: http://www.w3.org/ns/oa#TimeState
A TimeState records the time at which the resource's state
is appropriate for the Annotation, typically the time that the Annotation
was created and/or a link to a persistent copy of the current version.
IRI: http://www.w3.org/ns/oa#XPathSelector
An XPathSelector is used to select elements and content within a resource that supports the Document Object Model via a specified XPath value.
This class requires the property rdf:value, but for OWL compatibility this is not expressed in the ontology.
IRI: http://www.w3.org/ns/oa#annotatedBy
IRI: http://www.w3.org/ns/oa#annotationService
The object of the relationship is the end point of a service
that conforms to the [annotation-protocol], and it may be associated with
any resource. The expectation of asserting the relationship is that the object
is the preferred service for maintaining annotations about the subject resource,
according to the publisher of the relationship.
This relationship is intended to be used both within Linked Data descriptions
and as the rel type of a Link, via HTTP Link Headers [RFC5988] for binary
resources and in HTML <link> elements. For more information about these,
please see the Annotation Protocol specification.
IRI: http://schema.org/audience
IRI: http://www.w3.org/ns/oa#cachedSource
A object of the relationship is a copy of the Source resource's representation, appropriate for the Annotation.
IRI: http://www.w3.org/ns/oa#canonical
A object of the relationship is the canonical URI that can always
be used to deduplicate the Annotation, regardless of the current URI used
to access the representation.
IRI: http://purl.org/dc/terms/conformsTo
IRI: http://purl.org/dc/terms/creator
IRI: http://www.w3.org/ns/oa#default
IRI: http://www.w3.org/ns/oa#equivalentTo
IRI: http://www.w3.org/ns/activitystreams#first
In a paged Collection, indicates the furthest preceeding page of items in the collection.
has characteristics: functional
IRI: http://www.w3.org/ns/activitystreams#generator
Identifies the entity (e.g. an application) that generated the object.
IRI: http://www.w3.org/ns/oa#hasBody
The object of the relationship is a resource that is a body of the Annotation.
IRI: http://www.w3.org/ns/oa#hasEndSelector
The relationship between a RangeSelector and the Selector that describes the end position of the range.
has characteristics: functional
IRI: http://www.w3.org/ns/oa#hasPurpose
The purpose served by the resource in the Annotation.
IRI: http://www.w3.org/ns/oa#hasScope
The scope or context in which the resource is used within the Annotation.
IRI: http://www.w3.org/ns/oa#hasSelector
The object of the relationship is a Selector that describes the segment or region of interest within the source resource. Please note that the domain (oa:ResourceSelection) is not used directly in the Web Annotation model.
IRI: http://www.w3.org/ns/oa#hasSource
The resource that the ResourceSelection, or its subclass SpecificResource, is refined from, or more specific than. Please note that the domain (oa:ResourceSelection) is not used directly in the Web Annotation model.
has characteristics: functional
IRI: http://www.w3.org/ns/oa#hasStartSelector
The relationship between a RangeSelector and the Selector that describes the start position of the range.
has characteristics: functional
IRI: http://www.w3.org/ns/oa#hasState
The relationship between the ResourceSelection, or its subclass SpecificResource, and a State resource. Please note that the domain (oa:ResourceSelection) is not used directly in the Web Annotation model.
IRI: http://www.w3.org/ns/oa#hasTarget
The relationship between an Annotation and its Target.
IRI: http://xmlns.com/foaf/0.1/homepage
IRI: http://www.w3.org/ns/oa#item
IRI: http://www.w3.org/ns/activitystreams#items
Identifies the items contained in a collection. The items might be ordered or unordered.
The range of this property is rdf:List, but for compatibility with OWL this is
not formally expressed in this ontology.
IRI: http://www.w3.org/ns/activitystreams#last
In a paged Collection, indicates the furthest proceeding page of the collection.
has characteristics: functional
IRI: http://purl.org/dc/terms/license
IRI: http://xmlns.com/foaf/0.1/mbox
has characteristics: inverse functional
IRI: http://www.w3.org/ns/oa#motivatedBy
The relationship between an Annotation and a Motivation that describes the reason for the Annotation's creation.
IRI: http://www.w3.org/ns/activitystreams#next
In a paged Collection, indicates the next page of items.
has characteristics: functional
IRI: http://xmlns.com/foaf/0.1/nick
IRI: http://www.w3.org/ns/activitystreams#partOf
Identifies the Collection to which a CollectionPage objects items belong.
IRI: http://www.w3.org/ns/activitystreams#prev
In a paged Collection, identifies the previous page of items.
has characteristics: functional
IRI: http://purl.org/dc/terms/publisher
IRI: http://www.w3.org/ns/oa#refinedBy
The relationship between a Selector or State and another Selector or State that should be applied to the results of the first to refine the processing of the source resource.
IRI: http://www.w3.org/ns/oa#renderedVia
A system that was used by the application that created the Annotation to render the resource.
IRI: http://purl.org/dc/terms/rights
IRI: http://www.w3.org/ns/oa#serializedBy
IRI: http://www.w3.org/ns/oa#styledBy
A reference to a Stylesheet that should be used to apply styles to the Annotation rendering.
IRI: http://www.w3.org/ns/oa#via
A object of the relationship is a resource from which the source resource was retrieved by the providing system.
IRI: http://www.w3.org/ns/oa#annotatedAt
IRI: http://www.w3.org/ns/oa#bodyText
The object of the predicate is a plain text string to be used as
the content of the body of the Annotation. The value MUST be an xsd:string and
that data type MUST NOT be expressed in the serialization. Note that language
MUST NOT be associated with the value either as a language tag, as that is
only available for rdf:langString.
has characteristics: functional
IRI: http://purl.org/dc/terms/created
IRI: http://www.w3.org/ns/oa#end
The end position of the segment of text or bytes. The first character/byte in the full text/stream is position 0. The character/byte indicated at position oa:end is NOT included within the selected segment.
See oa:DataPositionSelector and oa:oa:TextPositionSelector.
IRI: http://www.w3.org/ns/oa#exact
A copy of the text which is being selected, after normalization.
IRI: http://purl.org/dc/terms/issued
IRI: http://xmlns.com/foaf/0.1/mbox_sha1sum
IRI: http://purl.org/dc/terms/modified
IRI: http://xmlns.com/foaf/0.1/name
IRI: http://www.w3.org/ns/oa#prefix
The object of the property is a snippet of content that occurs immediately before the content which is being selected by the Selector.
IRI: http://www.w3.org/ns/oa#serializedAt
IRI: http://www.w3.org/ns/oa#sourceDate
The timestamp at which the Source resource should be interpreted as being applicable to the Annotation.
IRI: http://www.w3.org/ns/oa#sourceDateEnd
The end timestamp of the interval over which the Source resource should be interpreted as being applicable to the Annotation.
has characteristics: functional
IRI: http://www.w3.org/ns/oa#sourceDateStart
The start timestamp of the interval over which the Source resource should be interpreted as being applicable to the Annotation.
has characteristics: functional
IRI: http://www.w3.org/ns/oa#start
The start position in a 0-based index at which a range of content is selected from the data in the source resource.
IRI: http://www.w3.org/ns/activitystreams#startIndex
A non-negative integer value identifying the relative position within the logical view of a strictly ordered collection.
IRI: http://www.w3.org/ns/oa#styleClass
The name of the class used in the CSS description referenced from the Annotation that should be applied to the Specific Resource.
IRI: http://www.w3.org/ns/oa#suffix
The snippet of text that occurs immediately after the text which is being selected.
IRI: http://www.w3.org/ns/oa#text
The content of a resource, given as text.
has characteristics: functional
IRI: http://www.w3.org/ns/activitystreams#totalItems
A non-negative integer specifying the total number of objects contained by the logical view of the collection. This number might not reflect the actual number of items serialized within the Collection object instance.
IRI: http://www.w3.org/ns/oa#when
IRI: http://www.w3.org/ns/oa#
IRI: http://www.w3.org/ns/oa#bookmarking
The motivation for when the user intends to create a bookmark to the Target or part thereof.
IRI: http://www.w3.org/ns/oa#classifying
The motivation for when the user intends to that classify the Target as something.
IRI: http://www.w3.org/ns/oa#commenting
The motivation for when the user intends to comment about the Target.
IRI: http://www.w3.org/ns/oa#describing
The motivation for when the user intends to describe the Target, as opposed to a comment about them.
IRI: http://www.w3.org/ns/oa#editing
The motivation for when the user intends to request a change or edit to the Target resource.
IRI: http://www.w3.org/ns/oa#highlighting
The motivation for when the user intends to highlight the Target resource or segment of it.
IRI: http://www.w3.org/ns/oa#identifying
The motivation for when the user intends to assign an identity to the Target or identify what is being depicted or described in the Target.
IRI: http://www.w3.org/ns/oa#linking
The motivation for when the user intends to link to a resource related to the Target.
IRI: http://www.w3.org/ns/oa#moderating
The motivation for when the user intends to assign some value or quality to the Target.
IRI: http://www.w3.org/ns/oa#motivationScheme
Web Annotation Model Motivations
IRI: http://www.w3.org/ns/oa#questioning
The motivation for when the user intends to ask a question about the Target.
IRI: http://www.w3.org/ns/oa#replying
The motivation for when the user intends to reply to a previous statement, either an Annotation or another resource.
IRI: http://www.w3.org/ns/oa#reviewing
The motivation for when the user intends to review the Target in some assessing fashion, rather than simply make a comment about it.
IRI: http://www.w3.org/ns/oa#tagging
The motivation for when the user intends to associate a tag with the Target.
The class for Web Annotations