Ontologies Ontologies



Documents pareils
Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014

Bigdata et Web sémantique. les données + l intelligence= la solution

Forthcoming Database

Structuration des décisions de jurisprudence basée sur une ontologie juridique en langue arabe

Application Form/ Formulaire de demande

Problématiques de recherche. Figure Research Agenda for service-oriented computing

Je catalogue, tu FRBRises, il/elle googlise. L évolution des catalogues et les bibliothécaires Vendredi 29 mars 2013 Manufacture des tabacs

Cette Leçon va remplir ces attentes spécifiques du curriculum :

An Ontology-Based Approach for Closed-Loop Product Lifecycle Management

Ingénierie et gestion des connaissances

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION

Présentation générale du projet data.bnf.fr

Hervé Couturier EVP, SAP Technology Development

Le cadre de conception est présenté sous forme d une matrice 6x6 avec les interrogations en colonne et les éléments de réification en ligne.

Présentation par François Keller Fondateur et président de l Institut suisse de brainworking et M. Enga Luye, CEO Belair Biotech

Adaptabilité d un MOOC aux styles d apprentissage. Hubert Kadima Directeur de Recherche LARIS/EISTI hubert.kadima@eisti.fr

Quatre axes au service de la performance et des mutations Four lines serve the performance and changes

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

Cheque Holding Policy Disclosure (Banks) Regulations. Règlement sur la communication de la politique de retenue de chèques (banques) CONSOLIDATION

DSL. Domain Specific Language. À l'aide des technologies Eclipse Modeling. Goulwen Le Fur Le 23 novembre 2012

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech

8. Cours virtuel Enjeux nordiques / Online Class Northern Issues Formulaire de demande de bourse / Fellowship Application Form

Practice Direction. Class Proceedings

Comprendre l impact de l utilisation des réseaux sociaux en entreprise SYNTHESE DES RESULTATS : EUROPE ET FRANCE

Linked Open Data. Le Web de données Réseau, usages, perspectives. Eric Charton. Eric Charton

Instructions Mozilla Thunderbird Page 1

NORME INTERNATIONALE INTERNATIONAL STANDARD. Dispositifs à semiconducteurs Dispositifs discrets. Semiconductor devices Discrete devices

Interest Rate for Customs Purposes Regulations. Règlement sur le taux d intérêt aux fins des douanes CONSOLIDATION CODIFICATION

Sommaire. Introduction La technologie ebxml EDI conventionnels versus ebxml Web Services et ebxml Acteurs de l ebxml Conclusion

ERA-Net Call Smart Cities. CREM, Martigny, 4 décembre 2014 Andreas Eckmanns, Responsable de la recherche, Office Fédéral de l énergie OFEN

L ABC de l acquisition de petites entreprises

I. COORDONNÉES PERSONNELLES / PERSONAL DATA

This is a preview - click here to buy the full publication NORME INTERNATIONALE INTERNATIONAL STAN DARD. Telecontrol equipment and systems

Learning Object Metadata

English Q&A #1 Braille Services Requirement PPTC Q1. Would you like our proposal to be shipped or do you prefer an electronic submission?

- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public

Générer du code à partir d une description de haut niveau

Innovation in Home Insurance: What Services are to be Developed and for what Trade Network?

Form of Deeds Relating to Certain Successions of Cree and Naskapi Beneficiaries Regulations

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Urbanisation de système d'information. PLM 6 (Product Lifecycle Management) Collaboration et partage d'informations

Bill 69 Projet de loi 69

4. SERVICES WEB REST 46

MELTING POTES, LA SECTION INTERNATIONALE DU BELLASSO (Association étudiante de lʼensaparis-belleville) PRESENTE :

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

IDENTITÉ DE L ÉTUDIANT / APPLICANT INFORMATION

AIDE FINANCIÈRE POUR ATHLÈTES FINANCIAL ASSISTANCE FOR ATHLETES

RAPID Prenez le contrôle sur vos données

Formulaire de candidature pour les bourses de mobilité internationale niveau Master/ Application Form for International Master Scholarship Programme

LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES

La solution idéale de personnalisation interactive sur internet

Lamia Oukid, Ounas Asfari, Fadila Bentayeb, Nadjia Benblidia, Omar Boussaid. 14 Juin 2013

Editing and managing Systems engineering processes at Snecma

Frequently Asked Questions

