The semantic web: a brain for humankind

At a recent colloquium, a speaker referred to a "science fiction vision" that consisted of sets of agents running around the Web performing complex actions for their users. He argued that we were far from the day when this would be real and that the infrastructure was not in place to make this happen. While his latter assessment is accurate, the former is far too pessimistic. Furthermore, a crucial component of this infrastructure, a "standardized" Web ontology language, is starting to emerge. In this article, the author provides a few pointers to this emerging area and shows how the ontology languages of the Semantic Web can lead directly to more powerful agent-based approaches to using services offered on the Web-that is, to the realization of that speaker's "science fiction" vision.

[1]  Stefan Schlobach,et al.  Assertional Mining in Description Logics , 2000, Description Logics.

[2]  Ora Lassila,et al.  WEB METADATA : A Matter of Semantics , 1998 .

[3]  Ian Horrocks,et al.  Knowledge Representation on the Web , 2000, Description Logics.

[4]  Sebastian Junger,et al.  The Perfect Storm: A True Story of Men Against the Sea , 1997 .

[5]  Tao Zhang,et al.  Association Rules , 2000, PAKDD.

[6]  Andrew W. Appel,et al.  Proof-carrying authentication , 1999, CCS '99.

[7]  Natalya F. Noy,et al.  Component-Based Support for Building Knowledge-Acquisition Systems , 2000 .

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

[9]  Bernhard Ganter,et al.  Formal Concept Analysis: Mathematical Foundations , 1998 .

[10]  Werner Emde,et al.  Knowledge Acquisition and Machine Learning , 1993 .

[11]  Nicholas Kushmerick,et al.  Wrapper Induction for Information Extraction , 1997, IJCAI.

[12]  James A. Hendler,et al.  Efficient Management of Very Large Ontologies , 1997, AAAI/IAAI.

[13]  Steffen Staab,et al.  Knowledge Processes and Ontologies , 2001, IEEE Intell. Syst..

[14]  Andreas Witt,et al.  Lessons Learned from Applying AI to the Web , 2000, Int. J. Cooperative Inf. Syst..

[15]  Paul Johannesson,et al.  A method for transforming relational schemas into conceptual schemas , 1989, Proceedings of 1994 IEEE 10th International Conference on Data Engineering.

[16]  Peter D. Karp,et al.  OKBC: A Programmatic Foundation for Knowledge Base Interoperability , 1998, AAAI/IAAI.

[17]  Dayne Freitag,et al.  Information Extraction from HTML: Application of a General Machine Learning Approach , 1998, AAAI/IAAI.

[18]  A L Rector,et al.  Goals for concept representation in the GALEN project. , 1993, Proceedings. Symposium on Computer Applications in Medical Care.

[19]  Michael David Walsh,et al.  Hong Kong 2001 , 2001 .

[20]  Patrick Brézillon,et al.  Lecture Notes in Artificial Intelligence , 1999 .

[21]  Sheila A. McIlraith Modeling and Programming Devices and Web Agents , 2000, FAABS.

[22]  Hausi A. Müller,et al.  Reverse engineering: a roadmap , 2000, ICSE '00.

[23]  Peter Wiemer-Hastings,et al.  Inferring the Meaning of Verbs from Context , 1999 .

[24]  Steffen Staab,et al.  Discovering Conceptual Relations from Text , 2000, ECAI.

[25]  Tran Cao Son,et al.  Adapting Golog for Programming the Semantic Web , 2001 .

[26]  Gerd Stumme,et al.  FCA-merge: a bottom-up approach for merging ontologies , 2001 .

[27]  Raphael Volz,et al.  Semi-automatic Ontology Acquisition from a Corporate Intranet , 2000 .

[28]  Dan Brickley,et al.  Resource description framework (RDF) schema specification , 1998 .

[29]  Ian Horrocks,et al.  FAQs on OIL: the Ontology Inference Layer , 2000 .

[30]  Oren Etzioni,et al.  A softbot-based interface to the Internet , 1994, CACM.

[31]  Mark Fischetti,et al.  Weaving the web - the original design and ultimate destiny of the World Wide Web by its inventor , 1999 .

