Using UML for Ontology Construction: a Case Study in Agriculture - INRAE - Institut national de recherche pour l’agriculture, l’alimentation et l’environnement Accéder directement au contenu
Communication Dans Un Congrès Année : 2006

Using UML for Ontology Construction: a Case Study in Agriculture

Résumé

Ontologies provide a solid support for new technologies such as software agents, e-commerce and knowledge managements. The Unified Modeling Language (UML) has been largely accepted by the software industry as the standard language for modeling software. The heart of ontologies are concepts and relationships between them and UML is the most used tool to model the relationships between concepts in an application domain. Therefore, there are compelling reasons to use UML to model ontologies. Our presentation focuses on the intersection of these two technologies and their application in developing agricultural systems. First, a comparison of ontology concepts and UML artifacts allows for creating a common denominator between the two technologies and after, examples from the domain of agriculture show how to create ontologies using UML. Ontologies include hierarchies of classes and/or subclasses, relationships between classes, class attributes definitions and axioms that specify constraints. In UML the relationships between concepts are presented in class diagrams and constraints are expressed using the Object Constraint Language (OCL).

Mots clés

UML
OWL
Fichier non déposé

Dates et versions

hal-01549694 , version 1 (29-06-2017)

Identifiants

Citer

François Pinet, Pierre Ventadour, Thomas Brun, Petraq Papajorgji, Catherine Roussey, et al.. Using UML for Ontology Construction: a Case Study in Agriculture. Seventh Agricultural Ontology Service (AOS) Workshop on "Ontology-Based Knowledge Discovery: Using Metadata and Ontologies for Improving Access to Agricutural Information", Nov 2006, Bangalore, India, India. pp.735-739. ⟨hal-01549694⟩
163 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More