the semantics of collaborative tagging systems

13
2 nd Workshop on Scripting for the Semantic Web, ESWC2006 Department of Computer Science Intelligent Information Systems Lab University of Niš The Semantics of The Semantics of Collaborative Collaborative Tagging Systems Tagging Systems Milorad Tosic [email protected] http://infosys1.elfak.ni.ac.yu

Upload: latif

Post on 05-Feb-2016

29 views

Category:

Documents


0 download

DESCRIPTION

The Semantics of Collaborative Tagging Systems. Milorad Tosic [email protected] http://infosys1.elfak.ni.ac.yu. Goals of the paper. To build a solid framework for making questions about semantics of collaborative tagging systems. What is that we want to accomplish as our great challenge? - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The Semantics of Collaborative Tagging Systems

2nd Workshop on Scripting for the Semantic Web, ESWC2006

Department of Computer Science

Intelligent Information Systems Lab

University of Niš

The Semantics of The Semantics of Collaborative Tagging Collaborative Tagging

SystemsSystemsMilorad [email protected]

http://infosys1.elfak.ni.ac.yu

Page 2: The Semantics of Collaborative Tagging Systems

4/15/2005 2nd Workshop on Scripting for the Semantic Web, ESWC2006

To build a solid framework for making questions about semantics of collaborative tagging systems.

What is that we want to accomplish as our great challenge? “Web as a Platform”

How we would develop scripting applications on the “Web as a Platform”?

Goals of the paper

Page 3: The Semantics of Collaborative Tagging Systems

4/15/2005 2nd Workshop on Scripting for the Semantic Web, ESWC2006

Goals: Wants to bring meaning to the millions of pages of text on the web. “Web for machines”: Annotate existing information

with appropriate metadata such that computers can “understand” rather than just display the data.

Opportunity: Work on developing necessary infrastructure that would unleash the power of collective human intelligence scalable to whole humanity.

Semantic Web

Page 4: The Semantics of Collaborative Tagging Systems

4/15/2005 2nd Workshop on Scripting for the Semantic Web, ESWC2006

Challenge: Do I work on the right problem or I am just working on

reinventing the wheel but in different programming language?

Developing applications with high social impact: Are Semantic Web and Web 2.0 just two sides of the same

coin? Scripting as the most promising approach to

development of semantic software intensive systems

Scripting and Semantic Web

Page 5: The Semantics of Collaborative Tagging Systems

4/15/2005 2nd Workshop on Scripting for the Semantic Web, ESWC2006

Three orthogonal dimensions of a scripting language: Language characteristics (such as weak typing) System that is programmed by the scripting language

Shell scripting – OS commands MS VisualBasic – ActiveX and COM JavaScript - DOM

Application under development

Scripting and Semantic Web

Page 6: The Semantics of Collaborative Tagging Systems

4/15/2005 2nd Workshop on Scripting for the Semantic Web, ESWC2006

Ongoing debate over the concept of resource Why the concept of resource is so important for

Semantic Web? Transferring data is not enough anymore, We have the need to communicate knowledge

Resource is a generic term for anything in the universe of discourse that has identity.

Broken link in Google or uncreated page in Wiki?

Concept of Resource

Page 7: The Semantics of Collaborative Tagging Systems

4/15/2005 2nd Workshop on Scripting for the Semantic Web, ESWC2006

What do we do when we tag? We are doing some mental work, work on semantics

Is our mental process when we tag different then when we search, browse, blog, program or talk over the phone? No, technological details make the only difference?

Mental process of Tagging

Page 8: The Semantics of Collaborative Tagging Systems

4/15/2005 2nd Workshop on Scripting for the Semantic Web, ESWC2006

The set of agents, AG={agi| i=1,2,…,n} , that may ever exist in any system under consideration is called an universal space of resources U, also referred to as the universe of discourse.

set of entities AG={agi| i=1,2,…,n} , called agents each agent in the set carries certain amount of its own

local information, agent’s local state, s(agi)

Multi-agent interpretation

Page 9: The Semantics of Collaborative Tagging Systems

4/15/2005 2nd Workshop on Scripting for the Semantic Web, ESWC2006

Set of agents AG={agi| i=1,2,…,n} is closed. Interaction

If agent agi may change local state of some other agent agj, or if agent agj may observe a (certain) change in the state of the agent agi, then we say that agents agi and agj are interacting, and such their setting is called interaction, ij agi agj.

Interaction protocol is initiated between two interacting agents

Multi-agent interpretation

Page 10: The Semantics of Collaborative Tagging Systems

4/15/2005 2nd Workshop on Scripting for the Semantic Web, ESWC2006

Link is knowledge that an agent has about identity of some other agent. The link is knowledge that is sufficient for the agent to initiate an interaction protocol with the linked agent.

Tag Cloud (TC) is a tuple TC =(R,L) where RU is a non empty set of resources contained in an universal space of resources U, also referred to as the universe of discourse, L = {(r,RID(p)) | r R, pU} is a set of links, RID (p): RA is a resource identity function that is mapping from the set of resources to the set of addresses A.

Multi-agent interpretation

Page 11: The Semantics of Collaborative Tagging Systems

4/15/2005 2nd Workshop on Scripting for the Semantic Web, ESWC2006

Tag Cloud System (TCS) is a tuple TCS=(R,L,), where TC =(R,L) is a Tag Cloud, and is a set of collections of resources from U such that each collection C is defined by the associated membership function mC.

The idea is to have flexibility to being able to introduce different collections with membership functions of different nature, including fuzzy sets

Multi-agent interpretation

Page 12: The Semantics of Collaborative Tagging Systems

4/15/2005 2nd Workshop on Scripting for the Semantic Web, ESWC2006

Collaborative Tagging Prototype

Talking about Tagging, LukeW

TaggingPeople Tag

blog ResearchPaper

Page 13: The Semantics of Collaborative Tagging Systems

4/15/2005 2nd Workshop on Scripting for the Semantic Web, ESWC2006

Questions?

Thank you for your [email protected]

Department of Computer Science

Intelligent Information Systems Lab