REPRESENTATION DES CONNAISSANCES

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

Download "REPRESENTATION DES CONNAISSANCES"

Transcription

1 REPRESENTATION DES CONNAISSANCES Cours préparé pour l Université de Stendhal, Grenoble (France) Cédric Lopez Frédérique Segond 1

2 Rappel 1/2 Dessinez un graphe RDF représentant la situation suivante : Pauline a 22 ans. Pauline connaît Lucie. Pauline et Lucie sont des étudiantes. Les étudiantes sont des adultes

3 Rappel (2/2) RDF/XML <?xml version="1.0"?> <rdf:rdf xmlns:local="http://www.polymtl.ca/vocabulary#" xmlns:ing="http://www.viseo.net/ing#" <rdf:description rdf:about="http://www.viseo.net/ing#cedriclopez"> <local:worksat rdf:resource="http://www.viseo.net/vocabulary#dgi"/> <local:hasname>cédric Lopez</local:hasName> <local:hashomepage rdf:resource="http://www.viseo.net/cedric-lopez"/> </rdf:description> </rdf:rdf> 3

4 5. Interrogation des descriptions RDF avec SPARQL Cours préparé pour l Université de Stendhal, Grenoble (France) Cédric Lopez VISEO Objet Direct 4, avenue Doyen Louis Weil Grenoble 4

5 Vers le Web sémantique

6 SPARQL («étincelle») = Protocol and RDF Query Language Langage de requête qui permet de rechercher, d'ajouter, de modifier ou de supprimer des données RDF (triplets) disponibles à travers Internet. SPARQL est le langage développé par le W3C (http://www.w3.org/tr/rdf-sparqlquery/) Recommandation officielle du W3C depuis 2008 Equivalent de SQL SQL SPARQL Base de données Web des données Vers un accès à toutes les données du Web!!! 6

7 Matching de littéraux 7

8 Données : <http://example.org/book/book1> <http://purl.org/dc/elements/1.1/title> "SPARQL Tutorial" SELECT?title Requête SPARQL : WHERE { <http://example.org/book/book1> <http://purl.org/dc/elements/1.1/title>?title Résultats : title "SPARQL Tutorial" 8

9 @prefix foaf: <http://xmlns.com/foaf/0.1/>. _:a foaf:name "Johnny Lee Outlaw". _:a foaf:mbox _:b foaf:name "Peter Goodguy". _:b foaf:mbox _:c foaf:mbox PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT?name?mbox WHERE {?x foaf:name?name.?x foaf:mbox?mbox name "Johnny Lee Outlaw" "Peter Goodguy" mbox 9

10 @prefix dt: ns: : xsd: <http://www.w3.org/2001/xmlschema#>. :x ns:p :y ns:p "42"^^xsd:integer. :z ns:p "abc"^^dt:specialdatatype. SELECT?v WHERE {?v?p "cat" v 10

11 @prefix dt: ns: : xsd: <http://www.w3.org/2001/xmlschema#>. :x ns:p :y ns:p "42"^^xsd:integer. :z ns:p "abc"^^dt:specialdatatype. SELECT?v WHERE {?v?p v <http://example.org/ns#x> 11

12 @prefix dt: ns: : xsd: <http://www.w3.org/2001/xmlschema#>. :x ns:p :y ns:p "42"^^xsd:integer. :z ns:p "abc"^^dt:specialdatatype. SELECT?v WHERE {?v?p 42 v <http://example.org/ns#y> 12

13 Construction de graphes RDF par SPARQL 13

14 @prefix org: <http://example.com/ns#>. _:a org:employeename "Alice". _:a org:employeeid _:b org:employeename "Bob". _:b org:employeeid PREFIX foaf: <http://xmlns.com/foaf/0.1/> PREFIX org: <http://example.com/ns#> CONSTRUCT {?x foaf:name?name WHERE {?x org: <http://example.com/ns#>. _:a foaf:name "Alice". _:b foaf:name "Bob". 14