[32]  Ian Horrocks The FaCT System , 1998, TABLEAUX.

[33]  Nicola Fanizzi,et al.  Learning from Parsed Sentences with INTHELEX , 2000, CoNLL/LLL.

[34]  Marti A. Hearst Automatic Acquisition of Hyponyms from Large Text Corpora , 1992, COLING.

[35]  Katharina Morik,et al.  Knowledge Acquisition and Machine Learning: Theory, Methods, and Applications , 1993 .

[36]  Zahir Tari,et al.  The Reengineering of Relational Databases Based on Key and Data Correlations , 1997, DS-7.

[37]  Steffen Staab,et al.  Knowledge Portals: Ontologies at Work , 2001, AI Mag..

[38]  Ian Horrocks,et al.  OIL in a Nutshell , 2000, EKAW.

[39]  Thomas R. Gruber,et al.  A Translation Approach to Portable Ontologies , 1993 .

[40]  Michael R. Genesereth,et al.  Knowledge Interchange Format , 1991, KR.

[41]  Dieter Fensel,et al.  Ontobroker: or how to enable intelligent access to the WWW , 1998 .

[42]  P. Resnik Selection and information: a class-based approach to lexical relationships , 1993 .

[43]  James A. Hendler,et al.  Agents and the Semantic Web , 2001, IEEE Intell. Syst..

[44]  James A. Hendler,et al.  Is there an intelligent agent in your future? Nature , 1999 .

[45]  Gio Wiederhold,et al.  Thesaurus entry extraction from an on-line dictionary , 1999 .

[46]  William A. Andersen,et al.  Knowledge Bus: Generating Application-focused Databases from Large Ontologies , 1998, KRDB.

[47]  James A. Hendler,et al.  Ontology-based Web agents , 1997, AGENTS '97.

[48]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[49]  Dieter Fensel,et al.  The Semantic Web And Its Languages , 2000, IEEE Intell. Syst..

[50]  Z. Zdráhal,et al.  IBROW3 - An Intelligent Brokering Service for Knowledge-Component Reuse on the World Wide Web , 1998 .

[51]  Pedro M. Domingos,et al.  Learning Source Descriptions for Data Integration , 2000 .

[52]  James A. Hendler,et al.  Dynamic Ontologies on the Web , 2000, AAAI/IAAI.

[53]  Konstantinos Sagonas,et al.  XSB as an efficient deductive database engine , 1994, SIGMOD '94.

[54]  Matthias Klusch,et al.  Dynamic service matchmaking among agents in open information environments , 1999, SGMD.

[55]  David Faure,et al.  A corpus-based conceptual clustering method for verb frames and ontology , 1998 .

[56]  George A. Miller,et al.  WordNet: A Lexical Database for English , 1995, HLT.

[57]  James A. Hendler,et al.  The semantic Web and its languages , 2000 .

[58]  Douglas B. Moran,et al.  The Open Agent Architecture: A Framework for Building Distributed Software Systems , 1999, Appl. Artif. Intell..

[59]  Craig A. Knoblock,et al.  Modeling Web Sources for Information Integration , 1998, AAAI/IAAI.

[60]  Hector J. Levesque,et al.  ConGolog, a concurrent programming language based on the situation calculus , 2000, Artif. Intell..

[61]  Peter Clark,et al.  Building Concept Representations from Reusable Components , 1997, AAAI/IAAI.

[62]  Henrik Eriksson,et al.  Knowledge modeling at the millennium : The design and evolution of Protégé-2000 , 1999 .

[63]  Craig A. Knoblock,et al.  PDDL-the planning domain definition language , 1998 .

[64]  Dieter Fensel,et al.  The Component Model of UPML in a Nutshell , 1999 .

[65]  Yorick Wilks,et al.  Book Reviews: Electric Words: Dictionaries, Computers, and Meanings , 1996, CL.

[66]  Mark A. Musen,et al.  The Knowledge Model of Protégé-2000: Combining Interoperability and Flexibility , 2000, EKAW.

[67]  Günter Neumann,et al.  An Information Extraction Core System for Real World German Text Processing , 1997, ANLP.

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