Lexicon Based Ontology Construction

In order to secure interoperability and allow autonomous agent interaction, software for the web will be required to provide machine processable ontologies. Traditional deliverables of the software development process are the code, technical documentation, to support development and maintenance and use documentation, to provide user support. In the case of web applications, ontologies will also be part of the deliverables. Ontologies will allow machines to process and integrate Web resources intelligently, enable quick and accurate web search, and facilitate communication between a multitude of heterogeneous web-accessible agents [1]. We understand that the responsibility, not only for making explicit this requirement, but also to implement the ontology, belongs to software engineers. Currently the development of ontologies is more of a craft then a systematic discipline. We are proposing a process for the systematic construction of ontologies, centered on the concept of application languages. This concept is rooted on a representation scheme called the language extended lexicon (LEL). We demonstrate our approach using an example in which we implement a machine processable ontology for a meeting scheduler using the ontology language DAML+OIL.

[1]  Nicola Guarino,et al.  Evaluating ontological decisions with OntoClean , 2002, CACM.

[2]  Umberto Eco,et al.  A theory of semiotics , 1976, Advances in semiotics.

[3]  H. Feigl,et al.  Minnesota studies in the philosophy of science , 1956 .

[4]  Asunción Gómez-Pérez,et al.  METHONTOLOGY: From Ontological Art Towards Ontological Engineering , 1997, AAAI 1997.

[5]  Dieter Fensel,et al.  Ontologies: A silver bullet for knowledge management and electronic commerce , 2002 .

[6]  R. Carnap The methodological character of theoretical concepts , 1956 .

[7]  P. Libby The Scientific American , 1881, Nature.

[8]  C. Lee Giles,et al.  Sequence learning: from recognition and prediction to sequential decision making , 2001, IEEE Intelligent Systems.

[9]  Julio Cesar Sampaio do Prado Leite,et al.  A strategy for conceptual model acquisition , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[10]  Jay Liebowitz,et al.  The Handbook of Applied Expert Systems , 1997 .

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

[12]  Johan Hjelm,et al.  Creating the semantic Web with RDF , 2001 .

[13]  Julio Cesar Sampaio do Prado Leite,et al.  Inspección Del Lexico Extendido Del Lenguaje , 2000, WER.

[14]  N. F. Noy,et al.  Ontology Development 101: A Guide to Creating Your First Ontology , 2001 .

[15]  Michael Gruninger,et al.  Methodology for the Design and Evaluation of Ontologies , 1995, IJCAI 1995.

[16]  Michael Uschold,et al.  Ontologies: principles, methods and applications , 1996, The Knowledge Engineering Review.

[17]  Marut Buranarach,et al.  The Foundation for Semantic Interoperability on the World Wide Web , 2001 .

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

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

[20]  Ian Horrocks,et al.  Practical Reasoning for Expressive Description Logics , 1999, LPAR.

[21]  Karin K. Breitman,et al.  Ontology as a requirements engineering product , 2003, Proceedings. 11th IEEE International Requirements Engineering Conference, 2003..

[22]  Julio Cesar Sampaio do Prado Leite,et al.  Enfoque Middle-Out en la Construcción e Integración de Escenarios , 1999, WER.

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

[24]  Jeff Heflin,et al.  Semantic Interoperability on the Web , 2000 .

[25]  Stefan Decker,et al.  Creating Semantic Web Contents with Protégé-2000 , 2001, IEEE Intell. Syst..