Creating Common Ground for URI Meaning Using Socially Constructed Web sites John Black, Deltek Systems, Inc.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

Lukas Blunschi Claudio Jossen Donald Kossmann Magdalini Mori Kurt Stockinger.
Web Intelligence Text Mining, and web-related Applications
RDF Schemata (with apologies to the W3C, the plural is not ‘schemas’) CSCI 7818 – Web Technologies 14 November 2001 Van Lepthien.
Semantic Web Thanks to folks at LAIT lab Sources include :
CS570 Artificial Intelligence Semantic Web & Ontology 2
Data Science for Business: Semantic Verses Dr. Brand Niemann Director and Senior Data Scientist Semantic Community
Copyright Irwin/McGraw-Hill Data Modeling Prepared by Kevin C. Dittman for Systems Analysis & Design Methods 4ed by J. L. Whitten & L. D. Bentley.
Ontology From Wikipedia, the free encyclopedia In philosophy, ontology (from the Greek oν, genitive oντος: of being (part. of εiναι: to be) and –λογία:
Minding Your Own Business The Platform for Privacy Preferences Project and Privacy Minder Lorrie Faith Cranor AT&T Labs-Research
ISBN Chapter 3 Describing Syntax and Semantics.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
Provenance in Open Distributed Information Systems Syed Imran Jami PhD Candidate FAST-NU.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
UMBC AN HONORS UNIVERSITY IN MARYLAND Future Research Challenges and Needed Resources for The Web, Semantics and Data Mining Tim Finin UMBC, Baltimore.
Chapter 8: Web Ontology Language (OWL) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
The Semantic Web: Implications for Future Intelligent Systems Lee McCluskey, Artform Research Group, Department of Computing And Mathematical Sciences,
CAS LX 502 Semantics 1b. The Truth Ch. 1.
Where are the Semantics in the Semantic Web? Michael Ushold The Boeing Company.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Describing Syntax and Semantics
Computer communication B Introduction to the Semantic Web.
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Semantic Analytics on Social Networks: Experiences in Addressing the Problem of Conflict of Interest Detection Boanerges Aleman-Meza, Meenakshi Nagarajan,
CONTI’2008, 5-6 June 2008, TIMISOARA 1 Towards a digital content management system Gheorghe Sebestyen-Pal, Tünde Bálint, Bogdan Moscaliuc, Agnes Sebestyen-Pal.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
PREMIS Tools and Services Rebecca Guenther Network Development & MARC Standards Office, Library of Congress NDIIPP Partners Meeting July 21,
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
Clément Troprès - Damien Coppéré1 Semantic Web Based on: -The semantic web -Ontologies Come of Age.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Logics for Data and Knowledge Representation
Implicit An Agent-Based Recommendation System for Web Search Presented by Shaun McQuaker Presentation based on paper Implicit:
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Resource Identity and Semantic Extensions: Making Sense of Ambiguity David Booth, Ph.D. Cleveland Clinic (contractor) Semantic Technology Conference 25-June-2010.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Semantic Web - an introduction By Daniel Wu (danielwujr)
1 On Interactions in the RM-ODP Guy Genilloud, Gonzalo Génova WODPEC’2005 Workshop on ODP for Enterprise Computing * Information Engineering Group Departamento.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
WP3: Provenance and Access Policies Giorgos Flouris (FORTH) - Irini Fundulaki (CWI & FORTH) -
It’s all semantics! The premises and promises of the semantic web. Tony Ross Centre for Digital Library Research, University of Strathclyde
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
The Semantic Logger: Supporting Service Building from Personal Context Mischa M Tuffield et al. Intelligence, Agents, Multimedia Group University of Southampton.
Majid Sazvar Knowledge Engineering Research Group Ferdowsi University of Mashhad Semantic Web Reasoning.
Introduction to the Semantic Web and Linked Data
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Reasoning about Knowledge 1 INF02511: Knowledge Engineering Reasoning about Knowledge (a very short introduction) Iyad Rahwan.
Learning to Share Meaning in a Multi-Agent System (Part I) Ganesh Padmanabhan.
Towards a Glossary of Activities in the Ontology Engineering Field Mari Carmen Suárez-Figueroa and Asunción Gómez-Pérez {mcsuarez, Ontology.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
ESIP Semantic Web Products and Services ‘triples’ “tutorial” aka sausage making ESIP SW Cluster, Jan ed.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
Topic Maps introduction Peter-Paul Kruijsen CTO, Morpheus software ISOC seminar, april 5 th 2005.
EEL 5937 Agent communication EEL 5937 Multi Agent Systems Lotzi Bölöni.
1 Class exercise II: Use Case Implementation Deborah McGuinness and Peter Fox CSCI Week 8, October 20, 2008.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Speaker : 童耀民 MA1G /3/21 1 Authors: Phone Lin and Pai-Chun Chung, National Taiwan University Yuguang Fang, University of Florida.
Knowledge Technologies Manolis Koubarakis 1 Some Other Useful Features of RDF.
Sharing personal knowledge over the Semantic Web ● We call personal knowledge the knowledge that is developed and shared by the users while they solve.
Linked Data Publishing on the Semantic Web Dr Nicholas Gibbins
Linked Data Web that can be processed by machines
Building the Semantic Web
XML QUESTIONS AND ANSWERS
RDF For Semantic Web Dhaval Patel 2nd Year Student School of IT
SWD = SWO + SWI SWD Rank SWD IR Engine
PREMIS Tools and Services
Semantic Markup for Semantic Web Tools:
Presentation transcript:

Creating Common Ground for URI Meaning Using Socially Constructed Web sites John Black, Deltek Systems, Inc.

© 2006 Deltek Systems, Inc. 2 Introduction In my paper, and in this presentation, I address this problem: How can we create a common ground, i.e., a common interpretation of a URI reference, that is shared by all agents that use it and is also accessible to machine processing? Common ground includes social conventions. This is the knowledge of what is meant by the names or words used when two or more agents communicate. It takes two. The identification of a URI with some entity must be declared and then agents must learn what is identified by a URI. It is publishers that create them but it is clients that learn these identifications. My position is that we can do this by using the technology of socially constructed web-sites, sites such as

© 2006 Deltek Systems, Inc. 3 Demo of Naming There will be a test later: I do hereby grant Harry Halpin the additional name of  <- a name –Do you learn it? Raise your hand if you did. Now all of us share an interpretation of this URI. We share a Common Ground. –What if someone didn’t pay attention? It names no one for that person. –The naming project would have to be repeated for him. –What if someone refused to go along? They won’t use it as a name. Here is another name for someone:  <- a name –What about now? if I don’t tell you or you don’t hear it or you don’t accept it then it names nothing for you.

© 2006 Deltek Systems, Inc. 4 A Basis for Common Ground – Herbert Clark proposition p is in the common ground for members of community C if and only if:  every member of C has information that basis b holds;  b indicates to every member of C that every member of C has information that b holds;  b indicates to members of C that p The definition is reflexive, but avoids an infinite regress of messages and acknowledgements.

© 2006 Deltek Systems, Inc. 5 The Grounding of Common Ground is a social bookmarking web site. And del.icio.us is a basis for common ground as described above. Co-presence. When someone posts an entry to del.icio.us, it is instantly available (present) to anyone who wants to ping the server just then. This is similar to a public declaration like I just made. On del.icio.us the propositions are tags, words associated with a web site by someone, and then repeated by others, essentially a weak form of a classification. My demo was of a naming. A naming project (or performative) is formed from an adjacency pair, a naming and an adoption of the name.

© 2006 Deltek Systems, Inc. 6 The Three Parts of a Naming 1. Agents, at least two. 2. A naming project (or performative) is formed of an adjacency pair  A naming proposal part  A naming adoption part 3. An object or entity to be named as identified by a description, an index, or a depiction.

© 2006 Deltek Systems, Inc. 7 Grounding in the World A fingerprint is something that a machine can input using sensors  It can do it autonomously. It does not need to be connected to the network.  Each fingerprint is unique to an individual. The classic literary means of identification is the definite description. Another proposal is Web Proper Names a means of pointing out an entity using an annotated web search. The MD5 hash of a message identifies it uniquely. I pointed to Harry. My pointing and his appearance formed a visual fingerprint for you.

© 2006 Deltek Systems, Inc. 8 URIs as Names Both the Web and the Semantic Web use URIs as names for almost everything. What is a name formally? According to RDF Semantics:

© 2006 Deltek Systems, Inc. 9 RDF Semantics W3C Recommendation 10 February 2004 – sections: 0.1 – “Exactly what is considered to be the 'meaning' of an assertion in RDF … in some broad sense may depend on many factors, including social conventions, … Much of this meaning will be inaccessible to machine processing…” 0.3 – “A name is a URI reference or a literal. These are the expressions that need to be assigned a meaning by an interpretation.” 1.2 – “The semantics treats all RDF names as expressions which denote. The things denoted are called 'resources',.…treated here as synonymous with 'entity', i.e. as a generic term for anything in the universe of discourse.”

© 2006 Deltek Systems, Inc. 10 RDF Semantics - continued W3C Recommendation 10 February 2004 – sections: “…an interpretation provides just enough information … to fix the truth-value (true or false) of any ground RDF triple. It does this by specifying for each URI reference, what it is supposed to be a name of…” 1.3 – “RDF has two kinds of denotation: names denote things in the universe, and sets of triples denote truth-values…” 1.4 – “…this means that any assertion of a graph implicitly asserts that all the names in the graph actually refer to something in the world.”

© 2006 Deltek Systems, Inc. 11 The Namer The namer is essential because it is his, hers, or it's agency that makes the posting of the triple a performative, a project, a naming. A performative is an action with a purpose, a goal, and agents are, by definition, animated entities with a purpose. Otherwise it is just another web posting, which could be experimental, example, error, farce, fraud or anything else.

© 2006 Deltek Systems, Inc. 12 Joint Activity In Clark’s theory of language use, naming is a joint activity. Proposing a name is one-half of it - a participatory act. Here is how we can represent it:  (1) Agent-A and Agent-B are jointly performing a naming.  (2) Agent-A is performing the name proposal as part of (1).  (3) Agent-B is performing the name adoption as part of (1). Both parts are essential and both are provided by del.icio.us as (1). As Wittgenstein says, “my right hand can’t give my left hand money” Demo:  names the person on this card.

© 2006 Deltek Systems, Inc. 13 Social Meaning Requires Societies The social meaning created in this manner is not stored anywhere. Specifically, it is not the referent of a URI. It is more like the V-shape a flock of geese forms as it flies. The V-shape can’t be created by a single goose. All the geese must act as individuals and do their part as part of the flock. Social meaning is what will emerge spontaneously and ephemerally among communities of agents that coordinate activity around their common ground.

© 2006 Deltek Systems, Inc. 14 A Calculus of Communities The communities created around the common ground of URI references would not be fixed.  From two agents to global, but usually inbetween.  Since every URI forms a separate community there would be many overlapping or concentric communities. There is no need for there to be only one of these socially constructed ontology sites. No global registry.  Some groups that might run one to create a vocabularies based on:  Nationality, Residence, Education, Occupation, Employment, Hobby, Language, Religion, Politics, Ethnicity, Subculture, Cohort, Gender. But even one person might run such a common ground server.

© 2006 Deltek Systems, Inc. 15 A Calculus of Communities - continued In Peter Mika’s paper “Ontologies are Us”, he uses graph theory for his calculus. But there are differences between his conception and mine:  He uses the triple (actor, concept, instance) – I replace concept with a performative, in this case a naming.  He tries to aggregate and analyze. This is good, but unless the results are reported back to the communities he’s analyzing and are adopted by them, he has not contributed to the common ground. His results remain private.

© 2006 Deltek Systems, Inc. 16 Google vs. del.icio.us Swoogle is semantic web search engine, but consider this: You can use Google to search for able sellers, and you can use it to search for willing buyers, and you may be able to find a precise match through analysis of the two sets. But this would not create a contract for the sale of goods. Such a contract must be both offered and accepted by the respective parties. Both agents must sign it. So it is with social meaning. No amount of aggregating, reasoning, or merging can, by itself, turn independently created propositions into common knowledge.

© 2006 Deltek Systems, Inc. 17 Where is this Heading? Consensus Building by Machine Agents  This might have implications for EAI or for web services repositories. Socially Oriented Queries  what is the URI-name adopted by agent Agent-ID for this KR-ID?  which URI-name is used by the most users for this KR-ID?  what are all the URI-names that have been jointly adopted by the set y of agents – this would give us the usable vocabulary of a community of agents. Current State of the Activity  After we establish a community around common ground in ontologies, even instances of conversations contribute to it.  Every conversation will then be unique, along with any meaning

© 2006 Deltek Systems, Inc. 18 Conclusion Naming, referring, identifying are joint activities that create the common ground for other communications. The results – the meanings – emerge spontaneously and ephemerally in societies of agents that participate in these activities. Some minimal abstraction of this can be automated. Information systems and computer applications based on automated common ground will be able to integrate and interact more effectively. My paper located at:  HTML:  PDF:

© 2006 Deltek Systems, Inc. 19 References J. L. Austin, How to Do Things with Words Harvard University Press, Cambridge, Massachusetts, T. Berners-Lee, J. Hendler, and O. Lassila. The semantic web Scientific American, May 2001 J. J. Carroll, P. Hayes, C. Bizer, and P. Stickl er. Named Graphs, Provenance and Trust H. H. Clark. Using Language. Cambridge University Press, Cambridge, Massachusetts, H. Halpin and H. S. Thompson Web Proper Names: Naming Referents on the Web L. Ding, T. Finin, A. Joshi, R. Pan, R. S. Cost, Y. Peng, P. Reddivari, V. C. Doshi, and J. Sa chs. Swoogle: A Search and Metadata Engine for the Semantic Web Proceedings of the Thirteenth ACM Conference on Information and Knowledge Management, ACM Press, November 2004 S. A. Kripke. Naming and Necessity Harvard University Press, Cambridge, Massachusetts, D. Lewis. Convention - A Philosophical Study Blackwell Publishers, Malden, MA, L. Wittgenstein. Philosophical Investigations. (Translated by Anscombe, G.E.M.) Basil Blackwell, Oxford, 1953

© 2006 Deltek Systems, Inc. 20 Demo test: Who is this?  But who is this? 