From Odp

Jump to: navigation, search

This pattern has been certified.

Related submission, with evaluation history, can be found here

If you are a member of quality committee please visit the

evaluation section

If you are author of this proposal or you want to contribute to this pattern's review, you can:

In general, it could be useful to visit the evaluation section to have information about the evaluation process of this proposal

Current revision ID: 9129

Graphical representation



General description

Name: Tagging
Submitted by: AldoGangemi
Also Known As:
Intent: To represent a tagging situation, in which someone uses a term, from a list of a folksonomy, to tag something (or the content of something). We might also want to represent the time and the polarity of the tagging.

General, Web2.0, DocumentManagement

Competency Questions:
  • Who is tagging (the content of) what
  • by using what term from what folksonomy?
  • Which polarity has the tagging?
Solution description: Tagging pattern exploits the Situation pattern in order to encode Gruber's definition that has tagging as a relation between an agent, a tag from a folksonomy, a content tagged, a polarity.
Reusable OWL Building Block: (918)
Consequences: We are able to represent data about tagging activities from web 2.0 applications, from document annotation projects, or from RDFa documents.
Scenarios: A Flickr picture showing a leopard, tagged with the Tag 'leopard', A Flickr picture showing a boy surfing with a sombrero hat, tagged with the Tag 'cool', A Flickr picture tagged as 'taken in Sicily'
Known Uses:
Web References:
Other References:
Examples (OWL files):
Extracted From:
Reengineered From:
Has Components:
Specialization Of:
Related CPs:


The Tagging Content OP locally defines the following ontology elements:

ObjectProperty byAgent (owl:ObjectProperty)
byAgent page
ObjectProperty isTagUsedIn (owl:ObjectProperty)
isTagUsedIn page
ObjectProperty isTaggingAgentIn (owl:ObjectProperty)
isTaggingAgentIn page
ObjectProperty usingTag (owl:ObjectProperty)
usingTag page

Additional information

The tagging ontology drafted by Tom Gruber in FOL, and formalized here in OWL by Aldo Gangemi with pattern-based design. A Tag is here classified as a linguistic object that is used in the context of a Tagging Situation, which also involves a (tagged) Entity, an Agent, and a Folksonomy.


Scenarios about Tagging

No scenario is added to this Content OP.


Reviews about Tagging

There is no review about this proposal. This revision (revision ID 9129) takes in account the reviews: none

Other info at evaluation tab

Modeling issues

Modeling issues about Tagging

There is no Modeling issue related to this proposal.


Add a reference

Personal tools
Quality Committee
Content OP publishers