Managing Reference: Ensuring Referential Integrity of Ontologies for the Semantic Web

The diversity and distributed nature of the resources available in the semantic web poses significant challenges when these are used to help automatically build an ontology. One persistent and pervasive problem is that of the resolution or elimination of coreference that arises when more than one identifier is used to refer to the same resource. Tackling this problem is crucial for the referential integrity, and subsequently the quality of results, of any ontology-based knowledge service. We have built a coreference management service to be used alongside the population and maintenance of an ontology. An ontology based knowledge service that identifies communities of practice (CoPs) is also used to maintain the heuristics used in the coreference management system. This approach is currently being applied in a large scale experiment harvesting resources from various UK computer science departments with the aim of building a large, generic web-accessible ontology.

[1]  Erhard Rahm,et al.  A survey of approaches to automatic schema matching , 2001, The VLDB Journal.

[2]  Nigel Shadbolt,et al.  The AKT Manifesto , 2001 .

[3]  Umeshwar Dayal,et al.  Queries and Views in an Object-Oriented Data Model , 1989, DBPL.

[4]  Mark A. Musen,et al.  PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment , 2000, AAAI/IAAI.

[5]  Philippe Pucheral,et al.  OFL: a functional execution model for object query languages , 1995, SIGMOD '95.

[6]  Michael J. Fischer,et al.  The String-to-String Correction Problem , 1974, JACM.

[7]  Vladimir I. Levenshtein,et al.  Binary codes capable of correcting deletions, insertions, and reversals , 1965 .

[8]  H. V. Jagadish,et al.  Integrity Maintenance in Object-Oriented Databases , 1992, VLDB.

[9]  Nigel Shadbolt,et al.  APECKS: using and evaluating a tool for ontology construction with internal and external KA support , 2002, Int. J. Hum. Comput. Stud..

[10]  Raymond Reiter,et al.  Equality and Domain Closure in First-Order Databases , 1980, JACM.

[11]  Asunción Gómez-Pérez,et al.  Ontology's Crossed Life Cycles , 2000, EKAW.

[12]  Serge Abiteboul,et al.  Object identity as a query language primitive , 1989, SIGMOD '89.

[13]  Enrico Motta,et al.  Ontology-driven document enrichment: principles, tools and applications , 2000, Int. J. Hum. Comput. Stud..

[14]  Harith Alani,et al.  Identifying Communities of Practice , 2002, Information Systems: The e-Business Challenge.

[15]  Michael Schrefl,et al.  Local Referential Integrity , 1992, ER.

[16]  Deborah L. McGuinness,et al.  An Environment for Merging and Testing Large Ontologies , 2000, KR.

[17]  Karen R. Sollins,et al.  Functional Requirements for Uniform Resource Names , 1994, RFC.

[18]  Etienne Wenger,et al.  Communities of Practice: The Key to Knowledge Strategy , 2000 .

[19]  J. Ross Quinlan,et al.  Induction of Decision Trees , 1986, Machine Learning.

[20]  Harith Alani,et al.  ONTOCOPI: Methods and Tools for Identifying Communities of Practice , 2002, Intelligent Information Processing.

[21]  E. F. Codd,et al.  Relational Completeness of Data Base Sublanguages , 1972, Research Report / RJ / IBM / San Jose, California.

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

[23]  Amit Bagga Evaluation of Coreferences and Coreference Resolution Systems , 1998 .

[24]  Harith Alani,et al.  Identifying Communities of Practice: Analysing Ontologies as Networks to Support Community Recognition , 2002 .

[25]  Richard Fikes,et al.  The Ontolingua Server: a tool for collaborative ontology construction , 1997, Int. J. Hum. Comput. Stud..

[26]  E. Wenger Communities of Practice: Learning, Meaning, and Identity , 1998 .

[27]  Saul A. Kripke,et al.  Naming and Necessity , 1980 .

[28]  Hugh Glaser,et al.  Large Scale Acquisition and Maintenance from the Web without Source Access , 2001, Semannot@K-CAP 2001.

[29]  Hans Chalupsky,et al.  OntoMorph: A Translation System for Symbolic Knowledge , 2000, KR.