SNaP Tag Ontology

Latest Version
http://data.press.net/ontology/tag/
Created
2011-07-28
Last Modified
2011-07-28
Authors
Paul Harman
Jarred McGinnis
Paul Wilton

Abstract

The Tag Ontology defines relationships for semantically annotating taggable things (for example news assets) with domain entities (stuff) and events.

Design Notes

There are two flavours of tag relationships, about and mentions. This allows us a more expressive representation of the entities that appear in a news story and the prominence or importance of that appearance.
It is possible to semi-automatically identify entities mentioned in a news story. Whether that story is about that entity will require editorial oversight. The class of Taggable defines an interface that enables resources to be tagged without constraining and binding what class of resources are taggable. Currently, Assets are taggable, but in the future we may want more flexibility. This approach provides that flexibility. Equally the class Tag provides an interface abstraction for domain entities.

Overview Of Terms

An alphabetical index of the ontology terms, divided into classes, properties and individuals. All the terms are hyperlinked to their detailed description for quick reference.

Classes: | Tag | Taggable

Properties: | isTaggedWith | mentions | about

Ontology Terms

Classes

Class: Tag

Label
Status testing

Generic Tag Class

Class: Taggable

Label Generic Taggable Class
Status testing

Generic Taggable Class - Taggable things can be tagged

Object Properties

Property: isTaggedWith

LabelProperty that associates Tags with Taggables
Statustesting
Sub-Properties  about mentions
Range Tag
Domain Taggable

Property that associates Tags with Taggables: Taggable X isTaggedWith Tag Y

Property: mentions

LabelProperty that associates Tags with Taggables refining pnt:isTaggedWith
Statustesting
Range Tag
Domain Taggable

Property that associates Tags with Taggables, refines pnt:isTaggedWith: Taggable X mentions Tag Y. pnt:mentions is a weaker relationship that pnt:about

Property: about

LabelProperty that associates Tags with Taggables refining pnt:isTaggedWith
Statustesting
Range Tag
Domain Taggable

Property that associates Tags with Taggables, refines pnt:isTaggedWith: Taggable X about Tag Y. pnt:about is a stronger relationship that pnt:mentions