⬇️ Download profile metadata (JSON-LD)  |  ⬇️ Download profile metadata (Excel)


title: Web Annotation Vocabulary Schema Terms

Web Annotation Vocabulary Schema Terms

This MASP Schema was machine-ported from the W3C Web Annotation Vocabulary (namespace http://www.w3.org/ns/oa#, source oa.ttl) using the scripts/owl-to-masp.py script. It has not been hand-edited.

All of the vocabulary's classes and properties are included. Its named individuals, the oa:Motivation values (oa:commenting, oa:tagging, etc.) and the oa:Direction values (oa:ltrDirection, oa:rtlDirection), are ported as instances of their class and listed in an ItemList per class (#itemlist_Motivation, #itemlist_Direction). Properties whose range is one of those classes (oa:motivatedBy, oa:hasPurpose, oa:textDirection) offer the standard values from that list, but keep the class in their range too, so a custom value (such as your own oa:Motivation) is still valid, as the Web Annotation model allows. The Annotation Protocol preferences oa:PreferContainedDescriptions and oa:PreferContainedIRIs are not ported, as they are HTTP Prefer header values rather than crate metadata.

All Rules:

21 classes · 29 properties

Classes

  • Annotation — The class for Web Annotations.
  • 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.
  • 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.
  • CssStyle — A resource which describes styles for resources participating in the Annotation using CSS.
  • 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.
  • Direction — A class to encapsulate the different text directions that a textual resource might take. It is not used directly in the Annotation Model, only its three instances.
  • FragmentSelector — The FragmentSelector class is used to record the segment of a representation using the IRI fragment specification defined by the representation's media type.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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 is not used directly in the Annotation model, only its subclasses.
  • 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.
  • 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.
  • Style — A Style describes the intended styling of a resource as applied to the particular Annotation, and thus provides the information to ensure that rendering is consistent across implementations.
  • 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.
  • 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.
  • 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.
  • TextualBody —
  • 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.
  • XPathSelector — An XPathSelector is used to select elements and content within a resource that supports the Document Object Model via a specified XPath value.

Properties

  • 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 elements. For more information about these, please see the Annotation Protocol specification annotation-protocol.
  • bodyValue — 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 .
  • cachedSource — A object of the relationship is a copy of the Source resource's representation, appropriate for the Annotation.
  • canonical — A object of the relationship is the canonical IRI that can always be used to deduplicate the Annotation, regardless of the current IRI used to access the representation.
  • end — The end property is used to convey the 0-based index of the end position of a range of content.
  • exact — The object of the predicate is a copy of the text which is being selected, after normalization.
  • hasBody — The object of the relationship is a resource that is a body of the Annotation.
  • hasEndSelector — The relationship between a RangeSelector and the Selector that describes the end position of the range.
  • hasPurpose — The purpose served by the resource in the Annotation.
  • hasScope — The scope or context in which the resource is used within the Annotation.
  • 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.
  • 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.
  • hasStartSelector — The relationship between a RangeSelector and the Selector that describes the start position of the range.
  • 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.
  • hasTarget — The relationship between an Annotation and its Target.
  • motivatedBy — The relationship between an Annotation and a Motivation that describes the reason for the Annotation's creation.
  • prefix — The object of the property is a snippet of content that occurs immediately before the content which is being selected by the Selector.
  • processingLanguage — The object of the property is the language that should be used for textual processing algorithms when dealing with the content of the resource, including hyphenation, line breaking, which font to use for rendering and so forth. The value must follow the recommendations of BCP47.
  • refinedBy — The relationship between a Selector and another Selector or a State and a Selector or State that should be applied to the results of the first to refine the processing of the source resource.
  • renderedVia — A system that was used by the application that created the Annotation to render the resource.
  • sourceDate — The timestamp at which the Source resource should be interpreted as being applicable to the Annotation.
  • sourceDateEnd — The end timestamp of the interval over which the Source resource should be interpreted as being applicable to the Annotation.
  • sourceDateStart — The start timestamp of the interval over which the Source resource should be interpreted as being applicable to the Annotation.
  • start — The start position in a 0-based index at which a range of content is selected from the data in the source resource.
  • styleClass — The name of the class used in the CSS description referenced from the Annotation that should be applied to the Specific Resource.
  • styledBy — A reference to a Stylesheet that should be used to apply styles to the Annotation rendering.
  • suffix — The snippet of text that occurs immediately after the text which is being selected.
  • textDirection — The direction of the text of the subject resource. There MUST only be one text direction associated with any given resource.
  • via — A object of the relationship is a resource from which the source resource was retrieved by the providing system.

Types of entities (specializations of Classes) and expected Properties

Class: Annotation (http://www.w3.org/ns/oa#Annotation)

The class for Web Annotations.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from Annotation

Property Required Description Range Value
bodyValue No 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 . schema:Text
hasBody No The object of the relationship is a resource that is a body of the Annotation.
hasTarget No The relationship between an Annotation and its Target.
motivatedBy No The relationship between an Annotation and a Motivation that describes the reason for the Annotation's creation. Motivation, Motivation values
styledBy No A reference to a Stylesheet that should be used to apply styles to the Annotation rendering. Style

Class: Choice (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.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from Choice

No properties defined directly on this class

Class: CssSelector (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.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from CssSelector

No properties defined directly on this class

Class: CssStyle (http://www.w3.org/ns/oa#CssStyle)

A resource which describes styles for resources participating in the Annotation using CSS.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from CssStyle

No properties defined directly on this class

Class: DataPositionSelector (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.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from DataPositionSelector

No properties defined directly on this class

Class: Direction (http://www.w3.org/ns/oa#Direction)

A class to encapsulate the different text directions that a textual resource might take. It is not used directly in the Annotation Model, only its three instances.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from Direction

No properties defined directly on this class

Class: FragmentSelector (http://www.w3.org/ns/oa#FragmentSelector)

The FragmentSelector class is used to record the segment of a representation using the IRI fragment specification defined by the representation's media type.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from FragmentSelector

No properties defined directly on this class

Class: HttpRequestState (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.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from HttpRequestState

No properties defined directly on this class

Class: Motivation (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.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from Motivation

No properties defined directly on this class

Class: RangeSelector (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.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from RangeSelector

Property Required Description Range Value
hasEndSelector No The relationship between a RangeSelector and the Selector that describes the end position of the range. Selector
hasStartSelector No The relationship between a RangeSelector and the Selector that describes the start position of the range. Selector

Class: ResourceSelection (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.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from ResourceSelection

Property Required Description Range Value
hasSelector No 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. Selector
hasSource No 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.
hasState No 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. State

Class: Selector (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 is not used directly in the Annotation model, only its subclasses.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from Selector

No properties defined directly on this class

Class: SpecificResource (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.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from SpecificResource

Property Required Description Range Value
hasScope No The scope or context in which the resource is used within the Annotation.
renderedVia No A system that was used by the application that created the Annotation to render the resource.
styleClass No The name of the class used in the CSS description referenced from the Annotation that should be applied to the Specific Resource. schema:Text

Properties from ResourceSelection

Property Required Description Range Value
hasSelector No 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. Selector
hasSource No 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.
hasState No 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. State

Class: State (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.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from State

No properties defined directly on this class

Class: Style (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 to ensure that rendering is consistent across implementations.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from Style

No properties defined directly on this class

Class: SvgSelector (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.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from SvgSelector

No properties defined directly on this class

Class: TextPositionSelector (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.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from TextPositionSelector

No properties defined directly on this class

Class: TextQuoteSelector (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.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from TextQuoteSelector

No properties defined directly on this class

Class: TextualBody (http://www.w3.org/ns/oa#TextualBody)

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from TextualBody

No properties defined directly on this class

Class: TimeState (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.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from TimeState

Property Required Description Range Value
cachedSource No A object of the relationship is a copy of the Source resource's representation, appropriate for the Annotation.
sourceDate No The timestamp at which the Source resource should be interpreted as being applicable to the Annotation. schema:DateTime
sourceDateEnd No The end timestamp of the interval over which the Source resource should be interpreted as being applicable to the Annotation. schema:DateTime
sourceDateStart No The start timestamp of the interval over which the Source resource should be interpreted as being applicable to the Annotation. schema:DateTime

Class: XPathSelector (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.

Instances of this type MAY be present in the crate.

Min Count Max Count
N/A N/A

Properties from XPathSelector

No properties defined directly on this class

All Properties

Property: annotationService (http://www.w3.org/ns/oa#annotationService)

Property Description Range Occurs in Domain(s)
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 elements. For more information about these, please see the Annotation Protocol specification annotation-protocol.

Property: bodyValue (http://www.w3.org/ns/oa#bodyValue)

Property Description Range Occurs in Domain(s)
bodyValue 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 . schema:Text Annotation

Property: cachedSource (http://www.w3.org/ns/oa#cachedSource)

Property Description Range Occurs in Domain(s)
cachedSource A object of the relationship is a copy of the Source resource's representation, appropriate for the Annotation. TimeState

Property: canonical (http://www.w3.org/ns/oa#canonical)

Property Description Range Occurs in Domain(s)
canonical A object of the relationship is the canonical IRI that can always be used to deduplicate the Annotation, regardless of the current IRI used to access the representation.

Property: end (http://www.w3.org/ns/oa#end)

Property Description Range Occurs in Domain(s)
end The end property is used to convey the 0-based index of the end position of a range of content. schema:Integer

Property: exact (http://www.w3.org/ns/oa#exact)

Property Description Range Occurs in Domain(s)
exact The object of the predicate is a copy of the text which is being selected, after normalization. schema:Text

Property: hasBody (http://www.w3.org/ns/oa#hasBody)

Property Description Range Occurs in Domain(s)
hasBody The object of the relationship is a resource that is a body of the Annotation. Annotation

Property: hasEndSelector (http://www.w3.org/ns/oa#hasEndSelector)

Property Description Range Occurs in Domain(s)
hasEndSelector The relationship between a RangeSelector and the Selector that describes the end position of the range. Selector RangeSelector

Property: hasPurpose (http://www.w3.org/ns/oa#hasPurpose)

Property Description Range Occurs in Domain(s)
hasPurpose The purpose served by the resource in the Annotation. Motivation, Motivation values

Property: hasScope (http://www.w3.org/ns/oa#hasScope)

Property Description Range Occurs in Domain(s)
hasScope The scope or context in which the resource is used within the Annotation. SpecificResource

Property: hasSelector (http://www.w3.org/ns/oa#hasSelector)

Property Description Range Occurs in Domain(s)
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. Selector ResourceSelection

Property: hasSource (http://www.w3.org/ns/oa#hasSource)

Property Description Range Occurs in Domain(s)
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. ResourceSelection

Property: hasStartSelector (http://www.w3.org/ns/oa#hasStartSelector)

Property Description Range Occurs in Domain(s)
hasStartSelector The relationship between a RangeSelector and the Selector that describes the start position of the range. Selector RangeSelector

Property: hasState (http://www.w3.org/ns/oa#hasState)

Property Description Range Occurs in Domain(s)
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. State ResourceSelection

Property: hasTarget (http://www.w3.org/ns/oa#hasTarget)

Property Description Range Occurs in Domain(s)
hasTarget The relationship between an Annotation and its Target. Annotation

Property: motivatedBy (http://www.w3.org/ns/oa#motivatedBy)

Property Description Range Occurs in Domain(s)
motivatedBy The relationship between an Annotation and a Motivation that describes the reason for the Annotation's creation. Motivation, Motivation values Annotation

Property: prefix (http://www.w3.org/ns/oa#prefix)

Property Description Range Occurs in Domain(s)
prefix The object of the property is a snippet of content that occurs immediately before the content which is being selected by the Selector. schema:Text

Property: processingLanguage (http://www.w3.org/ns/oa#processingLanguage)

Property Description Range Occurs in Domain(s)
processingLanguage The object of the property is the language that should be used for textual processing algorithms when dealing with the content of the resource, including hyphenation, line breaking, which font to use for rendering and so forth. The value must follow the recommendations of BCP47. schema:Text

Property: refinedBy (http://www.w3.org/ns/oa#refinedBy)

Property Description Range Occurs in Domain(s)
refinedBy The relationship between a Selector and another Selector or a State and a Selector or State that should be applied to the results of the first to refine the processing of the source resource.

Property: renderedVia (http://www.w3.org/ns/oa#renderedVia)

Property Description Range Occurs in Domain(s)
renderedVia A system that was used by the application that created the Annotation to render the resource. SpecificResource

Property: sourceDate (http://www.w3.org/ns/oa#sourceDate)

Property Description Range Occurs in Domain(s)
sourceDate The timestamp at which the Source resource should be interpreted as being applicable to the Annotation. schema:DateTime TimeState

Property: sourceDateEnd (http://www.w3.org/ns/oa#sourceDateEnd)

Property Description Range Occurs in Domain(s)
sourceDateEnd The end timestamp of the interval over which the Source resource should be interpreted as being applicable to the Annotation. schema:DateTime TimeState

Property: sourceDateStart (http://www.w3.org/ns/oa#sourceDateStart)

Property Description Range Occurs in Domain(s)
sourceDateStart The start timestamp of the interval over which the Source resource should be interpreted as being applicable to the Annotation. schema:DateTime TimeState

Property: start (http://www.w3.org/ns/oa#start)

Property Description Range Occurs in Domain(s)
start The start position in a 0-based index at which a range of content is selected from the data in the source resource. schema:Integer

Property: styleClass (http://www.w3.org/ns/oa#styleClass)

Property Description Range Occurs in Domain(s)
styleClass The name of the class used in the CSS description referenced from the Annotation that should be applied to the Specific Resource. schema:Text SpecificResource

Property: styledBy (http://www.w3.org/ns/oa#styledBy)

Property Description Range Occurs in Domain(s)
styledBy A reference to a Stylesheet that should be used to apply styles to the Annotation rendering. Style Annotation

Property: suffix (http://www.w3.org/ns/oa#suffix)

Property Description Range Occurs in Domain(s)
suffix The snippet of text that occurs immediately after the text which is being selected. schema:Text

Property: textDirection (http://www.w3.org/ns/oa#textDirection)

Property Description Range Occurs in Domain(s)
textDirection The direction of the text of the subject resource. There MUST only be one text direction associated with any given resource. Direction, Direction values

Property: via (http://www.w3.org/ns/oa#via)

Property Description Range Occurs in Domain(s)
via A object of the relationship is a resource from which the source resource was retrieved by the providing system.

Property Values

No PropertyValue entities are defined.

Value Lists

Item Lists

Item List: Direction values

Name@idEntity
ltrDirectionhttp://www.w3.org/ns/oa#ltrDirection
{
  "@id": "http://www.w3.org/ns/oa#ltrDirection",
  "@type": "http://www.w3.org/ns/oa#Direction",
  "name": "ltrDirection",
  "description": "The direction of text that is read from left to right."
}
rtlDirectionhttp://www.w3.org/ns/oa#rtlDirection
{
  "@id": "http://www.w3.org/ns/oa#rtlDirection",
  "@type": "http://www.w3.org/ns/oa#Direction",
  "name": "rtlDirection",
  "description": "The direction of text that is read from right to left."
}

Item List: Motivation values

Name@idEntity
assessinghttp://www.w3.org/ns/oa#assessing
{
  "@id": "http://www.w3.org/ns/oa#assessing",
  "@type": "http://www.w3.org/ns/oa#Motivation",
  "name": "assessing",
  "description": "The motivation for when the user intends to provide an assessment about the Target resource."
}
bookmarkinghttp://www.w3.org/ns/oa#bookmarking
{
  "@id": "http://www.w3.org/ns/oa#bookmarking",
  "@type": "http://www.w3.org/ns/oa#Motivation",
  "name": "bookmarking",
  "description": "The motivation for when the user intends to create a bookmark to the Target or part thereof."
}
classifyinghttp://www.w3.org/ns/oa#classifying
{
  "@id": "http://www.w3.org/ns/oa#classifying",
  "@type": "http://www.w3.org/ns/oa#Motivation",
  "name": "classifying",
  "description": "The motivation for when the user intends to that classify the Target as something."
}
commentinghttp://www.w3.org/ns/oa#commenting
{
  "@id": "http://www.w3.org/ns/oa#commenting",
  "@type": "http://www.w3.org/ns/oa#Motivation",
  "name": "commenting",
  "description": "The motivation for when the user intends to comment about the Target."
}
describinghttp://www.w3.org/ns/oa#describing
{
  "@id": "http://www.w3.org/ns/oa#describing",
  "@type": "http://www.w3.org/ns/oa#Motivation",
  "name": "describing",
  "description": "The motivation for when the user intends to describe the Target, as opposed to a comment about them."
}
editinghttp://www.w3.org/ns/oa#editing
{
  "@id": "http://www.w3.org/ns/oa#editing",
  "@type": "http://www.w3.org/ns/oa#Motivation",
  "name": "editing",
  "description": "The motivation for when the user intends to request a change or edit to the Target resource."
}
highlightinghttp://www.w3.org/ns/oa#highlighting
{
  "@id": "http://www.w3.org/ns/oa#highlighting",
  "@type": "http://www.w3.org/ns/oa#Motivation",
  "name": "highlighting",
  "description": "The motivation for when the user intends to highlight the Target resource or segment of it."
}
identifyinghttp://www.w3.org/ns/oa#identifying
{
  "@id": "http://www.w3.org/ns/oa#identifying",
  "@type": "http://www.w3.org/ns/oa#Motivation",
  "name": "identifying",
  "description": "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."
}
linkinghttp://www.w3.org/ns/oa#linking
{
  "@id": "http://www.w3.org/ns/oa#linking",
  "@type": "http://www.w3.org/ns/oa#Motivation",
  "name": "linking",
  "description": "The motivation for when the user intends to link to a resource related to the Target."
}
moderatinghttp://www.w3.org/ns/oa#moderating
{
  "@id": "http://www.w3.org/ns/oa#moderating",
  "@type": "http://www.w3.org/ns/oa#Motivation",
  "name": "moderating",
  "description": "The motivation for when the user intends to assign some value or quality to the Target."
}
questioninghttp://www.w3.org/ns/oa#questioning
{
  "@id": "http://www.w3.org/ns/oa#questioning",
  "@type": "http://www.w3.org/ns/oa#Motivation",
  "name": "questioning",
  "description": "The motivation for when the user intends to ask a question about the Target."
}
replyinghttp://www.w3.org/ns/oa#replying
{
  "@id": "http://www.w3.org/ns/oa#replying",
  "@type": "http://www.w3.org/ns/oa#Motivation",
  "name": "replying",
  "description": "The motivation for when the user intends to reply to a previous statement, either an Annotation or another resource."
}
tagginghttp://www.w3.org/ns/oa#tagging
{
  "@id": "http://www.w3.org/ns/oa#tagging",
  "@type": "http://www.w3.org/ns/oa#Motivation",
  "name": "tagging",
  "description": "The motivation for when the user intends to associate a tag with the Target."
}