tagging

S3B Tagging Ontology Specification

S3B Tagging Ontology (see http://s3b.corrib.org/tagging/ for more information) extends the basic concepts introduces by the Tom Gruber's TagOntology (150) with support for annotating fragments of information items using typed tags (object, setting, agent, action).

S3B Tagging Ontology Index

An alphabetical index of S3B Tagging terms, by class (concepts) and by property (relationships, attributes):

Classes:

Properties:

Cross-reference for S3B Tagging Ontology Classes and Properties

An alphabetical index of S3B Tagging terms, by class (categories or types) and by property. All the terms are hyperlinked to their detailed description for quick reference.

Class: tagging:CircleROI

ROI of circular shape

sub-class-of:
tagging:ROI
in-domain-of:
tagging:hasRadius, tagging:hasXCoordinate, tagging:hasYCoordinate

Class: tagging:Clipping

Defines a range within the tagged document (pages, ROI, time-tag)

in-range-of:
tagging:hasClipping

Class: tagging:Coordinate

Group of numbers (tagging:hasXCoordinate, tagging:hasYCoordinate) used to indicate the position of a point.

in-domain-of:
tagging:hasXCoordinate, tagging:hasYCoordinate
in-range-of:
tagging:hasCoordinates

Class: tagging:Document

Represents documents which are being annotated

in-domain-of:
tagging:hasTagging
in-range-of:
sioc:related_to

Class: tagging:Excerpt

Indicates a range in the multimedia stream

sub-class-of:
tagging:Clipping
in-domain-of:
tagging:hasExcerptStart, tagging:hasExcerptLength

Class: tagging:ROI

Region/Range of interest on the photo, movie

sub-class-of:
tagging:Clipping

Class: tagging:PolygonalROI

ROI of polygonal shape

sub-class-of:
tagging:ROI
in-domain-of:
tagging:hasCoordinates

Class: tagging:RectangleROI

ROI of rectangle shape

sub-class-of:
tagging:ROI
in-domain-of:
tagging:hasWidth, tagging:hasHeight, tagging:hasXCoordinate,
tagging:hasYCoordinate

Class: tagging:Tagger

Represents an agent (person or service) that provided the particular tagging

sub-class-of:
foaf:Agent
in-range-of:
dc:creator

Class: tagging:Tagging

Represents the tagging action, i.e., binds annotations and their author to the tagged document

in-domain-of:
tagging:hasTerm, tagging:hasClipping, tagging:linksTo, tagging:hasTime, dc:title, dc:creator, dc:description, sioc: related_to, tagging:isShared
in-range-of:
tagging:hasCrossReference, tagging:hasTagging

Class: tagging:Term

An abstract concept defining the annotation concept (tag, keyword, topic, etc)

in-range-of:
tagging:hasTerm

Property: tagging:hasActionTerm

Specifies tag/term of the type action, e.g., eating

OWL Type:
ObjectProperty
sub-property-of:
tagging:hasTerm

Property: tagging:hasAgentTerm

Specifies tag/term of the type agent, e.g., man

OWL Type:
ObjectProperty
sub-property-of:
tagging:hasTerm

Property: tagging:hasCoordinates

Points to an ordered collection (rdf:Seq) with coordinates; each resource (of type tagging:Coordinate) in this collection will have tagging:hasXCoordinate and tagging:hasYCoordinate.

OWL Type:
ObjectProperty
Domain:
tagging:ROI
Range:
rdf:Seq (of tagging:Coordinate) or tagging:Coordinate

Property: tagging:hasClipping

Binds the tagging to the region (part of) the multimedia resource

OWL Type:
ObjectProperty
Domain:
tagging:Tagging
Range:
tagging:Clipping

Property: tagging:hasCrossReference

Indicates relation to an internal resource or its region

OWL Type:
ObjectProperty
sub-property-of:
tagging:linksTo
Range:
tagging:Tagging

Property: tagging:hasExcerptLength

Indicates when the range in the multimedia stream ends

OWL Type:
DatatypeProperty
Domain:
tagging:Excerpt
Range:
xsd:float

Property: tagging:hasExcerptStart

Indicates when the range in the multimedia stream starts

OWL Type:
DatatypeProperty
Domain:
tagging:Excerpt
Range:
xsd:float

Property: tagging:hasHeight

The height of the rectangle ROI (should be percentage value)

OWL Type:
DatatypeProperty
Domain:
tagging:RectangleROI
Range:
xsd:float

Property: tagging:hasObjectTerm

Specifies tag/term of the type object, e.g., banana

OWL Type:
ObjectProperty
sub-property-of:
tagging:hasTerm

Property: tagging:hasRadius

In the circle ROI this property specifies the radius of the circle indicating the ROI (should be used as a percentage value of the size of the photo, NOTE: since there two dimensions to specify percentage by - this ontology defines the radius as a percentage value of the width of the photo/object)

OWL Type:
DatatypeProperty
Domain:
tagging:CircleROI

Property: tagging:hasSettingTerm

Specifies tag/term of the type setting, e.g., beach

OWL Type:
ObjectProperty
sub-property-of:
tagging:hasTerm

Property: tagging:hasTagging

Indicates the tagging operation related to given document

Inverse:
sioc:related_to
OWL Type:
ObjectProperty
OWL Type:
InverseFunctionalProperty (uniquely identifying property)
Domain:
tagging:Document
Range:
tagging:Tagging

Property: tagging:hasTerm

See also: sioc:topic. Binds Terms to the tagging concept.

OWL Type:
ObjectProperty
Domain:
tagging:Tagging
Range:
tagging:Term

Property: tagging:hasTime

When the tagging was issued

OWL Type:
DatatypeProperty
sub-property-of:
dcterms:created
Domain:
tagging:Tagging

Property: tagging:hasWidth

The width of the rectangle ROI (should be percentage value)

OWL Type:
DatatypeProperty
Domain:
tagging:RectangleROI
Range:
xsd:float

Property: tagging:hasXCoordinate

The X coordinate of the rectangle ROI (should be percentage value); indicates horizontal coordinate the upper-left corner of the rectangle ROI or a center of the circle ROI

OWL Type:
DatatypeProperty
Domain:
tagging:RectangleROI, tagging:CircleROI, tagging:Coordinate
Range:
xsd:float

Property: tagging:hasYCoordinate

The Y coordinate of the rectangle ROI (should be percentage value); indicates vertical coordinate the upper-left corner of the rectangle ROI or a center of the circle ROI

OWL Type:
DatatypeProperty
Domain:
tagging:RectangleROI, tagging:CircleROI, tagging:Coordinate
Range:
xsd:float

Property: tagging:isShared

Indicates whether this tagging is publicly available (following the model in del.icio.us)

OWL Type:
DatatypeProperty
Domain:
tagging:Tagging
Range:
xsd:boolean

Property: tagging:linksTo

Reference to other document (might be just URI), usually from outside of the system

OWL Type:
ObjectProperty
Domain:
tagging:Tagging

Property: dc:creator

(from DC metadata) Indicates who has provided the tagging

Property: dc:description

(from DC metadata) longer description of the resource/tagging

Property: dc:title

(from DC metadata) the title of the element

Property: dcterms:created

(from DC Terms metadata) when the object was created

Property: sioc:has_creator

(from SIOC ontology) person who provided the annotation/post/etc

Property: sioc:related_to

(from SIOC ontology) what resource the annotation is related to

Property: sioc:topic

(from SIOC ontology) See also: hasTerm

Syndicate content