Deadline(s): Assignment: in week 8 of block C Exam: in week 7 (oral exam) and in the exam week (written exam) of block D

Développement d une ontologie 101 : Guide pour la création de votre première ontologie

Catalogue des formations Edition 2015

Les marchés Security La méthode The markets The approach

Face Recognition Performance: Man vs. Machine

Grandes tendances et leurs impacts sur l acquisition de produits et services TI.

iqtool - Outil e-learning innovateur pour enseigner la Gestion de Qualité au niveau BAC+2

Retour d expériences avec UML

MODERN LANGUAGES DEPARTMENT

XML et travail collaboratif : vers un Web sémantique

JDev Atelier Datalift

Utilisation des tableaux sémantiques dans les logiques de description

MapReduce. Malo Jaffré, Pablo Rauzy. 16 avril 2010 ENS. Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril / 15

How to Login to Career Page

THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.

Formulaire d inscription (form also available in English) Mission commerciale en Floride. Coordonnées

Référentiels de représentation des contenus

Le passé composé. C'est le passé! Tout ça c'est du passé! That's the past! All that's in the past!

Les Portfolios et Moodle Petit inventaire

that the child(ren) was/were in need of protection under Part III of the Child and Family Services Act, and the court made an order on

NOM ENTREPRISE. Document : Plan Qualité Spécifique du Projet / Project Specific Quality Plan

Public and European Business Law - Droit public et européen des affaires. Master I Law Level

Tammy: Something exceptional happened today. I met somebody legendary. Tex: Qui as-tu rencontré? Tex: Who did you meet?

Cedric Dumoulin (C) The Java EE 7 Tutorial

RÉSUMÉ DE THÈSE. L implantation des systèmes d'information (SI) organisationnels demeure une tâche difficile

Judge Group: P Title: Quel est meilleur: le compost ou le fertilisant chimique? Student(s): Emma O'Shea Grade: 6

Propriétés du Document EMA. Résumé

La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)*

UNIVERSITY OF MALTA FACULTY OF ARTS. French as Main Area in an ordinary Bachelor s Degree

L hypertexte, le multimédia, c est quoi?

F-7a-v3 1 / Bourses de mobilité / Mobility Fellowships Formulaire de demande de bourse / Fellowship Application Form

BIG Data et R: opportunités et perspectives

Méthodes d évolution de modèle produit dans les systèmes du type PLM

The space to start! Managed by

Plan. Department of Informatics

calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne *** Online Applications Tutorial

ICA Congress, Brisbane 2012 Thème général : Les temps qui changent. La confiance et les archives*

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces

physicien diplômé EPFZ originaire de France présentée acceptée sur proposition Thèse no. 7178

Dans une agence de location immobilière...

Invitation / CTI. CeBIT «SWISS Pavilion» Research & Innovation Applied Research, Basic Research, Emerging Technologies, Start-ups, Spin-offs

SCHOLARSHIP ANSTO FRENCH EMBASSY (SAFE) PROGRAM APPLICATION FORM

Completed Projects / Projets terminés

P R E T S P R E F E R E N T I E L S E T S U B V E N T I O N S D I N T E R Ê T S

Transcription:

