ANN: New SCOT Ontology Model

We are happy to announce that SCOT Ontology has been changed. Compared to the previous version, there are many changes in the model. In particular, the new property scot:taggingActivity can connect tags:Tagging class to describe and contain tagging activities in the Tag Cloud. Also we create the property scot:taggingAccount to describe online accounts for individual users. The following diagram illustrates the new model of SCOT ontology.

SCOT Ontology Model

In addition, many property names has changed. For instance, the property scot:totalCooccurTags has changed as scot:totalCooccurringTags. Please check the SCOT ontology.

We are now writing the specification for SCOT ontology including a basic background, examples, and the changes. We will release this document as soon as possible.

papers about tag ontologies

We wrote two papers about tag ontologies. There are many efforts to bridge between social tagging and Semantic Web technologies. Although we focused on representation issues of tagging activities, it might be useful to know current efforts.

1. Hak-Lae Kim, Alexandre Passant, John Breslin, Simon Scerri, Stefan Decker, Review and Alignmnet of Tag Ontologies for Semantically-Linked Data in Collaborative Tagging Spaces, In Proceedings of the 2nd International Conference on Semantic Computing, San Francisco, USA, 2008.

Abstract. As the number of Web 2.0 sites offering tagging facilities for the users’ voluntary content annotation increases, so do the efforts to analyze social phenomena resulting from generated tagging and folksonomies. Most of these efforts provide different views for the understanding of various web activities. Results from various experimental research should be utilized to improve existing approaches underlying tagging data and contribute further to weaving the Web. However, in practice, there are not enough solutions taking advantage of these results. Even though we can mine social relations via tagging data, it proves no worth for users if this data cannot be reused.

In this paper we propose a solution for tag data representation which allows data reuse across different tagging systems. To achieve this goal, we analyze current social tagging practices, existing folksonomy usage as well as Semantic Web approaches to data annotation and tagging. We survey and compare existing tag ontologies in an attempt to investigate mapping possibilities between different conceptual models. Finally, we present our method for federation among existing ontologies in order to generate re-usable, semantically-linked data that will underly tagging data.

2. Hak-Lae Kim, Simon Scerri, John Breslin, Stefan Decker, Hong-Gee Kim, The State of the Art in Tag Ontologies: A Semantic Model for Tagging and Folksonomies, In Proceedings of the International Conference on Dublin Core and Metadata Applications, Berlin, Germany, 2008.

Abstract. There is a growing interest on how we represent and share tagging data for the purpose of collaborative tagging systems. Conventional tags are not naturally suited for collaborative processes. Being free-text keywords, they are exposed to linguistic variations like case (upper vs lower), grammatical number (singular vs. plural) as well as human typing errors. Additionally, tags depend on the personal views of the world by individual users, and are not normalized for synonymy, morphology or any other mapping. The bottom line of the problem is that tags have no semantics whatsoever. Moreover, even if a user gives some semantics to a tag while using or viewing it, this meaning is not automatically shared with computers since it’s not defined in a machine-readable way. With tagging systems increasing in popularity each day, the evolution of this technology is hindered by this problem, since tagging metadata is not readily generated and shared. In this paper we discuss approaches to represent collaborative tagging activities at a semantic level, and present conceptual models for collaborative tagging activities and folksonomies. We present criteria for the comparison of existing tag ontologies and discuss their strengths and weaknesses in relation to these criteria.

Examples from RELAX SEO Services

I am happy to announce that RELAX SEO Services have been released some applications using tags and SCOT(not officially, but you can test them).

Two examples are currently online: http://relaxseo.com/relax-seo-front-page.php and http://relaxseo.com/ac-module-y.php

David Hambly said:

I would characterize our work as a demonstration of the separation between the display (lens) and the source (content). Everything goes through the engine which is RDF aware. It is not a faceted browser but it could be. At present, it does not consult a triples store … but it could.

As an endpoint, it may represent a cloud of relevant links (Knowledge Domains) rendered as a scot ontology (prefered).

The objective shall provide a dynamic representation of knowledge contained within a web site and relationship with other entities (RDF or non-RDF) … as a compliment to dynamic content such as Exhibit, Dapper etc. We care as much about non-RDF as we do RDF and intend to ‘flatten’ wherever possible.

Also you can find more details in here and The Semantic Web comes of age.

I’ve talked with David Hambly from the initial stage of the SCOT project. He gave me great feedback. Thanks, David.
I think we can find out more useful cases from RELAX SEO sooner or later.

ANN: SCOT Ontology Draft

We have changed many part of the SCOT ontology. As we mentioned before, SCOT has connected Tag Ontology to describe a tagging activity and links sioc:Item directly using scot:tag_of property.

We will summarize the changes when we release the spec officially. Since this is a draft version for SCOT, some additional changes will happen.

Please feel free to give us any comments and feedbacks.

see SCOT Draft Version

