TAP: a Semantic Web platform

Activities such as Web Services and the Semantic Web are working to create a distributed web of machine understandable data. We address three important problems that need to be solved to realize this vision. We discuss the problem of scalable and deployable query systems and present a simple, but general query interface called GetData. We address the issue of creating global agreements on vocabularies and introduce the concept of Semantic Negotiation, a process by which two programs can bootstrap from small shared vocabularies to larger shared vocabularies. We discuss the problem of programs determining which data sources to trust and present a solution that uses a Web of Trust between Semantic Web registries. We briefly describe TAP, a system that implements the GetData interface, Semantic Negotiation and Web of Trust enabled registries. We then introduce an application of the Semantic Web called Semantic Search and describe an implemented system which uses the data from the Semantic Web to improve traditional search results.

[1]  Robert M. MacGregor,et al.  Using a description classifier to enhance knowledge representation , 1991, IEEE Expert.

[2]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[3]  Roy Goldman,et al.  Lore: a database management system for semistructured data , 1997, SGMD.

[4]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[5]  Hari Balakrishnan,et al.  The design and implementation of an intentional naming system , 1999, SOSP.

[6]  William A. Woods,et al.  What's in a Link: Foundations for Semantic Networks , 1975 .

[7]  Jeff Heflin,et al.  Searching the Web with SHOE , 2000 .

[8]  Laura M. Haas,et al.  The Clio project: managing heterogeneity , 2001, SGMD.

[9]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[10]  Andy Seaborne,et al.  Three Implementations of SquishQL, a Simple RDF Query Language , 2002, SEMWEB.

[11]  James A. Hendler,et al.  Searching the Web with SHOE In Artificial Intelligence for Web Search , 2000 .

[12]  Vassilis Christophides,et al.  RQL: a declarative query language for RDF , 2002, WWW.

[13]  Jennifer Widom,et al.  The TSIMMIS Project: Integration of Heterogeneous Information Sources , 1994, IPSJ.

[14]  Brian McBride,et al.  Jena: Implementing the RDF Model and Syntax Specification , 2001, SemWeb.

[15]  Ronald J. Brachman,et al.  An Overview of the KL-ONE Knowledge Representation System , 1985, Cogn. Sci..

[16]  Marvin Minsky,et al.  A framework for representing knowledge , 1974 .

[17]  Dan Brickley,et al.  Resource Description Framework (RDF) Model and Syntax Specification , 2002 .

[18]  P. Hayes The Logic of Frames , 1981 .

[19]  Daniel G. Bobrow,et al.  On Overview of KRL, a Knowledge Representation Language , 1976, Cogn. Sci..

[20]  D. Bobrow,et al.  Representation and Understanding: Studies in Cognitive Science , 1975 .

[21]  Stuart J. Russell,et al.  Identity Uncertainty and Citation Matching , 2002, NIPS.

[22]  C. M. Sperberg-McQueen,et al.  Extensible markup language , 1997 .

[23]  Mark A. Musen,et al.  Promptdiff: a fixed-point algorithm for comparing ontology versions , 2002, AAAI/IAAI.

[24]  Víctor Pàmies,et al.  Open Directory Project , 2003 .

[25]  Vipul Kashyap,et al.  InfoSleuth: agent-based semantic integration of information in open and dynamic environments , 1997, SIGMOD '97.

[26]  Divesh Srivastava,et al.  The Information Manifold , 1995 .

[27]  Steve Pepper Topic Maps , 2004 .

[28]  Michael R. Genesereth,et al.  Infomaster: an information integration system , 1997, SIGMOD '97.

[29]  FaginRonald,et al.  The Clio project , 2001 .

[30]  Deborah L. McGuinness,et al.  CLASSIC: a structural data model for objects , 1989, SIGMOD '89.