( RetourFiche «Ontologies, Web sémantique, modélisation déclarative» ) Ontologies Ontologies Introduction aux ontologies Langages pour les ontologies Outils pour les ontologies Des ontologies existantes Guide pour le développement d une ontologie Ontologies et UML Autres ressources «Ontologies» Introduction aux ontologies ( ) Une introduction [ Source : page «Ontologie (informatique)» de l encyclopédie Wikipedia ( http://fr.wikipedia.org/wiki ), vue le 04/09/06 à l URL http://fr.wikipedia.org/wiki/ontologie_(informatique) ] Les citations suivantes sont extraites de la source mentionnée ci-dessus : «En informatique, une ontologie est un ensemble structuré de concepts. Les concepts sont organisés dans un graphe dont les relations peuvent être : - des relations sémantiques ; - des relations de composition et d'héritage (au sens objet).» «L'objectif premier d'une ontologie est de modéliser un ensemble de connaissances dans un domaine donné.» «Les ontologies informatiques sont des outils qui permettent précisément de représenter un corpus de connaissances sous une forme utilisable par une machine.» «Une des définitions de l'ontologie qui fait autorité est celle de Gruber : Une ontologie est la spécification d'une conceptualisation d'un domaine de connaissance. Cette définition s'appuie sur deux dimensions : - Une ontologie est la conceptualisation d'un domaine, c'est-à-dire un choix quant à la manière de décrire un domaine. - C'est par ailleurs la spécification de cette conceptualisation, c'est-à-dire sa description formelle.» «Approche opérationnelle : [ ] une autre définition, plus opérationnelle, peut être formulée ainsi : Une ontologie est un réseau sémantique qui regroupe un ensemble de concepts décrivant complètement un domaine. Ces concepts sont liés les uns aux autres par des relations taxonomiques (hiérarchisation des

concepts) d'une part, et sémantiques d'autre part. Cette définition rend possible l'écriture de langages destinés à implémenter des ontologies.» Réponse de Tom Gruber à la question «Qu est-ce qu une ontologie?» Voir la page «What is an Ontology?» de Tom Gruber vue le 04/09/06 à l URL http://wwwksl.stanford.edu/kst/what-is-an-ontology.html. «Short answer : An ontology is a specification of a conceptualization» (pour la suite, consulter la page mentionnée). Pour quelles raisons développer une ontologie? [ Source : document «Développement d une ontologie 101 : Guide pour la création de votre première ontologie» de Natalya F. Noy et Deborah L. McGuinness (Université de Stanford, Stanford, CA, 94305). Traduit de l anglais par Anila Angjeli (Bibliothèque Nationale de France, Bureau de normalisation documentaire). Vu le 04/09/06 à l URL http://www.bnf.fr/pages/infopro/normes/pdf/no- DevOnto.pdf ] Les citations suivantes sont extraites de la source mentionnée ci-dessus (extraits du paragraphe «1. Pourquoi développer une ontologie?» ) : «Une ontologie définit un vocabulaire commun pour les chercheurs qui ont besoin de partager l information dans un domaine. Elle inclut des définitions lisibles en machine des concepts de base de ce domaine et de leurs relations. Pour quelles raisons développer une ontologie? En voici quelques-unes : - Partager la compréhension commune de la structure de l information entre les personnes ou les fabricants de logiciels. - Permettre la réutilisation du savoir sur un domaine. - Expliciter ce qui est considéré comme implicite sur un domaine. - Distinguer le savoir sur un domaine du savoir opérationnel. - Analyser le savoir sur un domaine.» Différences entre «vocabulaire», «taxonomie», «thesaurus», «ontologie», «méta-modèle» Voir la page «What are the differences between a vocabulary, a taxonomy, a thesaurus, an ontology, and a meta-model?», contribution de Woody Pidcock (Boeing company) vue le 14/11/06 à l URL http://www.metamodel.com/article.php?story=20030115211223271. Le tableau ci-dessous reprend des éléments de la source mentionnée ci-dessus et les citations en sont extraites : A controlled vocabulary A taxonomy A thesaurus An ontology Description Relationships (i) Grammar (ii) «a list of terms that have been No No enumerated explicitly» «a collection of controlled Yes : «parent-child No vocabulary terms organized relationships» into a hierarchical structure» «a networked collection of controlled vocabulary terms» «A formal ontology is a controlled vocabulary expressed in an ontology Yes : «associative relationships in addition to parent-child relationships» Yes No Yes. An ontology representation language «has a

A meta-model representation language» «an explicit model of the constructs and rules needed to build specific models within a domain of interest» Yes grammar for using vocabulary terms to express something meaningful within a specified domain of interest». Yes (i) Relationships : relationships between the vocabulary terms. (ii) Grammar : rules to constrain how to use vocabulary terms to express something meaningful. Ontology : «People use the word ontology to mean different things, e.g. glossaries & data dictionaries, thesauri & taxonomies, schemas & data models, and formal ontologies & inference.» Ontology and meta-model : «A valid meta-model is an ontology, but not all ontologies are modeled explicitly as metamodels.» «A meta-model can be viewed from three different perspectives : 1. as a set of building blocks and rules used to build models 2. as a model of a domain of interest, and 3. as an instance of another model. When comparing meta-models to ontologies, we are talking about meta-models as models (perspective 2).» «A meta-model is an ontology used by modelers.» «Il n y a pas qu une seule ontologie correcte de référence pour un domaine précis» [ Source : document «Développement d une ontologie 101 : Guide pour la création de votre première ontologie» de Natalya F. Noy et Deborah L. McGuinness (Université de Stanford, Stanford, CA, 94305). Traduit de l anglais par Anila Angjeli (Bibliothèque Nationale de France, Bureau de normalisation documentaire). Vu le 04/09/06 à l URL http://www.bnf.fr/pages/infopro/normes/pdf/no- DevOnto.pdf ] Les citations suivantes sont extraites de la source mentionnée ci-dessus (extraits du paragraphe «8. Conclusions» ) : «Il n y a pas qu une seule ontologie correcte de référence pour un domaine précis. La conception des ontologies est un processus créatif et il ne peut pas y avoir d ontologies identiques faites par des personnes différentes. Les applications potentielles d une ontologie et la compréhension du concepteur, ainsi que le point de vue qu il a du domaine traité, affecteront indubitablement les choix de conception de l ontologie. «C est à l usage que l on juge» - nous pouvons tester la qualité de notre ontologie uniquement en l utilisant dans les applications pour lesquelles elle a été conçue.» Langages pour les ontologies ( ) XML, XML Schema

[ Source : article «Declarative modelling for architecture independence and data/model integration : a case study» de Ferdinando Villa (University of Vermont, USA), Marcello Donatelli (ISCI, Bologna, Italy), Andrea Rizzoli (IDSIA, Lugano, Switzerland), Peter Krause & Sven Kralisch (University of Jena, Jena, Germany), Frits K. van Evert (PRI, Wageningen, The Netherlands), vu le 04/09/06 à l URL http://www.iemss.org/iemss2006. Voir aussi le dossier modelia associé à cet article ). ] Les citations suivantes sont extraites de la source mentionnée ci-dessus : «An XML schema can be seen as a relatively informal ontology, where the meaning is suggested, if not formally identified, by the names of the node identifiers, and basic relationships are captured by the structure of containment of nodes within other nodes». «The ontology [ ] specifies the domain concepts and the model concepts. The domain concepts represent the entities (the variables and parameters), which are used by the model concepts (the causal relationship, expressed as equations) to describe the model itself. [ ] These concepts can be expressed using the XML Schema Definition Language (XSD), and the instances of the concepts are XML files which can be processed and translated into software components targeting various modelling framework platforms.» RDF, RDFS, OWL et autres [ Source : document «Introduction à OWL, un langage XML d ontologies Web» de Xavier Lacot, juin 2005, vu le 04/09/06 à l URL http://www.lacot.org/public/introduction_a_owl.pdf ] Les citations suivantes sont extraites de la source mentionnée ci-dessus (extraits du paragraphe «1. Le Web sémantique» ) : «RDF et RDFS permettent de définir, sous forme de graphes de triplets, des données ou des métadonnées». RDF est «un langage XML permettant de décrire des métadonnées et facilitant leur traitement». RDF Schema «permet de créer des vocabulaires de métadonnées» pour «donner un sens aux informations stockées sous forme de triplets RDF». «Cependant, de nombreuses limitations bornent la capacité d expression des connaissances établies à l aide de RDF / RDFS. On peut citer, par exemple, l impossibilité de raisonner et de mener des raisonnements automatisés (automated reasoning) sur les modèles de connaissances établis à l aide de RDF / RDFS. C est ce manque que se propose de combler OWL». «Il existe de nombreux langages informatiques, plus ou moins récents, spécialisés dans la création et la manipulation d ontologies». «En réaction à l apparition de ces nombreux langages poursuivant pour la plupart des buts communs, le World Wide Web Consortium (W3C) a mis sur pieds, en Novembre 2001, le groupe de travail «WebOnt», chargé d étudier la création d un langage standard de manipulation d ontologies web. [ ] OWL devient une Recommandation du W3C le 10 Février 2004». «OWL est, tout comme RDF, un langage XML profitant de l universalité syntaxique de XML. Fondé sur la syntaxe de RDF / XML, OWL offre un moyen d écrire des ontologies web. OWL se différencie du couple RDF / RDFS en ceci que, contrairement à RDF, il est justement un langage d ontologies. Si RDF et RDFS apportent à l utilisateur la capacité de décrire des classes (ie avec des constructeurs) et des propriétés, OWL intègre, en plus, des outils de comparaison des propriétés et des classes : identité, équivalence, contraire, cardinalité, symétrie, transitivité, disjonction, etc. Ainsi, OWL offre aux machines une plus grande capacité d interprétation du contenu web que RDF et RDFS, grâce à un vocabulaire plus large et à une vraie sémantique formelle». Voir aussi la fiche «RDF». Voir aussi la fiche «OWL». OWL (Web Ontology Language)

«OWL a rapidement pris une place prépondérante dans le paysages des ontologies et est désormais, de facto, le standard le plus utilisé.» [ Source et citation extraite le 04/09/06 de l encyclopédie Wikipedia ( http://fr.wikipedia.org/wiki ), URL http://fr.wikipedia.org/wiki/ontologie_(informatique) ] Voir aussi la fiche «OWL». Qu apporte OML que XML Schema ne peut pas? [ Source : document «Le langage d'ontologie Web OWL, Guide, Recommandation du W3C du 10 février 2004» traduit de l anglais par Jean-Jacques Solari, vu le 04/09/06 à l URL http://www.yoyodesign.org/doc/w3c/owl-guide-20040210, qui est une traduction du document «OWL Web Ontology Language, Guide, W3C Recommendation 10 February 2004», Michael K. Smith (Electronic Data Systems), Chris Welty (IBM Research), Deborah L. McGuinness (Stanford University), vu le 04/09/06 à l URL http://www.w3.org/tr/2004/rec-owl-guide-20040210 ]. Les citations suivantes sont extraites de la source mentionnée ci-dessus : «Une ontologie diffère d'un schéma XML en cela qu'elle est une représentation de connaissances et non un format de message. La plupart des standards Web issus de l'industrie sont constitués d'une combinaison de formats de messages et de spécifications de protocoles. Ces formats reçoivent une sémantique opérationnelle telle que À réception de ce BonDeCommande, transférer Montant Euros de CompteDébit vers CompteCrédit et expédier Produit. Mais la spécification ne sera pas conçue pour tenir un raisonnement hors du contexte de la transaction. Par exemple, on n'aura pas en général de mécanisme concluant que, si Produit est un type de cépage Chardonnay, alors ça doit aussi être un vin blanc.» Outils pour les ontologies ( ) Des éditeurs d ontologies : Protégé ( http://protege.stanford.edu ) : éditeur d'ontologie, en particulier pour le langage OWL (Web Ontology Language). Voir aussi la fiche «Protégé». KMgen ( http://www.algo.be/dev-logiciels.htm#kmed ) : éditeur d'ontologie pour le langage KM (The Knowledge Machine). Des ontologies existantes Voir la fiche «Des ontologies». Guide pour le développement d une ontologie ( ) Document «Développement d une ontologie 101 : Guide pour la création de votre première ontologie» Références : document «Développement d une ontologie 101 : Guide pour la création de votre première ontologie» de Natalya F. Noy et Deborah L. McGuinness (Université de Stanford, Stanford, CA, 94305). Traduit de l anglais par Anila Angjeli (Bibliothèque Nationale de France, Bureau de normalisation documentaire). Vu le 04/09/06 à l URL http://www.bnf.fr/pages/infopro/normes/pdf/no- DevOnto.pdf.

Ce document est une traduction du document «Ontology Development 101: A Guide to Creating Your First Ontology», Natalya F. Noy and Deborah L. McGuinness, Stanford Knowledge Systems Laboratory Technical Report KSL-01-05 and Stanford Medical Informatics Technical Report SMI- 2001-0880, March 2001. Vu le 04/09/06 à l URL http://www.ksl.stanford.edu/people/dlm/papers/ontology-tutorial-noy-mcguinness-abstract.html. Ontologies et UML ( ) En guise d illustration Voir l article «La création d ontologies Web Sémantique avec protégé-2000» qui aborde comment «transformer un modèle de données UML en ontologie pour le web sémantique». Références : article «La création d ontologies Web Sémantique avec protégé-2000» vu le 04/09/06 à l URL http://www.cetic.be/internal.php3?id_article=138 et à l URL http://www.emse.fr/~beaune/websem/ws_protege-2000.pdf Autres ressources «Ontologies» ( ) Voir dans la fiche «Ontologies, Web sémantique, modélisation déclarative» : «Autre ressources». La page au format pdf (14/11/06) - Dernière mise à jour le 14/11/06, mise en ligne le 27/09/06 Plate-forme INRA-ACTA-ICTA, Modelia http://www.modelia.org