15 Filtres sur les chaines de caractères, sur les valeurs, Opérateurs possibles: Comparaison : < <= = >= >!= Opération : + * / - Booléen : && (and) (or)! (not) Fonction : isblank(?x) regex(?x, «string") 15

16 @prefix dc: : ns: <http://example.org/ns#>. :book1 dc:title "SPARQL Tutorial". :book1 ns:price 42. :book2 dc:title "The Semantic Web". :book2 ns:price 23. PREFIX dc: <http://purl.org/dc/elements/1.1/> SELECT?title WHERE {?x dc:title?title FILTER regex(?title, "^SPARQL") 16

17 @prefix dc: : ns: <http://example.org/ns#>. :book1 dc:title "SPARQL Tutorial". :book1 ns:price 42. :book2 dc:title "The Semantic Web". :book2 ns:price 23. PREFIX dc: <http://purl.org/dc/elements/1.1/> SELECT?title WHERE {?x dc:title?title FILTER regex(?title, "^SPARQL") 17

18 @prefix dc: : ns: <http://example.org/ns#>. :book1 dc:title "SPARQL Tutorial". :book1 ns:price 42. :book2 dc:title "The Semantic Web". :book2 ns:price 23. PREFIX dc: <http://purl.org/dc/elements/1.1/> SELECT?title WHERE {?x dc:title?title FILTER regex(?title, "^SPARQL") 18

19 @prefix dc: : ns: <http://example.org/ns#>. :book1 dc:title "SPARQL Tutorial". :book1 ns:price 42. :book2 dc:title "The Semantic Web". :book2 ns:price 23. PREFIX dc: <http://purl.org/dc/elements/1.1/> SELECT?title WHERE {?x dc:title?title FILTER regex(?title, "^SPARQL") 19

20 @prefix dc: : ns: <http://example.org/ns#>. :book1 dc:title "SPARQL Tutorial". :book1 ns:price 42. :book2 dc:title "The Semantic Web". :book2 ns:price 23. PREFIX dc: <http://purl.org/dc/elements/1.1/> SELECT?title WHERE {?x dc:title?title FILTER regex(?title, "^SPARQL") title "SPARQL Tutorial" 20

21 @prefix dc: : ns: <http://example.org/ns#>. :book1 dc:title "SPARQL Tutorial". :book1 ns:price 42. :book2 dc:title "The Semantic Web". :book2 ns:price 23. PREFIX dc: <http://purl.org/dc/elements/1.1/> PREFIX ns: <http://example.org/ns#> SELECT?title?price WHERE {?x ns:price?price. FILTER (?price < 30.5)?x dc:title?title. Autre exemple : filtre sur les valeurs title price "The Semantic Web" 23 21

22 OPTIONS 22

23 @prefix foaf: rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>. _:a rdf:type foaf:person. _:a foaf:name "Alice". _:a foaf:mbox _:a foaf:mbox _:b rdf:type foaf:person. _:b foaf:name "Bob". PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT?name?mbox WHERE {?x foaf:name?name. OPTIONAL {?x foaf:mbox?mbox name "Alice" "Alice" "Bob" mbox 23

24 FILTRE dans les OPTIONS 24

25 @prefix dc: : ns: <http://example.org/ns#>. :book1 dc:title "SPARQL Tutorial". :book1 ns:price 42. :book2 dc:title "The Semantic Web". :book2 ns:price 23. PREFIX dc: <http://purl.org/dc/elements/1.1/> PREFIX ns: <http://example.org/ns#> SELECT?title?price WHERE {?x dc:title?title. OPTIONAL{?x ns:price?price. FILTER (?price < 30) title "SPARQL Tutorial" price "The Semantic Web" 23 25

26 UNION 26

27 @prefix foaf: vcard: <http://www.w3.org/2001/vcard-rdf/3.0#>. _:a foaf:name «Philippe". _:b foaf:name «Frédérique". _:c vcard:fn «Vasiliki". _:d vcard:fn «Cédric". PREFIX foaf: <http://xmlns.com/foaf/0.1/> PREFIX vcard: <http://www.w3.org/2001/vcard-rdf/3.0#> SELECT?name WHERE { []?p?name FILTER (?p = foaf:name?p = vcard:fn ) name Philippe Frédérique Vasiliki Cédric 27

28 SPARQL sur Dbpedia : Exemples de requêtes : 28

SPARQL. SPARQL Langage d interrogation du web sémantique. Exemple. Requête usuelle. Anne-Cécile Caron 2014-2015 PREFIX... PREFIX... SELECT... WHERE...

SPARQL. SPARQL Langage d interrogation du web sémantique. Exemple. Requête usuelle. Anne-Cécile Caron 2014-2015 PREFIX... PREFIX... SELECT... WHERE... ntroduction 1/29 2/29 SPARQL Langage d interrogation du web sémantique Anne-Cécile Caron Master MAGE spécialité P-NT 2014-2015 SPARQL Langage de requêtes du W3C pour RDF/RDFS SPARQL 1.0 - recommendation

Plus en détail

Consultation de graphes RDF : SPARQL

Consultation de graphes RDF : SPARQL I.Mougenot LIRMM Mastère informatique 2014 Mastère informatique 2014 1 / Préalable Tirer parti d un modèle RDF Comment tirer parti au mieux d un graphe RDF? Exploiter des patrons sur les triplets (exemples

Plus en détail

Requêtes sur RDF. Tout est triplet. Le langage de requêtes SPARQL SPARQL Protocol And RDF Query Language. Le gâteau du web sémantique

Requêtes sur RDF. Tout est triplet. Le langage de requêtes SPARQL SPARQL Protocol And RDF Query Language. Le gâteau du web sémantique Requêtes sur RDF Le langage de requêtes SPARQL SPARQL Protocol And RDF Query Language 1 Tout est triplet W3C, T Berners-Lee, Ivan Herman Le gâteau du web sémantique 2 SPARQL Query Language for RDF W3C

Plus en détail

Introduction au web de données et au web sémantique

Introduction au web de données et au web sémantique Introduction au web de données et au web sémantique Catherine Faron Zucker faron@unice.fr Web des données ouvertes Un mouvement mondial utile pour diffuser des données produites utile pour partager de

Plus en détail

Linked Open Data. L évolution du Web

Linked Open Data. L évolution du Web Linked Open Data Dan Vodislav ETIS, Université de Cergy-Pontoise L évolution du Web Web 1.0 Contenu non structuré (texte/html) Consommateurs passifs Web 2.0 Contenus plus structurés (XML, JSON) Consommateurs

Plus en détail

Web Sémantique. ou comment se déploient sur le web les données liées et la sémantique de leurs schémas. Fabien Gandon

Web Sémantique. ou comment se déploient sur le web les données liées et la sémantique de leurs schémas. Fabien Gandon Web Sémantique ou comment se déploient sur le web les données liées et la sémantique de leurs schémas. Fabien Gandon Web Sémantique 1. Principes d un web de données liées 2. Décrire et échanger des descriptions

Plus en détail

WEB 1.0, les tous débuts WEB 2.0. WEB 1.0 maturité LABD. Séance 9 : WEB Sémantique. web = pages statiques liées entre-elles par des liens hypertexts.

WEB 1.0, les tous débuts WEB 2.0. WEB 1.0 maturité LABD. Séance 9 : WEB Sémantique. web = pages statiques liées entre-elles par des liens hypertexts. WEB 1.0, les tous débuts LABD Master Info M1 2014-2015 web = pages statiques liées entre-elles par des liens hypertexts. Utilisateur = lecteur mise à jours (relativement) rares Séance 9 : WEB Sémantique

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

Virtuoso. 10 octobre 2013. CHUV et UNIGE. Virtuoso. Pablo Iriarte et Jan Krause. Introduction SPARQL. Travaux pratiques.

Virtuoso. 10 octobre 2013. CHUV et UNIGE. Virtuoso. Pablo Iriarte et Jan Krause. Introduction SPARQL. Travaux pratiques. CHUV et UNIGE 10 octobre 2013 Programme (20min) (20min) (40min) (10min) Le Définition Le Web des données (Linked Data, en anglais) est une initiative du W3C (Consortium World Wide Web) visant à favoriser

Plus en détail

Une extension pour RDF/RDFS utilisant des relations procédurales

Une extension pour RDF/RDFS utilisant des relations procédurales Une extension pour RDF/RDFS utilisant des relations procédurales Jean-François Baget * * INRIA Sophia-Antipolis & LIRMM(CNRS - UM2) LIRMM, 161 rue Ada, 34392 Montpellier Cedex 5 baget@lirmm.fr RÉSUMÉ.

Plus en détail

Chapitre III RDF. Chapitre III RDF. 1 Présentation. 2 Syntaxes. 3 Nœuds nuls. 4 Littéraux typés. 5 Définition de ressources.

Chapitre III RDF. Chapitre III RDF. 1 Présentation. 2 Syntaxes. 3 Nœuds nuls. 4 Littéraux typés. 5 Définition de ressources. Chapitre III RDF 1 Présentation 2 Syntaxes 3 Nœuds nuls 4 5 Définition de ressources 6 Conteneurs 7 Réification Web Sémantique M1 2015-2016 RDF 28 Présentation Chapitre III RDF 1 Présentation 2 Syntaxes

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

SPARQL 1.1 Quoi de neuf pour manipuler les données sur le Web?

SPARQL 1.1 Quoi de neuf pour manipuler les données sur le Web? SPARQL 1.1 Quoi de neuf pour manipuler les données sur le Web? Alexandre Passant DERI, NUI Galway http://apassant.net - @terraces Stefan.Decker@deri.org SemWeb.pro http://www.stefandecker.org/ Paris, 18

Plus en détail

O.Curé [1 ] Le web sémantique

O.Curé [1 ] Le web sémantique O.Curé [1 ] 3 Le web sémantique O.Curé [2 ] Une extension du Web actuel "The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers

Plus en détail

Données liées et Web sémantique quand le lien fait sens

Données liées et Web sémantique quand le lien fait sens Données liées et Web sémantique quand le lien fait sens Fabien Gandon #inria_industrie étendre la mémoire humaine Vannevar BUSH 2 étendre la mémoire humaine Vannevar BUSH Memex, Life Magazine, 10/09/1945

Plus en détail

quand le lien fait sens

quand le lien fait sens Fabien Gandon - @fabien_gandon - http://fabien.info Wimmics (Inria, I3S, CNRS, Université de Nice) W3C AC Rep pour Inria Données liées et Web sémantique quand le lien fait sens étendre la mémoire humaine

Plus en détail

SPARQL Comment illuminer vos mashups en consommant les données du Linked Data? SemWeb.pro, Paris, 3 mai 2012. Copyright Antidot

SPARQL Comment illuminer vos mashups en consommant les données du Linked Data? SemWeb.pro, Paris, 3 mai 2012. Copyright Antidot SPARQL Comment illuminer vos mashups en consommant les données du Linked Data? SemWeb.pro, Paris, 3 mai 2012 1 RDF Un rappel 2 La grammaire du Web sémantique R esource d une ressource Description de Description

Plus en détail

Introduction aux RDF & SPARQL

Introduction aux RDF & SPARQL Training Module 1.3 OPEN DATA SUPPORT Introduction aux RDF & SPARQL PwC firms help organisations and individuals create the value they re looking for. We re a network of firms in 158 countries with close

Plus en détail

Chapitre IV. RDF-Schema

Chapitre IV. RDF-Schema Chapitre IV RDF-Schema 1 Présentation 2 Classes 3 4 Compléments 5 : Dublin Core 6 : FOAF Web Sémantique M1 2015-2016 RDF-Schema 85 Insuffisances de RDF RDF permet de représenter des déclarations de propriétés

Plus en détail

WEB Sémantique. Rémi Gilleron Inria Lille - Nord Europe & LIFL & Univ Lille 3

WEB Sémantique. Rémi Gilleron Inria Lille - Nord Europe & LIFL & Univ Lille 3 WEB Sémantique Rémi Gilleron Inria Lille - Nord Europe & LIFL & Univ Lille 3 Cours donné en master 2 informatique et document Cours accompagné de nombreux TPs Cours inspiré de Programming the Semantic

Plus en détail

ASWS 5I802 Apprentissage Symbolique et Web Sémantique Master M2 DAC

ASWS 5I802 Apprentissage Symbolique et Web Sémantique Master M2 DAC ASWS 5I802 Apprentissage Symbolique et Web Sémantique Master M2 DAC Bernd Amann UPMC 14 octobre 2014 B. Amann (UPMC) Master M2 DAC ASWS UPMC - UFR 919 Ingéniérie 14 octobre 2014 215 / 341 Cours 5 1 SPARQL

Plus en détail

Resource Description Framework

Resource Description Framework Resource Description Framework Resource Description Framework xml-rdf Code: xml-rdf Originaux url: http://tecfa.unige.ch/guides/tie/html/test/test.html url: http://tecfa.unige.ch/guides/tie/pdf/files/test.pdf

Plus en détail

Introduction au web sémantique

Introduction au web sémantique Introduction au web sémantique Michel Gagnon École polytechnique de montréal Plan de la présentation Définition et description générale Les différentes couches du web sémantique Exemples d'application

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

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

RDFa Comment insuffler un peu d intelligence à une page Web? Semweb.pro, Paris, 3 mai 2012

RDFa Comment insuffler un peu d intelligence à une page Web? Semweb.pro, Paris, 3 mai 2012 RDFa Comment insuffler un peu d intelligence à une page Web? Semweb.pro, Paris, 3 mai 2012 Problématique 2 Le code HTML d une page Web présentation

Plus en détail

Web sémantique Partie I RDF - SPARQL

Web sémantique Partie I RDF - SPARQL Web sémantique Partie I RDF - SPARQL Cours Document et Web Sémantique Nicol Delestre DF - SPARQL v1.0 1 / 49 Plan... 1 Vers le Web sémantique 2 RDF 3 SPARQL 4 Publication, requêtage 5 Conclusion RDF -

Plus en détail

Partage et réutilisation de règles sur le Web de données

Partage et réutilisation de règles sur le Web de données Partage et réutilisation de règles sur le Web de données Oumy Seye To cite this version: Oumy Seye. Partage et réutilisation de règles sur le Web de données. Informatique. Université Nice Sophia Antipolis;

Plus en détail

Structure documentaire d une ontologie

Structure documentaire d une ontologie Chapitre 4 Structure documentaire d une ontologie 1. Introduction Structure documentaire d une ontologie L ontologie en tant que fichier informatique comporte une structure qui lui est propre. En plus

Plus en détail

ASR9 Application de prise de notes basée sur LDP et RWW.io

ASR9 Application de prise de notes basée sur LDP et RWW.io TELECOM SudParis ASR9 Application de prise de notes basée sur LDP et RWW.io Encadrant Olivier Berger Thomas SMAGGHE et Alexis TERRAT Table des matières Présentation du projet... 2 1.1 Contexte... 2 1.2

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étadonnées, RDF, RDFS et OWL

Métadonnées, RDF, RDFS et OWL LIRMM FMIN306 2009 Définition métadonnées Contexte actuel Illustration Base de données Services attendus Un exemple de standard Données relatives à des données, de l information ajoutant du sens à des

Plus en détail

Formation Scolomfr SKOS Partie Technique

Formation Scolomfr SKOS Partie Technique Formation Scolomfr SKOS Partie Technique La chaine de production Canopé Endpoint SPARQL de Canopé Le client Sésame pour un accès direct Architecture du Scolomfr en SKOS Le SPARQL Interroger le Endpoint

Plus en détail

REPRESENTATION DES CONNAISSANCES

REPRESENTATION DES CONNAISSANCES REPRESENTATION DES CONNAISSANCES Cours préparé pour l Université de Stendhal, Grenoble (France) Cédric Lopez clopez@objetdirect.com Frédérique Segond fsegond@objetdirect.com www.viseo.net 1 RAPPELS (1/3)

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

Filière Informatique de gestion

Filière Informatique de gestion Travail de diplôme 2008 Filière Informatique de gestion Web 3.0 Déploiement OntoNostra Etudiant : Francesco Nicola De Palma Professeur : Anne Le Calvé www.hevs.ch 1. TABLE DES MATIERES 1. Table des Matières...

Plus en détail

Linked Data avec Django. samedi 14 avril 12

Linked Data avec Django. samedi 14 avril 12 Linked Data avec Django Linked (Open) Data Données en ligne, licence libre Données structurées (PDF) Format non-propriétaire (XLS) Standard RDF Linked Open Data Le projet I.A.E. CREDIS Plateforme Commune

Plus en détail

Web sémantique, données libres et liées, UNT

Web sémantique, données libres et liées, UNT Web sémantique, données libres et liées, UNT Yolaine Bourda September 20, 2012 Web sémantique De nombreux documents sont présents sur le Web. Pourtant il est parfois difficile d avoir des réponses à des

Plus en détail

UNIVERSITE DE M SILA BDDA 2014/2015. XQuery

UNIVERSITE DE M SILA BDDA 2014/2015. XQuery XQuery 1- Historique 1998 : W3C organise un workshop sur XML Query 1999 : W3C lance le XML Query Working Group (39 membres, 25 companies) 2000 : publication des objectifs, des cas d utilisation et du modèle

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

Annotations sémantiques. Annotation sémantique de pages HTML RDFa, microformats et microdonnées. Microformats - exemple.

Annotations sémantiques. Annotation sémantique de pages HTML RDFa, microformats et microdonnées. Microformats - exemple. Introduction 1/32 2/32 Annotation sémantique de pages HTML RDFa, microformats et microdonnées Anne-Cécile Caron Master IPI-NT 2014-2015 Annotations sémantiques I Web sémantique = Annotation des ressources

Plus en détail

Interrogation de documents XML. Interrogation XML. XQuery. Comment interroger des documents XML?

Interrogation de documents XML. Interrogation XML. XQuery. Comment interroger des documents XML? 1 3 Interrogation de documents XML Interrogation XML Valeur C - Module Données et Services sur le Web Bernd Amann 2003/04 Comment interroger des documents XML? XPath : extraction de fragments d arbres

Plus en détail

Interrogation de documents XML. ENST - Bases de données avancées - 2003/04 - B. Amann

Interrogation de documents XML. ENST - Bases de données avancées - 2003/04 - B. Amann 1 Interrogation de documents XML 2 Interrogation de documents XML Comment interroger des documents XML? Solutions : SQL : il faut stocker XML dans une BD relationnel XPath : extraction de fragments d arbres

Plus en détail

ATELIER D ANALYSE DE L ACTIVITÉ DE CONDUITE À PARTIR DE DONNÉES DESCRIPTIVES

ATELIER D ANALYSE DE L ACTIVITÉ DE CONDUITE À PARTIR DE DONNÉES DESCRIPTIVES Université Claude Bernard - Lyon I Rapport de stage de Master 1 Informatique Année scolaire 2004-2005 ATELIER D ANALYSE DE L ACTIVITÉ DE CONDUITE À PARTIR DE DONNÉES DESCRIPTIVES Stagiaire : Jean-Marc

Plus en détail

RDF. Introduction 1/24. I Représenter les connaissances du web : monde ouvert, diversité des RDF 3/24. I arcs (sujet, prédicat, objet).

RDF. Introduction 1/24. I Représenter les connaissances du web : monde ouvert, diversité des RDF 3/24. I arcs (sujet, prédicat, objet). ntroduction 1/24 2/24 Donner une sémantique aux ressources du web Anne-Cécile Caron Représenter les connaissances du web : monde ouvert, diversité des sujets, des services. Très grande échelle : données

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

Web sémantique et pratiques documentaires

Web sémantique et pratiques documentaires Web sémantique et pratiques documentaires Jérôme Euzenat 1, Raphaël Troncy 1,2 1 INRIA Rhône-Alpes 2 INA, 655 avenue de l Europe 4 avenue de l Europe 38330 Montbonnot Saint-Martin (France) 94366 Bry-sur-Marne

Plus en détail

Web sémantique et représentation de connaissance Jérôme Euzenat, Jean-François Baget

Web sémantique et représentation de connaissance Jérôme Euzenat, Jean-François Baget Web sémantique et représentation de connaissance Jérôme Euzenat, Jean-François Baget Jerome.Euzenat@inrialpes.fr Jean-Francois.Baget@inrialpes.fr 1 But du cours Présenter les moyens de représenter la connaissance

Plus en détail

Livre Blanc. Veille Technologique Web sémantique & Systèmes embarqués

Livre Blanc. Veille Technologique Web sémantique & Systèmes embarqués Livre Blanc Veille Technologique Web sémantique & Systèmes embarqués Sommaire Livre blanc 1. Introduction... 4 1.1. Objectif... 4 1.2. Présentation... 5 2. Le web sémantique... 6 2.1. Présentation et contexte...

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

Sophia Conf 2014. Bases de données RDF. versatilité, puissance et scalabilité. Bases de données RDF

Sophia Conf 2014. Bases de données RDF. versatilité, puissance et scalabilité. Bases de données RDF Sophia Conf 2014 versatilité, puissance et scalabilité Your business 2 juillet technologists. 2014 Sophia Conf Powering 2014 progress Agenda Introduction Vision du Web sémantique par Atos Modèle W3C vs

Plus en détail

Les catalogues de demain Web sémantique et Web de données pour les bibliothèques. Emmanuelle Bermès RNBM 24 mai 2013

Les catalogues de demain Web sémantique et Web de données pour les bibliothèques. Emmanuelle Bermès RNBM 24 mai 2013 Les catalogues de demain Web sémantique et Web de données pour les bibliothèques Emmanuelle Bermès RNBM 24 mai 2013 SOMMAIRE 1. Contexte et enjeux 2. Principales briques techniques 3. Une interopérabilité

Plus en détail

États des lieux du Web sémantique Ivan Herman, W3C

États des lieux du Web sémantique Ivan Herman, W3C États des lieux du Web sémantique Ivan Herman, W3C 19èmes Journées Francophones d Ingénierie des Connaissances 19 juin, 2008, Nancy, France Nous avons des technologies de base à notre disposition Spécifications

Plus en détail

Interrogation de sources de données médicales à base de Services Web DaaS

Interrogation de sources de données médicales à base de Services Web DaaS République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid Tlemcen Faculté des Sciences Département d Informatique MÉMOIRE Pour l obtention du diplôme de MASTER EN INFORMATIQUE Réalisé

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

Exemple introductif. Web des données. Exemple d architecture. Anne-Cécile Caron 2014-2015. Le web sémantique est composé :

Exemple introductif. Web des données. Exemple d architecture. Anne-Cécile Caron 2014-2015. Le web sémantique est composé : 1/19 2/19 Exemple introductif Les Rich Snippets de Google permettent au moteur de recherche d ajouter des informations, en plus d un simple lien vers un site, à partir d informations sémantiques trouvées

Plus en détail

Plan... as Architecture des Systèmes d Information. Constats. as Architecture des Systèmes d Information

Plan... as Architecture des Systèmes d Information. Constats. as Architecture des Systèmes d Information Plan... Web sémantique Partie I - Cours Document et Web Sémantique Nicol Delestre 1 Vers le Web sémantique 2 3 4 Publication, requêtage 5 Conclusion - v1.0 1 / 49 - v1.0 2 / 49 Vers le Web sémantique Les

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

Introduction au Web sémantique

Introduction au Web sémantique Introduction au Web sémantique ressources site du W3C w3c.org websemantique.org Le wiki de l'équipe-projet Edelweiss à Sophia-Antipolis www-sop.inria.fr/edelweiss/ 1 Le Web : une couche applicative au

Plus en détail

Supervision des contributions dans un portail de travail collaboratif

Supervision des contributions dans un portail de travail collaboratif Institut de la Francophonie pour l'informatique Institut National de Télécommunications Mémoire de fin d'étude Supervision des contributions dans un portail de travail collaboratif Réalisé par : Xuan Sang

Plus en détail

Des données brutes au Web des données liées Le projet Datalift

Des données brutes au Web des données liées Le projet Datalift Des données brutes au Web des données liées Le projet Datalift Seminaire INTech ouverture des donnees 5 Juin 2012 INRIA Grenoble Rhône-Alpes François Scharffe Francois.scharffe@lirmm.fr @lechatpito Présentation

Plus en détail

Du Web sémantique au Web pragmatique. Isabelle Boydens Section Recherche 2 avril 2004

Du Web sémantique au Web pragmatique. Isabelle Boydens Section Recherche 2 avril 2004 Du Web sémantique au Web pragmatique Isabelle Boydens Section Recherche 2 avril 2004 Du Web sémantique au Web pragmatique : plan de l exposé Introduction Mise en contexte par rapport à l existant Web sémantique

Plus en détail

Web de données et standards afférents

Web de données et standards afférents Web de données et standards afférents I.Mougenot LIRMM Mastère informatique 2014 Mastère informatique 2014 1 / Web de données Web de données vers le web Sémantique Partager les données, voire les concepts,

Plus en détail

Publication et intégration de données ouvertes

Publication et intégration de données ouvertes Publication et intégration de données ouvertes François Scharffe LIRMM, UM2 Gazouillez #lechatpito #datalift 1 Qu est-ce qu une donnée ouverte? Une donnée accessible sur le web sous une licence ouverte.

Plus en détail

Introduction à OWL, un langage XML d'ontologies Web

Introduction à OWL, un langage XML d'ontologies Web Introduction à OWL, un langage XML d'ontologies Web auteur : Xavier Lacot Juin 2005-1- Résumé En l'espace de 15 ans, le concept du «web» a fortement évolué. La source disparate de savoirs

Plus en détail

Les bases de données (suite) Support de cours Pascal Ballet

Les bases de données (suite) Support de cours Pascal Ballet Les bases de données (suite) Support de cours Pascal Ballet La saisie et l'impression des données Les formulaires de saisie Les formulaires de saisie jouent deux rôles importants : - la mise en forme des

Plus en détail

Représentation des connaissances et Web Sémantique. 1 Modélisation en RDF MOREC TD/TME N 10. Mardi 6 mai 2007 - Nicolas Sabouret. 1.

Représentation des connaissances et Web Sémantique. 1 Modélisation en RDF MOREC TD/TME N 10. Mardi 6 mai 2007 - Nicolas Sabouret. 1. MOREC TD/TME N 10 Représentation des connaissances et Web Sémantique Mardi 6 mai 2007 - Nicolas Sabouret 1 Modélisation en RDF 1.1 Pour commencer On souhaite modéliser les connaissances suivantes en RDF

Plus en détail

Exemples de reque tes dans data.bnf.fr

Exemples de reque tes dans data.bnf.fr Exemples de reque tes dans data.bnf.fr 1.1 Découvrir le modèle de données Quelles sont les propriétés pour décrire la ressource http://data.bnf.fr/ark:/12148/cb11933798p SELECT DISTINCT?p?o WHERE ?p?o.

Plus en détail

OSLC (Open Services for Lifecycle Collaboration): standard ouvert pour l'interopérabilité des outils ALM open source

OSLC (Open Services for Lifecycle Collaboration): standard ouvert pour l'interopérabilité des outils ALM open source OSLC (Open Services for Lifecycle Collaboration): standard ouvert pour l'interopérabilité des outils ALM open source Olivier Berger , Sabri Labbene ,

Plus en détail

Bases de Données Avancées

Bases de Données Avancées Bases de Données Avancées Enseignant / chargé de TD : Dario COLAZZO www.lri.fr/~colazzo Chargée de TP : Jesús CAMACHO-RODRIGUEZ www.lri.fr/~camacho Plan Tuning d index Concurrence Reprise sur panne Données

Plus en détail

Rapport de projet. Web sémantique et données liés : application aux données de transport PARTIE APPLICATION. MAURY Marc.

Rapport de projet. Web sémantique et données liés : application aux données de transport PARTIE APPLICATION. MAURY Marc. Année universitaire 2011/2012 Master 1 AIGLE Rapport de projet Web sémantique et données liés : application aux données de transport PARTIE APPLICATION Réalisé par DEMIRDJIAN Yves LAMOUREUX Gaétan Encadré

Plus en détail

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 SQL Sommaire : COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 COMMANDES DE MANIPULATION DE DONNEES... 2 COMMANDES DE CONTROLE TRANSACTIONNEL... 2 COMMANDES DE REQUETE DE DONNEES... 2 COMMANDES

Plus en détail

Knowledge Enabled Real-Time Recommendation System

Knowledge Enabled Real-Time Recommendation System Knowledge Enabled Real-Time Recommendation System Syed Gillani, Jules Chevalier syed.gillani@univ-st-etienne.fr jules.chevalier@univ-st-etienne.fr Institut Henri Fayol, École des Mines de Saint-Étienne

Plus en détail

INF 6450 GESTION DE L'INFORMATION AVEC XML Télé-université, Université du Québec à Montréal CORRIGÉ DES QUESTIONS PRÉPARATOIRES À L'EXAMEN

INF 6450 GESTION DE L'INFORMATION AVEC XML Télé-université, Université du Québec à Montréal CORRIGÉ DES QUESTIONS PRÉPARATOIRES À L'EXAMEN INF 6450 GESTION DE L'INFORMATION AVEC XML Télé-université, Université du Québec à Montréal CORRIGÉ DES QUESTIONS PRÉPARATOIRES À L'EXAMEN Question 1. Écrivez un programme en Java qui utilise l API DOM

Plus en détail

Le Web Sémantique Technologies

Le Web Sémantique Technologies Le Web Sémantique Technologies Serge Linckels Université du Luxembourg, FSTC, 4 novembre 2004 Vers la Crise du Web? Chacun «réalise» des pages Web HTML hardcoding en Notepad Conversion (Word, Excel ) Avec

Plus en détail

Introduction au Web Sémantique Bernard ESPINASSE Professeur à l'université d'aix-marseille

Introduction au Web Sémantique Bernard ESPINASSE Professeur à l'université d'aix-marseille Introduction au Web Sémantique Bernard ESPINASSE Professeur à l'université d'aix-marseille 2010 Du Web au Web Sémantique : Le Web Sémantique : Architecture du Web Sémantique Langages du Web Sémantique

Plus en détail

Introduction à LINQ. Chapitre 1. Qu est-ce que LINQ?

Introduction à LINQ. Chapitre 1. Qu est-ce que LINQ? Chapitre 1 Introduction à LINQ En surfant sur le Web, vous trouverez différentes descriptions de LINQ (Language Integrated Query), et parmi elles : LINQ est un modèle de programmation uniforme de n importe

Plus en détail

INTRODUCTION AUX BASES DE DONNÉES EN BIODIVERSITÉ Atelier CEBioS MRV, Septembre 2015. André Heughebaert Belgian Biodiversity Platform

INTRODUCTION AUX BASES DE DONNÉES EN BIODIVERSITÉ Atelier CEBioS MRV, Septembre 2015. André Heughebaert Belgian Biodiversity Platform INTRODUCTION AUX BASES DE DONNÉES EN BIODIVERSITÉ Atelier CEBioS MRV, Septembre 2015 André Heughebaert Belgian Biodiversity Platform CONTENU 1. 2. 3. 4. 5. 6. 7. Introduction Données Metadonnées SQL NoSQL

Plus en détail

SQL Requêtes simples. Outline ... A.D., S.B. Février 2013. .1 Introduction. .2 Requêtes mono-relation. .3 Requêtes multi-relations

SQL Requêtes simples. Outline ... A.D., S.B. Février 2013. .1 Introduction. .2 Requêtes mono-relation. .3 Requêtes multi-relations SQL Requêtes simples BD4 AD, SB Licence MASS, Master ISIFAR, Paris-Diderot Février 2013 BD4 (Licence MASS, Master ISIFAR, Paris-Diderot) SQL 1/19 Février 2013 1 / 19 Outline 1 2 Requêtes mono-relation

Plus en détail

Vulnérabilités logicielles Injection SQL

Vulnérabilités logicielles Injection SQL MGR850 Hiver 2014 Vulnérabilités logicielles Injection SQL Hakima Ould-Slimane Chargée de cours École de technologie supérieure (ÉTS) Département de génie électrique 1 Plan SQL Injection SQL Injections

Plus en détail

Le Knowledge Graph : bond technologique ou évolution logique?

Le Knowledge Graph : bond technologique ou évolution logique? Le Knowledge Graph : bond technologique ou évolution logique? Sylvain Peyronnet http://sylvain.berbiqui.org Le Knowledge Graph 1 / 31 La machine n existe pas! Le Knowledge Graph 2 / 31 La donnée, et sa

Plus en détail

Informatique Initiation aux requêtes SQL. Sommaire

Informatique Initiation aux requêtes SQL. Sommaire cterrier.com 1/14 04/03/2008 Informatique Initiation aux requêtes SQL Auteur : C. Terrier ; mailto:webmaster@cterrier.com ; http://www.cterrier.com Utilisation : Reproduction libre pour des formateurs

Plus en détail

Cours 2 : SQL Structured Query Language

Cours 2 : SQL Structured Query Language Cours 2 : SQL Structured Query Language SQL Langage permettant de définir, manipuler et contrôler les données d une BD relationnelle Objet d une norme de l Institut National Américain de Normalisation

Plus en détail

Université de Montréal. L ingénierie de documents d affaires dans le cadre du web sémantique. par Jamel Eddine Jridi

Université de Montréal. L ingénierie de documents d affaires dans le cadre du web sémantique. par Jamel Eddine Jridi Université de Montréal L ingénierie de documents d affaires dans le cadre du web sémantique par Jamel Eddine Jridi Département d informatique et de recherche opérationnelle Faculté des arts et des sciences

Plus en détail

ASWS 5I802. Apprentissage Symbolique et Web Sémantique Master M2 DAC. Bernd Amann UPMC. 20 octobre 2015

ASWS 5I802. Apprentissage Symbolique et Web Sémantique Master M2 DAC. Bernd Amann UPMC. 20 octobre 2015 ASWS 5I802 Apprentissage Symbolique et Web Sémantique Master M2 DAC Bernd Amann UPMC 20 octobre 2015 B. Amann (UPMC) Master M2 DAC ASWS UPMC - UFR 919 Ingéniérie 20 octobre 2015 278 / 376 Cours 6 1 Triple

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

Filière Informatique de gestion

Filière Informatique de gestion Travail de diplôme 2008 Filière Informatique de gestion Web 3.0 : le Web comme base de données Etudiant Professeur : Antoine Darbellay : Anne Le Calvé www.hevs.ch PRÉFACE Actuellement, Internet représente

Plus en détail

WikiNEXT. Programmer le Web De Données avec un Wiki-based IDE. Pavel Arapov Michel Buffa Amel Ben Othmane

WikiNEXT. Programmer le Web De Données avec un Wiki-based IDE. Pavel Arapov Michel Buffa Amel Ben Othmane EB- NSTRUMENTED AN- ACHINE NTERACTIONS, OMMUNITIES, AND EMANTICS WikiNEXT Programmer le Web De Données avec un Wiki-based IDE Pavel Arapov Michel Buffa Amel Ben Othmane (INRIA, I3S, CNRS, University Nice

Plus en détail

BIG DATA («BD») and DBMS platform

BIG DATA («BD») and DBMS platform BIG DATA («BD») and DBMS platform ( «De BIG Brother à BIG DATA») Pr Serge Miranda Directeur Master MBDS (www.mbds-fr.org) Conférence 2012-2013 Exa-octets/jour! «Entre les débuts de la culture humaine et

Plus en détail

7.5 Quelques notions sur XML Schema

7.5 Quelques notions sur XML Schema 7.5 Quelques notions sur XML Schema WMK-schema est une autre façon de spécifier des données XML (une autre façon d écrire un schéma). N.B. : Un XML-schéma est lui-même un document XML! Mais il spécifie

Plus en détail

Chapitre 4 LE LANGAGE D INTERROGATION DE DONNÉES SQL

Chapitre 4 LE LANGAGE D INTERROGATION DE DONNÉES SQL Chapitre 4 LE LANGAGE D INTERROGATION DE DONNÉES SQL 1. Définitions Clause : mot-clé Requête : interrogation ou action structurée sur la BD Requête d interrogation composée de l ensemble des clauses :

Plus en détail

Initiation aux bases de données et à la programmation événementielle

Initiation aux bases de données et à la programmation événementielle Initiation aux bases de données et à la programmation événementielle Cours N 3 : Langage de Manipulation de Données. Souheib BAARIR. Page web : http://pagesperso-systeme.lip6.fr/souheib.baarir/bdvba/support.htm

Plus en détail

Recommandation dans les réseaux sociaux professionnels

Recommandation dans les réseaux sociaux professionnels Recommandation dans les réseaux sociaux professionnels Application sur un réseau bibliographique 6 mai 2010 Objectif et Motivation Techniques utilisées Algorithme exhaustive de recherche de toutes les

Plus en détail

Formation au langage SQL

Formation au langage SQL Objectif SQL est un langage informatique normalisé qui sert à effectuer des opérations sur des bases de données. Il permet de rechercher, d'ajouter, de modifier ou de supprimer des données dans les bases

Plus en détail

BD et XML : Exercices

BD et XML : Exercices BD et XML : Exercices 1 Stockage XML Voici un arbre XML : A B E C F C F C F D C C D D D 1.1 Stockage générique Exercice 1.1.1 : Définissez un schéma de stockage relationnel générique (sans prendre en compte

Plus en détail

Bases de données documentaires et distribuées Cours NFE04

Bases de données documentaires et distribuées Cours NFE04 Bases de données documentaires et distribuées Cours NFE04 Le langage XPath: les axes Auteurs : Raphaël Fournier-S niehotta, Philippe Rigaux prénom.nom@cnam.fr Département d informatique Conservatoire National

Plus en détail

Bases de données documentaires et distribuées Cours NFE04

Bases de données documentaires et distribuées Cours NFE04 Bases de données documentaires et distribuées Cours NFE04 Le langage Pig latin Auteurs : Raphaël Fournier-S niehotta, Philippe Rigaux, Nicolas Travers prénom.nom@cnam.fr Département d informatique Conservatoire

Plus en détail

Vers une meilleure interopérabilité des données géographiques françaises sur le Web de données. Ghislain Atemezing Raphaël Troncy

Vers une meilleure interopérabilité des données géographiques françaises sur le Web de données. Ghislain Atemezing Raphaël Troncy Vers une meilleure interopérabilité des données géographiques françaises sur le Web de données Ghislain Atemezing Raphaël Troncy Plan Où sont les données géographiques? Le mobile et l utilisation de la

Plus en détail

Le web de données et les bibliothèques. #juin2014 #bordeaux

Le web de données et les bibliothèques. #juin2014 #bordeaux Le web de données et les bibliothèques #juin2014 #bordeaux Le Web, web de documents Données Documents Base de données Hyperlien Base de données Un archipel d icebergs Les données sont cachées sous les

Plus en détail

Gestion de données complexes

Gestion de données complexes Master 2 Informatique Spécialité AIGLE Gestion de données complexes Amayas ABBOUTE Gilles ENTRINGER SOMMAIRE Sommaire i 1 - Introduction 1 2 - Technologies utilisées 2 2.1 API Jena........................................

Plus en détail