Update

    Alexandre Passant gives three comments
  • Cardinality issue for tag label: should consider how to apply
  • tag name: scot:tag_label is subproperty of tags:name
  • scot:created_by: this property is subproperty of foaf:maker

    Richard Cyganiak points out that scot:created_by property is confused with scot:has_usergroup. As Alex suggests this property is subproperty of foaf:maker. It might be clear. And he also points out the usefulness of inverse properties. John Breslin already mentioned it.

Logo

We are happy to announce that now SCOT has a logo.
When we launched this project, we introduced the folksonomy triangle consisting of a user, a tag, a resource.

folksonomy triangle

Basically, SCOT aims to represent folksonomies beyond individual tagging covered these three components.
The logos illustrates this perspective. Each triangle in the logo means individual taging and each triangle can be connected each other.

SCOT logo

SCOT Logo

SCOT will be changed. Give your feedback!

John, Sungkwon and I have talked many times to improve SCOT ontology. There are several tag ontologies such as Tag Ontology, MOAT, and even Gruber’s Conceptual Model.

We need to provide a method for interlinking among the existing tag ontologies and also to consider overall pictures for linking among existing RDF vocabularies such as SIOC, FOAF, SKOS, etc. Although we didn’t finish this work at this moment, we would like to give some idea for discussion.

1. Relationship between Tag Ontology and SCOT

Currently, we don’t provide a method to describe individual tagging activity consisted of a user, tags, a resource, and date. The Tag ontology already supports it. So it would be better to use the classes and properties of Tag Ontology. The change is that scot:Tagcloud connects to tags:Tagging class with scot:taggingActivity and also scot:Tag is subclass of tags:Tag.

Relationships between Tag Ontology and SCOT

2. We will change two properties scot:taggedItem (subproperty of tags:taggedResource and scot:tagUsed (subproperty of tags:associatedTag).

scot properties for tagging

3. The following picture illustrates simplified view of SCOT vocabularies.

simplified SCOT

4. We will change the properties associated with scot:Tagcloud and scot:Tag.

Tagcloud class
Tagcloud class

Tag class
Tag class

Cooccurrence class
Cooccurrence class

We are happy to hear any comments and feedbacks.
updated: March 7, 2008.

SCOT on OpenLink

SCOT used in the OpenLink system. More details see New Features in OpenLink Data Spaces.

@From Kingsley’s comment. It’s so good example to use SCOT and other RDF vocabularies. See OpenLink RDF Browser:

ANN: SCOT Exporter v0.7 for WordPress

We released the SCOT Exporter for WordPress v0.7.
The main change is that there is an option to set a location to save a SCOT instance. In v0.6, the location is fixed in http://yourhost/scot/scot.rdf. But some people have wanted to change the location what they want. Well, it might be easy, but after changing the location, it cannot be connected to resources with tags. Now, the problem has fixed. You can change the location in scot-setting.php.

define(”SCOT_REL_PATH”, “wp-content/”);

Just put a folder name instead of “wp-content”.

And also we support the Ultimate Tag Warrior for WordPress. There are two types of exporter.

  • SCOT Exporter for WordPress: It aims to generate SCOT instance based on categories of WordPress
  • SCOT Exporter for UTW: Ultimate Tag Warrior provides comprehensive tagging features for WordPress. The exporter for UTW create SCOT instance using real tags based on the UTW plugin.
  • ANN: update the SCOT Exporter for WordPress

    We released the SCOT Exporter for WordPress v0.6.

  • download: SCOT Exporter for WordPress v0.6
  • Some functionalities are changed and added:

    • scot.rdf is located in “http://yourhost/scot/scot.rdf”
    • skos:narrower and skos:broader property
    • scot:tagspace property
    • scot:totalPosts
    • scot:totalTags
    • scot:totalTagFrequency
    • scot:Cooccurrences
    • scot:CooccurFrequency
    • rdfs:seealso for tag navigation

    The main change is that broader-narrower relationship can be automatically represented in a scot ontology. It is based on a tag frequencies and its co-occurrence frequencies.
    In addition, there is a simple linking method between a tag and a resouce using scot ontology. For instance, if there is ‘web‘ as a tag it will be represented

    scot:Tag rdf:about=”http://yourhost/tag/web”

    Also it has rdfs:label like “http://yourhost/scot/tag.php?tag=web” to be linked to resources in your blog. It is very simple method to combine tag-resource based on scot ontology. We have a plan to improve the method in next version.

    Please test it and feel free to give any comment.

    int.ere.st is launching

    We are happy to inform that http://int.ere.st is launching. The main objective of int.ere.st is to demonstrate how Semantic Web and Web2.0 technologies can be combined to provide better metadata creating and sharing support across online communities. With int.ere.st, you can save, tag and bookmark your own as well as others’ SCOT ontologies. The tag meta search allows you to look for similar patterns of tagging of persons with their interest based on tags. Various functionalities are given as following:

    various tag search: and(&), or(space), co-occurrence(+), broader(>), and narrower(<)
    User search
    Meta tagging
    Resource search
    Ontology bookmark
    Integrate tagged data across communities
    Share FOAF, SIOC, and SCOT ontologies

    You can try it at http://int.ere.st
    We will release a next version of the SCOT exporter as soon as possible.