The Use of UML as a Tool for the Formalisation of Standards and the Design of Ontologies in Agriculture

For the past 20 years, ontologies have become more and more popular in various research fields such as Web technologies, databases, information retrieval methods, and so forth. The first goal of this chapter is to answer general questions about ontologies, such as: What exactly is an ontology? What is the purpose of ontology? Which types of systems use an ontology? The second goal of the chapter is to help readers understand how UML can be used to model ontologies in agricultural systems. UML and the Web Ontology Language (OWL) are compared, and an example inspired by the French project named Farm Information Management is presented.

[1]  George A. Miller,et al.  Introduction to WordNet: An On-line Lexical Database , 1990 .

[2]  Gio Wiederhold,et al.  Mediators in the architecture of future information systems , 1992, Computer.

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

[4]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[5]  Francesco M. Donini,et al.  Reasoning in description logics , 1997 .

[6]  Bernhard Rumpe,et al.  Towards a Precise Semantics for Object-Oriented Modeling Techniques , 1997, ECOOP Workshops.

[7]  Dieter Fensel,et al.  Knowledge Engineering: Principles and Methods , 1998, Data Knowl. Eng..

[8]  Nicola Guarino,et al.  OntoSeek: content-based access to the Web , 1999, IEEE Intell. Syst..

[9]  Martin K. Purvis,et al.  UML as an Ontology Modelling Language , 1999, Intelligent Information Integration.

[10]  Stuart Kent,et al.  A Feasibility Study in Rearchitecting UML as a Family of Languages using a Precise OO Meta-Modeling Approach , 2000 .

[11]  Stephen Cranefield UML and the Semantic Web , 2001, SWWS.

[12]  Giancarlo Guizzardi,et al.  Using objects and patterns to implement domain ontologies , 2002, J. Braz. Comput. Soc..

[13]  Daniele Nardi,et al.  An Introduction to Description Logics , 2003, Description Logic Handbook.

[14]  Arvind Malhotra,et al.  XML Schema Part 2: Datatypes Second Edition , 2004 .

[15]  Gerd Wagner,et al.  An Ontologically Well-Founded Profile for UML Conceptual Models , 2004, CAiSE.

[16]  Catherine Roussey,et al.  Using UML for Ontology Construction: a Case Study in Agriculture , 2006 .

[17]  Vladan Devedzic,et al.  Model driven architecture and ontology development , 2006 .