Bonjour, je voudrais savoir comment peut on construire des régles de type si ... alors dans protégé.. J'ai besoin de ça pour créer une ontologie de négociation pour le cas d'un système multi agent.. Merci d'avance c'est urgent.
Bonjour, je voudrais savoir comment peut on construire des régles de type si ... alors dans protégé.. J'ai besoin de ça pour créer une ontologie de négociation pour le cas d'un système multi agent.. Merci d'avance c'est urgent.
Tu peux utiliser des axioms d'equivalence qui vont etre utiliser pour classifier tes instances.
Ou tu peux utiliser SWRL pour ecrires des regles.
Ou tu peux utiliser quelque chose comme SPIN.
As tu un exemple du genre de regles que tu veux faire?
Salut à tous
Concernant l’écriture de règles dans Protégé. D’abord, il existe deux versions de protégé soit la version 3 et la version 4. La version 4 permet l’édition d’ontologie OWL 2.0 alors que la 3 est dévolue à l’édition d’OWL 1.0. L’édition de règles SWRL est possible avec la version 3.
Ensuite, un système à base de règles ne fonctionne pas sous le principe (si … alors) mais plutôt sous le principe (antécédent --> conséquent). L’antécédent et le conséquent sont des conjonctions d’atomes SWRL. Le conséquent sera exécuté si l’antécédent est vrai.
Personnellement, j’ai utilisé SWRL de Protégé dans ma thèse (Héon, 2010) et j’ai été très satisfait des résultats. J’ai beaucoup utilisé les Swrl-Builtin qui permettent de créer ta propre implémentation Java d’atomes.
Voici quelques références sur SWRL qui pourraient t’être utiles
(Brockmans et al., 2006 ; Golbreich, 2004 ; Golbreich et Imai, 2004 ; Horrocks et al., 2004 ; O'Connor, 2009b, 2009a, 2009c ; O'Connor et al., 2008 ; O’Connor et al., 2005)
• Brockmans, Saartje, Peter Haase, Pascal Hitzler et Rudi Studer. 2006. «A Metamodel and UML Profile for Rule-Extended OWL DL Ontologies». Dans The Semantic Web: Research and Applications, p. 303-316. En ligne. <http://dx.doi.org/10.1007/11762256_24>.
• Golbreich, Christine. 2004. «Combining Rule and Ontology Reasoners for the Semantic Web». Dans Rules and Rule Markup Languages for the Semantic Web, p. 6-22. En ligne. <http://www.springerlink.com/content/mpatx2npbg7yrvw3>.
• Golbreich, Christine, et Atsutoshi Imai. 2004. «Combining SWRL rules and OWL ontologies with Protégé OWL Plugin, Jess, and Racer». Laboratoire d’Informatique Médicale, Faculté de Médecine, Université Rennes 1. En ligne. <http://protege.stanford.edu/conference/2004/abstracts/Golbreich.pdf>. Consulté le 29 mai.
• Héon, Michel. 2010. «OntoCASE: Méthodologie et assistant logiciel pour une ingénierie ontologique fondée sur la transformation d’un modèle semi-formel». Thèse, Montréal, Informatique Cognitive, Université du Québec à Montréal, 419 p. En ligne. <http://hal.archives-ouvertes.fr/tel-00568936_v1/>.
• Horrocks, Ian, Peter F. Patel-Schneider, Harold Boley, Said Tabet, Benjamin Grosof et Mike Dean. 2004. «SWRL Section 8. Built-Ins». DARPA DAML Program. En ligne. <http://www.daml.org/rules/proposal/builtins.html>.
• O'Connor, M. J., C. I. Nyulas, R. D. Shankar, A. K. Das et M. A. Musen. 2008 «The SWRLAPI: A Development Environment for Working with SWRL Rules», OWL: Experiences and Directions (OWLED), Fifth International Workshop, held with 7th International Semantic Web Conference, Karlsruhe, Germany. En ligne. <citeulike-article-id:4214309 http://bmir.stanford.edu/file_asset/index.php/1428/BMIR-2008-1336.pdf>.
• O'Connor, Martin. 2009a. «SWRL Factory FAQ». Stanford Center for Biomedical Informatics Research. En ligne. <http://protege.cim3.net/cgi-bin/wiki.pl?SWRLFactoryFAQ>. Consulté le 25-10-2009.
• O'Connor, Martin. 2009b. «SWRLBuilt In Bridge». Stanford Center for Biomedical Informatics Research. En ligne. <http://protege.cim3.net/cgi-bin/wiki.pl?SWRLBuiltInBridge>. Consulté le 9 janvier 2010.
• O'Connor, Martin. 2009c. «SWRLTab». Stanford Center for Biomedical Informatics Research. En ligne. <http://protege.cim3.net/cgi-bin/wiki.pl?SWRLTab>. Consulté le 25-10-2009.
• O’Connor, Martin, Holger Knublauch, Samson Tu et Mark Musen. 2005. «Writing Rules for the Semantic Web Using SWRL and Jess». Dans 8th International Protege Conference, Protege with Rules Workshop: Stanford Medical Informatics, Stanford University School of Medicine. En ligne. <http://www.med.univ-rennes1.fr/~cgolb/Protege2005/SWRLJessOConnor.pdf>.
Bonne chance
Comme le dit cotechnoe, il y a un éditeur SWRL parmi les plugins de Protégé 3.x. Mais si tu utilises Protégé 4.x, tu peux aussi éditer des règles, sauf qu'il faut les écrire "à la main" et il vaut mieux installer le raisonneur Pellet, qui gère mieux les règles SWRL que le raisonneur par défaut HermiT. Voir ce fil de discussion pour savoir comment on utilise les règles SWRL dans Protégé 4.1.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager