Ontologies pour la mutualisation des données et connaissances dans les sciences du vivant

Dimension: px
Commencer à balayer dès la page:

Download "Ontologies pour la mutualisation des données et connaissances dans les sciences du vivant"

Transcription

1 Ontologies pour la mutualisation des données et connaissances dans les sciences du vivant I. Mougenot LIRMM mail: 1. Langages de représentation et raisonnement 1.1 Introduction langages de représentation des connaissances (KR) issues de l IA langages émergents du Web (extensions de XML comme XML Schema ou RDF) Parmi les modèles de KR les plus connus : réseaux sémantiques graphes conceptuels langages à base de frame (Ontolingua, KIF, Shirka/Troeps, Ocelot,...) logiques de description (KL-ONE, Loom, Back, Classic, Carin, SHIQ,...) 1.2 Les langages à base de frame Les langages à base de frame [5] s appuient sur les notions de prototype (ou frame ou encore schéma), d objet, de classe et d instance. A la différence des langages objet, ces langages prennent en charge l incomplétude et l évolutivité des connaissances d ou le concept de prototype. Cette démarche est particulièrement valide dans des disciplines scientifiques comme la biologie moléculaire dans lesquelles demeurent de nombreuses inconnues. Dans les langages à base de frames, la catégorisation est basée sur la théorie du meilleur représentant (ou prototype) de la catégorie. Les instances appartenant à la même catégorie vont partager une certaine similitude avec ce meilleur représentant. On procède donc par appariement et non via un modèle de conditions nécessaires et suffisantes Illustration au travers du langage Shirka Shirka [6, 7] est un système hybride (frame et objet) implémenté dans le langage fonctionnel LE LISP. En Shirka tout est schéma. Un schéma de classe représente des propriétés générales partagées par une collection d objets (ou d instances) alors qu un schéma d instance représente un objet spécifique. Deux slots (ou attributs) particuliers (a-kind-of et is-a permettent de distinguer les schémas d instances des schémas de classe. Des facettes déclaratives (préfixées par un $) permettent par exemple de typer les slots et de préciser si ils sont monovalués (définis ou non sur un domaine de valeurs : $a et $domain) ou bien multivalués $list-of. 1

2 Master Informatique 2 Exemples de schémas de classe et d instance Un exemple modélisant le monde des gènes : Schéma de classe de gène {gene a-kind-of = simple-biological-object; name $a string; keyword $list-of string; phenotype $a string; type $a symbol $domain CDS mrna rrna trna} Schéma de classe de gène codant une protéine {protein-gene a-kind-of = gene; type $domain CDS; codon-usage $a integer; $if-needed {class-cds ident $var - name; class $var - codon-usage}; translation $a protein } Schéma d instance de gène codant une protéine {HBB is-a = protein-gene; name = "Hemoglobin Beta chain"; type = CDS; translation =prot-hbb } Schéma de méthode {cds-prediction-using-knowledge a-kind-of = cds-prediction; &input seq $a experimental-data; &input window $a integer; &input shift $a integer; $if-needed...; &input table $a data-file; &output list-cds $list-of CDS... Mécanismes de raisonnement : filtrage, attachement procédural, instanciation par héritage D autres facettes dites réflexes ($sib-exec et $sib-filtre) vont jouer un rôle dans les mécanismes de raisonnement sur les connaissances décrites par les schémas.

3 Master Informatique 3 Filtrage Le filtrage est un mécanisme qui permet de retrouver des objets qui s apparient avec un modèle ou un filtre donné. La facette $sib-filtre permet de sélectionner les instances d une classe sur des conditions données c est à dire sur la valeur de certains attributs de la classe que l on parcourt. Un slot appartenant à une instance peut donc avoir pour valeur une liste d instances d une autre classe satisfaisant certaines conditions. Attachement procédural La facette $sib-exec donne un moyen d associer des méthodes de traitement aux slots (attachement procédural). Une méthode est également représentée par un schéma de classe. Instanciation Des méthodes de classification intégrées au modèle vont permettre de déterminer automatiquement la sous classe à laquelle une instance doit être rattachée. La classification d une instance X divise l ensemble des objets de la hiérarchie en trois familles : celle des objets avec lesquels X est comparable, celle des objets avec lesquels X est incomparable et celle des objets pour lesquels la comparaison n est pas décidable sans informations supplémentaires (hypothèse du monde ouvert). 1.3 Les logiques de description ou systèmes à subsomption Les logiques de description ou logiques terminologiques unifient les idées provenant à la fois des réseaux sémantiques et des langages de frame [3]. Les concepts, rôles et individus en constituent les primitives de modélisation. La sémantique de la formule décrivant un concept (ou terme) est définie à l aide d une interprétation comme dans une logique du premier ordre. Ces concepts sont décrits à partir des rôles (propriétés). Deux niveaux sont distingués dans la représentation des connaissances : TBox : langage de description des concepts (termes) : représentation des concepts et des rôles ABox : langage de description des instances (assertions) : représentation des instances de concept Concept (top concept) (bottom concept) C (primitive concept) C1 C2 (concept conjunction) C1 C2 (concept disjunction) C (concept negation) R.C (universal quantification) R.C (existential quantification) Role R (primitive role) R (primitive role negation) Fig. 1 Une grammaire exemple d une des DLs La grammaire présentée exploite les connecteurs logiques (, et ) et les quantificateurs existentiel et universel ( et ). L énoncé R.C désigne l ensemble des individus pssédant un rôle R (domaine) qui vont être en relation avec un individu du concept C (co-domaine) pour une interprétation donnée.

4 Master Informatique Grands principes Les concepts sont ordonnés en une hiérarchie par une relation de subsomption. Un concept C1 subsume un concept C2 si C1 est plus général que C2 et surtout si les individus contenus dans C2 sont aussi des individus contenus dans C1 (notion d extension de classe). On aura donc une hiérarchie de concepts et de la même manière une hiérarchie de rôles. Un classifieur gère la hiérarchie et maintient notamment sa cohérence. Concepts primitifs (conditions nécessaires mais non suffisantes) versus concepts définis. Les concepts définis vont posséder une définition construite à partir de la combinaison et de la restriction de rôles. Les mécanismes d inférence au niveau terminologique porteront sur la satisfiabilité, la subsomption, l équivalence et la disjontion de concepts. L inférence au niveau factuel (assertionnel) portera notamment sur la cohérence, la vérification d instance et de rôle. Un compromis doit être atteint entre l expressivité du langage et la complexité par rapport aux mécanismes d inférence. La connaissance peut être complétée par exemple par déduction (tout le domaine est modélisé mais il n est pas totalement connu par exemple modus ponens) et compléter par l interrogation (le domaine est modélisé de manière incomplète). TBox Macromolecule Polynucleotide Macromolecule Protein Macromolecule Polynucleotide DNA Polynucleotide Gene DNA GeneProtein =. Gene ( 1 translationproduct)( translationproduct.protein) functionalrole toprole translationproduct functionalrole ABox Protein(HBA) GeneProtein(HBB Human) GeneProtein(HBA Human) TranslationProduct(HBA Human, HBA) Fig. 2 Un exemple du monde des macromolécules en DL Une illustration au travers du langage Classic Une portion de l exemple du monde des macromolécules a été traduit en Classic à titre d illustration. En ce qui concerne Classic, vous pouvez vous référer à [2].

5 Master Informatique 5 ;; définition de quelques uns des r^oles (cl-define-primitive-role name :attribute t) (cl-define-primitive-role translationproduct :attribute t)... ;; Définition de concepts avec des restrictions de valeurs (cl-define-disjoint-primitive-concept polynucleotide-property classic-thing classic-thing-type) (cl-define-concept polynucleotide-type (and polynucleotide-property (one-of DNA mrna rrna trna)))...;; concepts primitifs (niveaux les plus hauts dans l arbre de subsomption) (cl-define-disjoint-primitive-concept macromolecule classic-thing classic-thing-type) (cl-define-disjoint-primitive-concept small-molecule classic-thing classic-thing-type) (cl-define-disjoint-primitive-concept polynucleotide macromolecule macromolecule-type) (cl-define-disjoint-primitive-concept DNA polynucleotide polynuclotide-type... ;; concepts primitifs avec des restrictions (cl-define-concept protein-gene (and gene (at-least 1 name) (at-least 1 translation-product)(all translation-product Protein))) (cl-create-ind hbb-human gene-protein) (cl-create-ind hbb-human (and gene (fills name beta-globin-gene) (fills translationproduct beta-globin))) Les langages qui ont émergé avec le Web notamment sémantique 1.5 Prélable Les limites de XML, ajoutées à la volonté de partager plutôt des concepts que des documents sur le Web ont orientés les travaux de recherche vers la définition de nouveaux langages visant à étendre XML. Nous pouvons citer dans ce sens : XML-schéma (basé sur une double recommandation du W3C qui concerne le typage des éléments et des attributs), RDF, RDF-schéma (RDFS)) XOL : XML pour la syntaxe, OKBC pour la sémantique OIL : extension de RDF Schema avec les apports de mécanismes d inférence (inspirations frames

6 Master Informatique 6 et DLs) OWL : successeur de OIL Le Web sémantique (toile sémantisée) Les documents Web sont liés les uns aux autres par les hyperliens, cependant rien n indique au niveau de ces hyperliens ce qui relie par exemple deux documents. L idée est donc de lier des concepts plutot que des documents. Une première approche est d enrichir chaque document par des balises (des méta-données ou des annotations) qui vont lui donner du sens, et qui sont organisées au sein de référentiels partagés (ontologies). L empilement des langages du Web sémantique (appelé aussi layers cake) va vers une normalisation de la description des ontologies et des mécanismes d inférence associés (langage OWL). Fig. 3 Les empilements de couche du Web Sémantique 1.6 RDF et RDF Schéma RDF 1, pour Resource Description Framework est une initiative W3C pour décrire des ressources (comme des pages Web) au travers de métadonnées. Est défini comme ressource tout ce qui a une identité (objets abstraits ou encore concrets (pas forcément atteignables )). Les idées phares de RDF sont d une part, que tout un chacun puisse apporte ses commentaires personnels sur une ressource au travers d annotations (couple propriété-valeur) sans toucher véritablement à la ressource et d autre part de pouvoir exploiter ces informations additionnelles de manière décentralisée. RDF, qui est juste la description des ressources en terme de propriété nommée et de sa valeur, est 1 http ://

7 Master Informatique 7 associé à RDFS (pour RDF Schema) qui va décrire les structures de représentations sous-jacentes (classes de ressources et associations par exemple) RDF Un modèle RDF peut être représenté sous forme de graphe orienté et étiqueté (noeuds comme arêtes). Les entités sont nommées au travers des URIs (il est possible pour des raisons de lisibilité de préfixer les espaces de noms). L étiquette peut toutefois être absente (intérêt si entité non identifiée ou structure composite ou encore pour représenter des relations n-aires). De manière globale, un noeud en forme d ellipse est une ressource, un noeud rectangulaire est un littéral (typé ou non typé) représentant la valeur de la propriété et l arête correspond à un prédicat et porte le nom de la propriété (parfois préfixée par l espace de nom du vocablaire auquelle elle appartient). Un document RDF peut être vu comme un ensemble de triplets (encore appelés déclarations ou statements) {sujet, prédicat, objet}. Le sujet est la ressource (ellipse), le prédicat est la propriété décrite (arête), l objet est la valeur associée à la ressource pour la propriété considérée (rectangle ou ellipse).un sujet peut prendre la forme d une URI ou d un noeud anonyme (blank node), un prédicat est forcément une URI, et un objet est soit une URI, soit un noeud anonyme, soit encore un littéral. Sujet Predicat Objet uniprot#p rdf syntax ns#type core#protein Fig. 4 Illustration RDF xmlns:uniprot=" xmlns:rdf=" rdf syntax ns#" xmlns:upcore=" uniprot:p12345 rdf:type uniprot:protein Fig. 5 RDF et espaces de noms L exemple illustratif suivant décrit une séquence protéique (très partiel) et a été généré à partir du validateur RDF du W3C 2 2 http ://

8 Master Informatique 8 Fig. 6 Illustration RDF Les modèles RDF peuvent être exploités au travers de différentes syntaxes : RDF/XML N3 ou Notation3 (Berners-Lee) plus lisible et compact que RDF/XML N-triples et Turtle ou Terse RDF Triple Language qui est une extension de N-triples L exemple illustratif précédent est proposé dans les langages RDF/XML et N3 ci-dessous : <?xml version= 1.0 encoding= UTF-8?> <rdf :RDF xmlns="http ://purl.uniprot.org/core/" xmlns :rdf="http :// xmlns :rdfs="http :// xmlns :owl="http :// xmlns :dc="http ://purl.org/dc/elements/1.1/"> <rdf :Description rdf :about="http ://purl.uniprot.org/uniprot/p12345"> <rdf :type rdf :resource="http ://purl.uniprot.org/core/protein" /> <created> </created> <modified> </modified> <mnemonic>aatm RABIT</mnemonic> </rdf :Description> </rdf :RDF>

9 Master Informatique rdfs : <http rdf : <http : <http owl : <http :// <http ://purl.uniprot.org/uniprot/p12345> a :Protein; :created " "; :mnemonic "AATM RABIT"; :modified " ". De nombreux outils sont disponibles pour RDF comme Jena, Corese ou encore Sesame. La page Semantic- WebTools 3 détaille une grande partie de ces outils RDF Schema RDF Schema 4 (RDFS) va permettre de définir des vocabulaires RDF et décrit les ressources à partir des concepts de classe (class) et de propriété (property). Les classes comme les propriétés vont pouvoir être organisées en hiérarchies. RDF s exprime en RDF, ce qui va largement faciliter son exploitation. Les éléments de RDF Schema La notion de Resource va être un des concepts de base de RDFS. Elle peut représenter un site ou une page Web, une partie d une page ou tout objet qui est nommée par une URI. Dans le méta-modèle RDFS, elle va correspondre à la classe racine RDSResource. classes propriétés contraintes collections rdfs :Resource rdf :type rdfs :domain rdf :Bag rdf :Property rdfs :subclassof rdfs :range rdf :Seq rdfs :Class rdfs :subpropertyof rdfs :ConstraintProperty rdfs :Container Fig. 7 Quelques éléments syntaxiques Ces éléments sont mis en correspondance avec les éléments structurels présentés dans le métamodèle RDF Schéma. Les figures illustrant des portions des métamodèles RDFS et OWL sont extraites du document Ontology Definition Metamodel produit par l OMG disponible à l adresse 5. 3 http ://esw.w3.org/topic/semanticwebtools http ://

10 Master Informatique 10 Fig. 8 portion du metamodèle de RDF Schéma (RDFSResource) Le concept d ontologie n est pas décrit dans le métamodèle et peut être vu au même titre qu un paquetage UML. Ontology est modélisable comme une composition de RRDFSResource.

11 Master Informatique 11 Fig. 9 portion du metamodèle de RDF Schéma (RDFProperty) Uniprot et RDF Le groupe Swiss-Prot (SIB) est en charge de l exploitation de la banque de données de séquences protéiques UniProt depuis de nombreuses années. Elle donne accès depuis peu, à cette source de données sous forme d une collection de fichiers RDF UniProtKb 6 [8]. 6 http ://

12 Master Informatique 12 Fig. 10 Les vocabulaires RDF pour la biologie 1.7 OWL OWL [4, 1], pour Web Ontology Language, vient enrichir le modèle de RDF Schéma 7 et emprunte pour ce faire aux logiques de description (opérateurs booléens, classes disjointes, restriction sur les cardinalités,...). Une des limites de RDFS est par exemple, de ne pas faire de distinction entre les propriétés décrivant les caractéristiques intrinsèques d une ressource et les propriétés mettant en relation deux ressources. Différents environnements logiciels (Protégé/WebProtégé, Swoop/Swore, OntoEdit, TopBraid Composer) vont faciliter la construction et la manipulation d ontologies OWL. OWL est devenu le langage standard pour le Web sémantique et possède 3 sous-langages : OWL Lite, OWL DL, OWL Full avec (OWL Lite inclus dans OWL DL et OWL DL inclus dans OWL Full). RDFSClass va se révéler un point d extension pour les concepts OWL qui représentent les classes : OWLClass et OWLRestriction. RDFProperty est étendu par OWLObjectProperty (association entre deux OWLClass) et OWLDataTypeProperty (association entre une OWLClass et un RDFSDatatype). 7 http :// Semantics

13 Master Informatique 13 Fig. 11 portion du metamodèle OWL (OWLClass)

14 Master Informatique 14 Fig. 12 portion du metamodèle OWL (Property) 1. OWL Lite permet de définir des hiérarchies simples de concepts et est particulièrement approprié dès lors qu il s agit de faire migrer des terminologies sous OWL 2. OWL DL est plus expressive, est supportée par les logiques de description (d ou son nom) et est donc adaptée au raisonnement (complétude des raisonnements) 3. OWL Full est particulièrement riche d un point de vue sémantique et permet notamment d étendre les primitives de modélisation proposées par OWL. En contre-partie, les mécanismes de raisonnement ne sont pas forcément tous calculables Protégé 3.4 Protégé permet de construire et d éditer des ontologies sous divers formalismes (RDFs, DAML+OIL, OWL Full (sémantique basée sur RDFs), DL et Lite (sémantique sur la DL SHIQ) et propose des interfaces avec plusieurs moteurs d inférence comme Pellet, Jess, Fact ou Racer.

15 Master Informatique 15 Fig. 13 L interface de Protégé visualisant l ontologie Observation Références [1] Sean Bechhofer, Frank van Harmelen, Jim Hendler, Ian Horrocks, Deborah L. McGuinness, Peter F. Patel-Schneider, and Lynn Andrea Stein. OWL Web Ontology Language reference. W3C Recommendation, 10 February [2] R.J. Brachman, A. Borgida, D.L. McGuinness, and L.A. Resnick. CLASSIC : a structural data model for objects. In Proceedings of the 1989 ACM SIGMOD International Conference on Management of Data, pages 59 67, Portland, US, [3] Ronald J. Brachman and James G. Schmolze. An overview of the KL-ONE representation system. Cognitive Science, 9 : , [4] Ian Horrocks, Peter F. Patel-Schneider, and Frank van Harmelen. From SHIQ and RDF to OWL : The making of a web ontology language. J. of Web Semantics, 1(1) :7 26, [5] M. Minsky. A Framework for Representing Knowledge, pages McGrawHill, New York, p.h. winston (ed.), the psychology of computer vision edition, [6] G. Perrerie, F. Dorkeld, and C. Gautier. Object-oriented knowledge bases for the analysis of prokaryotic and eukaryotic genomes, [7] F. Rechenmann and P. Uvietta. Shirka - an object centered knowledge base management system. In In Artificial Intelligence in Numerical and Symbolic Simulation, ALAS Publ, Lyon., [8] N. Redaschi and UniProt Consortium. UniProt in RDF : Tackling data integration and distributed annotation with the semantic web.

RDF Schema pour les ontologies légères

RDF Schema pour les ontologies légères RDF Schema pour les ontologies légères S 1 1 Bruit Précision Agences I RAM La Galère 148, rue Victor Hugo 76600 Le Havre L Agence de la Presse et des Livres 38, rue Saint Dizier BP 445 54001 Nancy Cédex

Plus en détail

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

LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES 1e partie : encoder et structurer les données Gautier Poupeau Antidot http://www.lespetitescases.net Twitter @lespetitescases Emmanuelle Bermès

Plus en détail

Vues d ensembles de documents RDF

Vues d ensembles de documents RDF Vues d ensembles de documents RDF Thomas Raimbault * Pierre Maillot *,** * ESILV, Pôle Universitaire Léonard De Vinci 92 916 Paris La Défense Cedex {thomas.raimbault,pierre.maillot@devinci.fr ** LERIA,

Plus en détail

Utilisation des tableaux sémantiques dans les logiques de description

Utilisation des tableaux sémantiques dans les logiques de description Utilisation des tableaux sémantiques dans les logiques de description IFT6281 Web Sémantique Jacques Bergeron Département d informatique et de recherche opérationnelle Université de Montréal bergerja@iro.umontreal.ca

Plus en détail

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

Linked Open Data. Le Web de données Réseau, usages, perspectives. Eric Charton. Eric Charton Linked Open Data Le Web de données Réseau, usages, perspectives Sommaire Histoire du Linked Open Data Structure et évolution du réseau Utilisations du Linked Open Data Présence sur le réseau LOD Futurs

Plus en détail

Catalogue des formations Edition 2015

Catalogue des formations Edition 2015 Antidot - Formations Catalogue des formations Edition 2015 : catalogue_formation_2015 Révision du 06.01.2015 Sommaire!!"##$%&'( )! $*$+,(-'(."##'+.'&( /!,'.0+"1"2%'( /!!."3'( /! $(3&"3"!(-4(5(.$,$1"24'(-'!(6"&#$,%"+!(7('-%,%"+()89:(;(

Plus en détail

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

Je catalogue, tu FRBRises, il/elle googlise. L évolution des catalogues et les bibliothécaires Vendredi 29 mars 2013 Manufacture des tabacs Je catalogue, tu FRBRises, il/elle googlise. L évolution des catalogues et les bibliothécaires Vendredi 29 mars 2013 Manufacture des tabacs Journée organisée par le CRFCB Midi-Pyrénées / Languedoc-Roussillon

Plus en détail

Ecole Nationale Supérieure de Mécanique et d Aérotechnique Laboratoire d Informatique et d Automatique pour les Systèmes THESE

Ecole Nationale Supérieure de Mécanique et d Aérotechnique Laboratoire d Informatique et d Automatique pour les Systèmes THESE Ecole Nationale Supérieure de Mécanique et d Aérotechnique Laboratoire d Informatique et d Automatique pour les Systèmes THESE pour l obtention du Grade de DOCTEUR DE L'ÉCOLE NATIONALE SUPÉRIEURE DE MÉCANIQUE

Plus en détail

Le Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan

Le Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan Le Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan RDF sur le Web Micro-formats Micro-données RDFa Vocabulaires communs Dublin Core, FOAF, SKOS Linked Open Data Architecture

Plus en détail

MÉMOIRE DE STAGE DE MASTER 2. Une application Smartphone pour un système de recommandations alimentaires personnalisées

MÉMOIRE DE STAGE DE MASTER 2. Une application Smartphone pour un système de recommandations alimentaires personnalisées Académie de Montpellier Université Montpellier II Sciences et Techniques du Languedoc MÉMOIRE DE STAGE DE MASTER 2 effectué au laboratoire Agrotechnology & Food Science Group, Wageningen University & Research

Plus en détail

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

Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht. Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.fr 1 MVC et le web 27/05/14 2 L'évolution des systèmes informatiques

Plus en détail

Diplôme d'etudes Approfondies Réseaux de télécommunications

Diplôme d'etudes Approfondies Réseaux de télécommunications UNIVERSITE LIBANAISE (Faculté de Génie) UNIVERSITE SAINT-JOSEPH (Faculté d'ingénierie) Sous l'égide de l'agence Universitaire de la Francophonie AUF Diplôme d'etudes Approfondies Réseaux de télécommunications

Plus en détail

Une approche langage pour la gestion de données dans les systèmes de méta-modélisation

Une approche langage pour la gestion de données dans les systèmes de méta-modélisation Une approche langage pour la gestion de données dans les systèmes de méta-modélisation Stéphane Jean Yamine Aït-Ameur Guy Pierra LISI/ENSMA et Université de Poitiers - Téléport 2-1, Avenue Clément Ader

Plus en détail

Etude Comparative des Systèmes de Bases de Données à base Ontologiques

Etude Comparative des Systèmes de Bases de Données à base Ontologiques Etude Comparative des Systèmes de Bases de Données à base Ontologiques Bery Mbaiossoum *,**, Selma Khouri *,***, Ladjel Bellatreche *, Stéphane Jean *, Mickael Baron * *LIAS/ENSMA - Université de Poitiers

Plus en détail

Compte-rendu re union Campus AAR 3 mars 2015

Compte-rendu re union Campus AAR 3 mars 2015 Compte-rendu re union Campus AAR 3 mars 2015 Table des matières Liste d actions... 2 I. Environnement d analyse : INA, Armadillo... 3 a. Connexion de l outil INA avec API Armadillo... 3 b. Outil d analyse

Plus en détail

XML et travail collaboratif : vers un Web sémantique

XML et travail collaboratif : vers un Web sémantique XML et travail collaboratif : vers un Web sémantique Abderrazak MKADMI 1-2 1 Laboratoire Paragraphe, Université Paris8, France 2 Institut Supérieur de Documentation, Université de Manouba, Tunisie amkadmi@yahoo.fr

Plus en détail

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

Bigdata et Web sémantique. les données + l intelligence= la solution Bigdata et Web sémantique les données + l intelligence= la solution 131214 1 big data et Web sémantique deux notions bien différentes et pourtant... (sable et silicium). «bigdata» ce n est pas que des

Plus en détail

Web sémantique et pratiques documentaires

Web sémantique et pratiques documentaires Web sémantique et pratiques documentaires Jérôme Euzenat - Raphaël Troncy Si le web actuel contient une quantité d informations formidable, il reste difficile à exploiter. Ainsi, la recherche d «un livre

Plus en détail

JDev Atelier Datalift

JDev Atelier Datalift JDev Atelier Datalift RDF, Linked (Open) Data & Datalift Your business JDev technologists. - 6 septembre Powering 2013 progress Le Linked Data Publier des données structurées sur le Web en les reliant

Plus en détail

Datalift. + + Architecture Modularité Déploiements. d j = 09/04/2015 Laurent BIHANIC

Datalift. + + Architecture Modularité Déploiements. d j = 09/04/2015 Laurent BIHANIC lift 1 d j = ( + + Architecture Modularité Déploiements lift 2 plates-formes en 1 2 Se t Se Dat t Une architecture répondant à deux besoins : Elévation de la donnée Exploitation de la donnée publiée Des

Plus en détail

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

Générer du code à partir d une description de haut niveau Cedric Dumoulin Générer du code à partir d une description de haut niveau Ce projet vise à fournir un environnement de développement permettant de modéliser des UI Android à un haut niveau d abstraction,

Plus en détail

Université de Bangui. Modélisons en UML

Université de Bangui. Modélisons en UML Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et

Plus en détail

Conception de bases de données à partir d ontologies

Conception de bases de données à partir d ontologies Conception de bases de données à partir d ontologies de domaine : Application aux bases de données du domaine technique Hondjack Dehainsala*, Guy Pierra**, Ladjel Bellatreche**, Yamine Aït Ameur** * Orange

Plus en détail

MEMOIRE DE STAGE. Amélioration de l'outillage support à une méthodologie de "Cartographie Sémantique"

MEMOIRE DE STAGE. Amélioration de l'outillage support à une méthodologie de Cartographie Sémantique PCO Innovation Parc technologique - Bat B3 12 allée Joliot Curie 69800 Saint Priest MEMOIRE DE STAGE Amélioration de l'outillage support à une méthodologie de "Cartographie Sémantique" Mission effectuée

Plus en détail

Un processus dirigé par les modèles pour la création de bases de connaissance ontologiques

Un processus dirigé par les modèles pour la création de bases de connaissance ontologiques Un processus dirigé par les modèles pour la création de bases de connaissance ontologiques Guillaume Hillairet, Frédéric Bertrand, Jean Yves Lafaye Laboratoire Informatique Image Interaction Université

Plus en détail

Semantic Web Inside Guillaume Érétéo Directeur R&D

Semantic Web Inside Guillaume Érétéo Directeur R&D Semantic Web Inside Guillaume Érétéo Directeur R&D Services de valorisation de données pour Structuration de fond documentaire pertinence Analyse de réseaux sociaux veille Animation de réseau sociaux audience

Plus en détail

Meta Object Facility. Plan

Meta Object Facility. Plan Meta Object Facility Gestion de «meta objets» & meta meta modélisation Xavier Le Pallec Plan 1 Auteur : MOF : généralités L OMG en 1997-1998. Acteur principal DSTC : Centre Recherche sur les Systèmes distribués

Plus en détail

Glossaire. www.themanualpage.org ( themanualpage.org) soumises à la licence GNU FDL.

Glossaire. www.themanualpage.org ( themanualpage.org) soumises à la licence GNU FDL. Glossaire Ce glossaire contient les termes techniques et de spécialité les plus employés dans cette thèse. Il emprunte, pour certaines d entre elles, les définitions proposées par www.themanualpage.org

Plus en détail

Évaluation d une architecture de stockage RDF distribuée

Évaluation d une architecture de stockage RDF distribuée Évaluation d une architecture de stockage RDF distribuée Maeva Antoine 1, Françoise Baude 1, Fabrice Huet 1 1 INRIA MÉDITERRANÉE (ÉQUIPE OASIS), UNIVERSITÉ NICE SOPHIA-ANTIPOLIS, I3S CNRS prénom.nom@inria.fr

Plus en détail

Web Sémantique. Examen

Web Sémantique. Examen Formations en Informatique de Lille 2012/2013 Web Sémantique mars 2013 Examen Durée 2h. Documents et dictionnaire électronique autorisés, appareils mobiles de communication interdits. Exercice 1 : Dans

Plus en détail

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

Structuration des décisions de jurisprudence basée sur une ontologie juridique en langue arabe Structuration des décisions de jurisprudence basée sur une ontologie juridique en langue arabe Karima Dhouib, Sylvie Després Faiez Gargouri ISET - Sfax Tunisie, BP : 88A Elbustan ; Sfax karima.dhouib@isets.rnu.tn,

Plus en détail

Chapitre 5 LE MODELE ENTITE - ASSOCIATION

Chapitre 5 LE MODELE ENTITE - ASSOCIATION Chapitre 5 LE MODELE ENTITE - ASSOCIATION 1 Introduction Conception d une base de données Domaine d application complexe : description abstraite des concepts indépendamment de leur implémentation sous

Plus en détail

4. SERVICES WEB REST 46

4. SERVICES WEB REST 46 4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,

Plus en détail

Protection de la vie privée basée sur des ontologies dans un système Android

Protection de la vie privée basée sur des ontologies dans un système Android Protection de la vie privée basée sur des ontologies dans un système Android Johann Vincent, Tom Dubin, Christine Porquet To cite this version: Johann Vincent, Tom Dubin, Christine Porquet. Protection

Plus en détail

Expression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e

Expression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e P r o b l é m a t i q u e OCL : O b j e c t C o n s t r a i n t L a n g u a g e Le langage de contraintes d UML Les différents diagrammes d UML permettent d exprimer certaines contraintes graphiquement

Plus en détail

Les Architectures Orientées Services (SOA)

Les Architectures Orientées Services (SOA) Les Architectures Orientées Services (SOA) Ulrich Duvent Guillaume Ansel Université du Littoral Côte d Opale 50, Rue Ferdinand Buisson BP 699 62228 Calais Cedex Téléphone (33) 03.21.46.36.92 Télécopie

Plus en détail

OPEN DATA : CHALLENGES ET PERSPECTIVES D ENTREPOSAGE

OPEN DATA : CHALLENGES ET PERSPECTIVES D ENTREPOSAGE OPEN DATA : CHALLENGES ET PERSPECTIVES D ENTREPOSAGE «Journée Open Data» 5 Novembre 2013 Présenté par : Imen Megdiche Directeur de thèse : Pr. Olivier Teste (SIG-IRIT) Co-directeur de thèse : Mr. Alain

Plus en détail

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar bbm@badr-benmammar.com

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar bbm@badr-benmammar.com Intelligence Artificielle et Systèmes Multi-Agents Badr Benmammar bbm@badr-benmammar.com Plan La première partie : L intelligence artificielle (IA) Définition de l intelligence artificielle (IA) Domaines

Plus en détail

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

Problématiques de recherche. Figure Research Agenda for service-oriented computing Problématiques de recherche 90 Figure Research Agenda for service-oriented computing Conférences dans le domaine ICWS (International Conference on Web Services) Web services specifications and enhancements

Plus en détail

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million XML, PMML, SOAP Rapport EPITA SCIA Promo 2004 16 janvier 2003 Julien Lemoine Alexandre Thibault Nicolas Wiest-Million i TABLE DES MATIÈRES Table des matières 1 XML 1 1.1 Présentation de XML.................................

Plus en détail

Métadonnées, ontologies et documents numériques

Métadonnées, ontologies et documents numériques Métadonnées, ontologies et documents numériques Hélène RICHY, Sylvie DESPRÉS Hélène RICHY : Maître de conférences, université de Rennes-1. Sylvie DESPRÉS : Maître de conférences, université Paris-Nord.

Plus en détail

Évaluation et implémentation des langages

Évaluation et implémentation des langages Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation

Plus en détail

Patrons de Conception (Design Patterns)

Patrons de Conception (Design Patterns) Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques

Plus en détail

République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid Tlemcen Faculté des Sciences Département d Informatique

République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid Tlemcen Faculté des Sciences Département d Informatique République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid Tlemcen Faculté des Sciences Département d Informatique Mémoire de fin d études pour l obtention du diplôme de Master en Informatique

Plus en détail

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

La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)* La démarche MDA Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)* Référence : Livrable 1.1-5 Date : Mai 2002 * : Les partenaires du projet ACCORD sont CNAM,

Plus en détail

Systèmes d information et bases de données (niveau 1)

Systèmes d information et bases de données (niveau 1) Systèmes d information et bases de données (niveau 1) Cours N 1 Violaine Prince Plan du cours 1. Bibliographie 2. Introduction aux bases de données 3. Les modèles 1. Hiérarchique 2. Réseau 3. Relationnel

Plus en détail

Une architecture pour la découverte et l orchestration de services Web sémantiques

Une architecture pour la découverte et l orchestration de services Web sémantiques Une architecture pour la découverte et l orchestration de services Web sémantiques Une utilisation des ontologies en milieu industriel Pierre Châtel Thales Communications France, Laboratoire d Informatique

Plus en détail

Gestion de données terminologiques : principes,

Gestion de données terminologiques : principes, Gestion de données terminologiques : principes, modèles, méthodes Laurent Romary, Isabelle Kramer, Susanne Salmon-Alt, Joseph Roumier To cite this version: Laurent Romary, Isabelle Kramer, Susanne Salmon-Alt,

Plus en détail

OCL - Object Constraint Language

OCL - Object Constraint Language OCL - Object Constraint Language Laëtitia Matignon laetitia.matignon@univ-lyon1.fr Département Informatique - Polytech Lyon Université Claude Bernard Lyon 1 2012-2013 Laëtitia Matignon SIMA - OCL - Object

Plus en détail

Amélioration de la gestion collaborative des connaissances du produit à partir de technologies du Web Sémantique

Amélioration de la gestion collaborative des connaissances du produit à partir de technologies du Web Sémantique Amélioration de la gestion collaborative des connaissances du produit à partir de technologies du Web Sémantique Ibrahim Assouroko*, *** Guillaume Ducellier** Benoît Eynard*** Philippe Boutinaud* *CADeSIS,

Plus en détail

État de l art Ontologies et Intégration/Fusion d ontologies

État de l art Ontologies et Intégration/Fusion d ontologies Introduction...3 A- Ontologies:...5 1 Les représentations du langage...5 1.1. Typologie selon les types de connaissances modélisées...5 1.1.1 Lexiques contrôlés...5 1.1.2 Glossaires...6 1.1.3 Thesauri...7

Plus en détail

Programmation d'agents intelligents Vers une refonte des fils de raisonnement. Stage de fin d'études Master IAD 2006

Programmation d'agents intelligents Vers une refonte des fils de raisonnement. Stage de fin d'études Master IAD 2006 vendredi 8 septembre 2006 Programmation d'agents intelligents Vers une refonte des fils de raisonnement Stage de fin d'études Master IAD 2006 Benjamin DEVEZE Responsable : M. Patrick TAILLIBERT Plan Plan

Plus en détail

Module BDWEB. Maîtrise d informatique Cours 9 - Xquery. Anne Doucet. anne.doucet@lip6.fr

Module BDWEB. Maîtrise d informatique Cours 9 - Xquery. Anne Doucet. anne.doucet@lip6.fr Module BDWEB Maîtrise d informatique Cours 9 - Xquery Anne Doucet anne.doucet@lip6.fr 1 Langages de requêtes XML Concepts des langages de requêtes XML motivations caractéristiques Navigation dans les documents

Plus en détail

Conception et Implémentation d un serveur d applications dans le cadre du projet EISMO

Conception et Implémentation d un serveur d applications dans le cadre du projet EISMO L Y O N MASTERE SPECIALISE EN INFORMATIQUE Année 2003/2004 Conception et Implémentation d un serveur d applications dans le cadre du projet EISMO Par Pierre-Henri FONTANAUD Soutenu le 23 Novembre 2004

Plus en détail

Structuration conceptuelle et physique de l espace des objets dans un Système de Gestion des Données et des Connaissances

Structuration conceptuelle et physique de l espace des objets dans un Système de Gestion des Données et des Connaissances Structuration conceptuelle et physique de l espace des objets dans un Système de Gestion des Données et des Connaissances Ana Simonet, Michel Simonet TIMC-IMAG, Université Joseph Fourier Grenoble, France

Plus en détail

OASIS www.oasis-open.org/committees/xacml/docs/docs.shtml Date de publication

OASIS www.oasis-open.org/committees/xacml/docs/docs.shtml Date de publication Statut du Committee Working Draft document Titre XACML Language Proposal, version 0.8 (XACML : XML Access Control Markup Language) Langage de balisage du contrôle d'accès Mot clé Attestation et sécurité

Plus en détail

Laboratoire 4 Développement d un système intelligent

Laboratoire 4 Développement d un système intelligent DÉPARTEMENT DE GÉNIE LOGICIEL ET DES TI LOG770 - SYSTÈMES INTELLIGENTS ÉTÉ 2012 Laboratoire 4 Développement d un système intelligent 1 Introduction Ce quatrième et dernier laboratoire porte sur le développement

Plus en détail

Le rôle des ontologies de domaine dans la conception des interfaces de navigation pour des collections en ligne de musées: évaluations et proposition

Le rôle des ontologies de domaine dans la conception des interfaces de navigation pour des collections en ligne de musées: évaluations et proposition Le rôle des ontologies de domaine dans la conception des interfaces de navigation pour des collections en ligne de musées: évaluations et proposition Mémoire de DEA en Management et Technologies des Systèmes

Plus en détail

Identification de nouveaux membres dans des familles d'interleukines

Identification de nouveaux membres dans des familles d'interleukines Identification de nouveaux membres dans des familles d'interleukines Nicolas Beaume Jérôme Mickolajczak Gérard Ramstein Yannick Jacques 1ère partie : Définition de la problématique Les familles de gènes

Plus en détail

Thierry BOULANGER. par la pratique. Bases indispensables Concepts et cas pratiques XML. 3 ième édition. Nouvelle édition

Thierry BOULANGER. par la pratique. Bases indispensables Concepts et cas pratiques XML. 3 ième édition. Nouvelle édition XML par la pratique Bases indispensables Concepts et cas pratiques 3 ième édition Nouvelle édition Thierry BOULANGER Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante

Plus en détail

Bases de données déductives

Bases de données déductives Bases de données déductives par Mohand-Saïd HACID Maître de conférences en informatique à l université Lyon-I et Jacques KOULOUMDJIAN Docteur ès sciences Professeur d informatique à l INSA de Lyon 1. Bases

Plus en détail

Formula Negator, Outil de négation de formule.

Formula Negator, Outil de négation de formule. Formula Negator, Outil de négation de formule. Aymerick Savary 1,2, Mathieu Lassale 1,2, Jean-Louis Lanet 1 et Marc Frappier 2 1 Université de Limoges 2 Université de Sherbrooke Résumé. Cet article présente

Plus en détail

Utiliser Améliorer Prêcher. Introduction à LDAP

Utiliser Améliorer Prêcher. Introduction à LDAP Introduction à LDAP Introduction à LDAP Sommaire 2 Sommaire Historique rapide Les concepts LDAP et la gestion d identité Démonstration Autre ressources 2 Historique Historique Historique rapide 4 Historique

Plus en détail

UML (Diagramme de classes) Unified Modeling Language

UML (Diagramme de classes) Unified Modeling Language UML (Diagramme de classes) Unified Modeling Language Sommaire Introduction Objectifs Diagramme de classes Classe (Nom, attribut, opération) Visibilité et portée des constituants d une classe Association

Plus en détail

Approche de couplage de BD et d ontologie pour l aide à la décision sémantique : contribution pour la satisfaction des requêtes SQL et SPARQL.

Approche de couplage de BD et d ontologie pour l aide à la décision sémantique : contribution pour la satisfaction des requêtes SQL et SPARQL. Approche de couplage de BD et d ontologie pour l aide à la décision sémantique : contribution pour la satisfaction des requêtes SQL et SPARQL. Mariem Mahfoudh 1, Wassim Jaziri 2 1. Laboratoire MIPS, EA-2332

Plus en détail

Intégration des connaissances en neurosciences dans un environnement multi-centrique

Intégration des connaissances en neurosciences dans un environnement multi-centrique Intégration des connaissances en neurosciences dans un environnement multi-centrique Alban Gaignard, Johan Montagnat I3S, UMR 6070 CNRS, Université de Nice Sophia Antipolis alban.gaignard@i3s.unice.fr

Plus en détail

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition) Présentation du langage XML 1. De SGML à XML 17 2. Les bases de XML 18 2.1 Rappel sur HTML 18 2.2 Votre premier document XML 19 2.3 Les avantages de XML 21 3. La syntaxe XML 21 3.1 La première ligne du

Plus en détail

Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes

Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes 303 Schedae, 2007 Prépublication n 46 Fascicule n 2 Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes Samya Sagar, Mohamed Ben Ahmed Laboratoire

Plus en détail

Les apports de l informatique. Aux autres disciplines

Les apports de l informatique. Aux autres disciplines Les apports de l informatique Aux autres disciplines Le statut de technologie ou de sous-discipline est celui de l importation l et de la vulgarisation Le statut de science à part entière est lorsqu il

Plus en détail

Système d information pour la production de connaissances. L approche wiki sémantique

Système d information pour la production de connaissances. L approche wiki sémantique Système d information pour la production de connaissances. L approche wiki sémantique Eric Leclercq, Marinette Savonnet To cite this version: Eric Leclercq, Marinette Savonnet. Système d information pour

Plus en détail

Une Architecture à Base d Ontologies pour la Gestion Unifiée des Données Structurées et non Structurées

Une Architecture à Base d Ontologies pour la Gestion Unifiée des Données Structurées et non Structurées Université Joseph Fourier Grenoble I École Doctorale MSTII Une Architecture à Base d Ontologies pour la Gestion Unifiée des Données Structurées et non Structurées THÈSE présentée et soutenue publiquement

Plus en détail

Une méthode d apprentissage pour la composition de services web

Une méthode d apprentissage pour la composition de services web Une méthode d apprentissage pour la composition de services web Soufiene Lajmi * Chirine Ghedira ** Khaled Ghedira * * Laboratoire SOIE (ENSI) University of Manouba, Manouba 2010, Tunisia Soufiene.lajmi@ensi.rnu.tn,

Plus en détail

Bases de données. Chapitre 1. Introduction

Bases de données. Chapitre 1. Introduction Références : Bases de données Pierre Wolper Email : pw@montefiore.ulg.ac.be URL : http : //www.montefiore.ulg.ac.be/~pw/ http : //www.montefiore.ulg.ac.be/ ~pw/cours/bd.html Henry F. Korth, Abraham Silberschatz,

Plus en détail

Initiation à la Programmation en Logique avec SISCtus Prolog

Initiation à la Programmation en Logique avec SISCtus Prolog Initiation à la Programmation en Logique avec SISCtus Prolog Identificateurs Ils sont représentés par une suite de caractères alphanumériques commençant par une lettre minuscule (les lettres accentuées

Plus en détail

Ingénierie Dirigée par les Modèles. Editeurs de modèles. (Eclipse Modeling Tools) Jean-Philippe Babau

Ingénierie Dirigée par les Modèles. Editeurs de modèles. (Eclipse Modeling Tools) Jean-Philippe Babau labsticc.univ-brest.fr/pages_perso/babau/ Ingénierie Dirigée par les Modèles Editeurs de modèles (Eclipse Modeling Tools) Jean-Philippe Babau Département Informatique, UFR Sciences, Laboratoire Lab-STICC

Plus en détail

IFT2255 : Génie logiciel

IFT2255 : Génie logiciel IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti

Plus en détail

Chapitre VI- La validation de la composition.

Chapitre VI- La validation de la composition. Chapitre VI- La validation de la composition. Objectifs du chapitre : Expliquer les conséquences de l utilisation de règles de typage souples dans SEP. Présenter le mécanisme de validation des connexions

Plus en détail

Principes. 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA. Programmation en Corba. Stéphane Vialle

Principes. 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA. Programmation en Corba. Stéphane Vialle 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle 1 Principes 2 Architecture 3 4 Aperçu d utilisation

Plus en détail

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT FileMaker Server 11 Publication Web personnalisée avec XML et XSLT 2007-2010 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker est une

Plus en détail

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

Présentation générale du projet data.bnf.fr Présentation générale du projet data.bnf.fr La Bibliothèque nationale a mis en œuvre un nouveau projet, qui a pour but de rendre ses données plus utiles sur le web. Ceci nécessite de transformer données

Plus en détail

Bases de Données. Plan

Bases de Données. Plan Université Mohammed V- Agdal Ecole Mohammadia d'ingénieurs Rabat Bases de Données Mr N.EL FADDOULI 2014-2015 Plan Généralités: Définition de Bases de Données Le modèle relationnel Algèbre relationnelle

Plus en détail

Université Paris XI Faculté des sciences d Orsay THÈSE. présentée pour l obtention du grade de Docteur en Sciences de l Université Paris-Sud XI Orsay

Université Paris XI Faculté des sciences d Orsay THÈSE. présentée pour l obtention du grade de Docteur en Sciences de l Université Paris-Sud XI Orsay N d ordre : 8563 Université Paris XI Faculté des sciences d Orsay THÈSE présentée pour l obtention du grade de Docteur en Sciences de l Université Paris-Sud XI Orsay Par Cédric JACQUIOT Spécialité : INFORMATIQUE

Plus en détail

BUSINESS INTELLIGENCE

BUSINESS INTELLIGENCE GUIDE COMPARATIF BUSINESS INTELLIGENCE www.viseo.com Table des matières Business Intelligence :... 2 Contexte et objectifs... 2 Une architecture spécifique... 2 Les outils de Business intelligence... 3

Plus en détail

Le Futur de la Visualisation d Information. Jean-Daniel Fekete Projet in situ INRIA Futurs

Le Futur de la Visualisation d Information. Jean-Daniel Fekete Projet in situ INRIA Futurs Le Futur de la Visualisation d Information Jean-Daniel Fekete Projet in situ INRIA Futurs La visualisation d information 1.Présentation 2.Bilan 3.Perspectives Visualisation : 3 domaines Visualisation scientifique

Plus en détail

Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall

Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall Internet DNS World Wide Web Mécanismes de base Exécution d'applications sur le web Divers Proxy, fire-wall 1 Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet

Plus en détail

Architecture à base de composants pour le déploiement adaptatif des applications multicomposants

Architecture à base de composants pour le déploiement adaptatif des applications multicomposants Architecture à base de composants pour le déploiement adaptatif des applications multicomposants Dhouha Ayed, Chantal Taconet, et Guy Bernard GET / INT, CNRS Samovar 5157 9 rue Charles Fourier 91011 Évry,

Plus en détail

Grammaires d unification

Grammaires d unification Cours sur le traitement automatique des langues (IV) Violaine Prince Université de Montpellier 2 LIRMM-CNRS Grammaires d unification Grammaire catégorielle Grammaire syntagmatique généralisée (GPSG) Les

Plus en détail

Développement d un interpréteur OCL pour une machine virtuelle UML.

Développement d un interpréteur OCL pour une machine virtuelle UML. ObjeXion Software Prototyping made easy SA au capital de 500 000 F Siret 421 565 565 00015 APE 722Z Téléphone : 03 89 35 70 75 Télécopie : 03 89 35 70 76 L embarcadère 5, rue Gutemberg 68 800 Vieux-Thann,

Plus en détail

Introduction aux concepts d ez Publish

Introduction aux concepts d ez Publish Introduction aux concepts d ez Publish Tutoriel rédigé par Bergfrid Skaara. Traduit de l Anglais par Benjamin Lemoine Mercredi 30 Janvier 2008 Sommaire Concepts d ez Publish... 3 Système de Gestion de

Plus en détail

Jade. Projet Intelligence Artificielle «Devine à quoi je pense»

Jade. Projet Intelligence Artificielle «Devine à quoi je pense» Jade Projet Intelligence Artificielle «Devine à quoi je pense» Réalisé par Djénéba Djikiné, Alexandre Bernard et Julien Lafont EPSI CSII2-2011 TABLE DES MATIÈRES 1. Analyse du besoin a. Cahier des charges

Plus en détail

RIAM. Projet Medialex Rapport CRéSTIC, juillet 2008. Résumé de la contribution du CRéSTIC au projet RIAM

RIAM. Projet Medialex Rapport CRéSTIC, juillet 2008. Résumé de la contribution du CRéSTIC au projet RIAM RIAM Projet Medialex Rapport CRéSTIC, juillet 2008 Résumé de la contribution du CRéSTIC au projet RIAM Le projet Medialex a fait l objet d une contribution issue du laboratoire CRéSTIC. Cette contribution

Plus en détail

BIRT (Business Intelligence and Reporting Tools)

BIRT (Business Intelligence and Reporting Tools) BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»

Plus en détail

OntoCASE, une approche d élicitation semi-formelle graphique et son outil logiciel pour la construction d une ontologie de domaine

OntoCASE, une approche d élicitation semi-formelle graphique et son outil logiciel pour la construction d une ontologie de domaine OntoCASE, une approche d élicitation semi-formelle graphique et son outil logiciel pour la construction d une ontologie de domaine Michel Héon Cotechnoe, 2356 Ch Bourbonnière, Lachute, Québec, Canada heon@cotechnoe.com;

Plus en détail

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES Département Informatique UFR Sciences 2 Boulevard Lavoisier 49045 Angers Cedex 01 Auteur : Jean-Michel Richer Email : jean-michel.richer@univ-angers.fr

Plus en détail

Introduction aux «Services Web»

Introduction aux «Services Web» Introduction aux «Services Web» Sana Sellami sana.sellami@univ-amu.fr 2014-2015 Modalité de contrôle de connaissances Note de contrôle de continu Note projet Evaluation du projet la semaine du 17 novembre

Plus en détail

Les services usuels de l Internet

Les services usuels de l Internet Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet Courrier électronique (mail) - protocole SMTP (Simple Mail Transfer Protocol) inclut maintenant tous types

Plus en détail

Ingénierie des Modèles. Méta-modélisation

Ingénierie des Modèles. Méta-modélisation Ingénierie des Modèles Méta-modélisation Eric Cariou Master Technologies de l'internet 2 ème année Université de Pau et des Pays de l'adour UFR Sciences Pau Département Informatique Eric.Cariou@univ-pau.fr

Plus en détail

Environnement collaboratif multimodal pour Communauté Virtuelle à la puissance GRID

Environnement collaboratif multimodal pour Communauté Virtuelle à la puissance GRID Environnement collaboratif multimodal pour Communauté Virtuelle à la puissance GRID MSAS 2008 - Bamako Sellami Mokhtar, Zarzour Hafed Mind.lab/Laboratoire de Recherche en Informatique Université d Annaba

Plus en détail

Analyse,, Conception des Systèmes Informatiques

Analyse,, Conception des Systèmes Informatiques Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance

Plus en détail

Une plateforme de développement d espaces webs sémantiques communautaires dédiés au partage de ressources multimédia

Une plateforme de développement d espaces webs sémantiques communautaires dédiés au partage de ressources multimédia Une plateforme de développement d espaces webs sémantiques communautaires dédiés au partage de ressources multimédia Francky Trichet, Yohan Nizon To cite this version: Francky Trichet, Yohan Nizon. Une

Plus en détail