Présentation réalisé pour les M2 de l'école nationale des chartes en novembre 2014.
Ces slides remixent en partie des slides de Fabien Gandon, Thomas Francart, Gautier Poupeau, Emmanuelle Bermès.
Merci à eux.
Grand Prix DataCulture du MCC: le projet Laderdesders
Brève introduction au Linked Open Data [appliqué aux institutions culturelles]
1. Antoine Courtin Labex Les passés dans le présent, Université Paris Ouest Nanterre La Défense - MoDyCo
Brève introduction au Linked Open Data
[appliqué aux institutions culturelles]
@seeksanusername http://modref-veille.passes-present.eu/
Vendredi 27 novembre 2014 - Master II - École nationale des chartes
2. Médiation Numérique dans les GLAMs - Crowdsourcing, réseaux sociaux, Open Data et autres initiatives…
Internet…
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
4. Médiation Numérique dans les GLAMs - Crowdsourcing, réseaux sociaux, Open Data et autres initiatives…
source
open
standards
licence
knowledge
data
content
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
5. Petits rappels
• Internet n’est PAS le web !
• 1 réseau de réseaux
• Internet est basé sur TCP/IP
• Le Web est l’un des protocoles d’Internet
• D’autres protocoles: IMAP, POP (pour la messagerie), SSH, etc.
• Le web
• Pour mettre à disposition des ressources et les partager
• 3 composants majeurs:
• URL (pour l’adressage)
• HTTP (protocole pour communiquer)
• HTML (langage de représentation)
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
6. Source : Camille Jourdain (http://goo.gl/3lbfI7) d’après Novak Sprivack de Radar Networks
Le web fête déjà ses 25 ans
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
7. http://www.mediassociaux.fr/2014/05/19/panorama-medias-sociaux-2014/
Médiation Numérique dans les GLAMs - Crowdsourcing, réseaux sociaux, Open Data et autres initiatives…
Avec des usagers
2 484 915 152 d’utilisateurs du web (sur un peu plus
de 7 milliards d’habitants)
1 856 680 860 utilisateurs actifs des réseaux sociaux
6 572 950 124 utilisateurs de téléphones mobiles
13% des internautes sont en Europe de l’Ouest, 11% en
Amérique du Nord, 30% dans l’Ouest de l’Asie.
54 473 474 internautes, soit 83% de la population
française.
28 millions d’utilisateurs actifs sur Facebook, soit
42% des français.
Un internaute français passe en moyenne 4h07 par jour sur
Internet (via un ordinateur).
Les mobinautes surfent en moyenne 58 minutes par
jour sur leur smartphone.
Les membres des réseaux sociaux passent en moyenne 1h29 par
jour sur ces espaces.
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
8. Identifier les producteurs (historiques) des données culturelles
Galleries Librairies Archives Museums
Mais aussi monuments, théâtres, zoos, jardins botaniques, etc…
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
9. Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
LODLAMpour les intimes…
Linked Open Data - Librairies Archives Museums
10. Création par le ministère de la culture
d'une base de données des
peintures des musées français.
Poste de consultation numérique au
musée d’Orsay
Vidéodisque de 15 000 images du
Musée d’art moderne, des fonds
nationaux et régionaux d’art
contemporain
La base Joconde du Ministère passe
sur le Minitel
Ouverture du site internet du Louvre
Mise en ligne de la base Palissy
(création en 1989)
Mise en ligne de la seconde version
de Gallica
Mise en ligne des bases Joconde et
Mérimée
1975-1979
1986
1992
juin
1995
1998
2000
Mise en ligne de Photo-RMN2004
Publication du moteur « Collection »
sur le site du MCC2007
Avril
2008
Novembre
P re m i è re v e r s i o n d u p o r t a i l
Europeana
2011
Avril
Version bêta du projet APEnet (Portail
Européen des archives)
2014
janvier
Mise en ligne du projet JocondeLab
Création de la base Archidoc du
MCC
1997
2013
Publication des notices objets
mobiliers du service de l’inventaire du
patrimoine de la Région Alsace sur la
plateforme OpenData
Données culturelles en ligne, une histoire déjà ancienne
Première mise en ligne d’état-civil
n u m é r i s é e n a r c h i v e s
départementales
2003
2010 94 services d’archives ont mis des
documents numérisés en ligne
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
11. Une transition pour passer d’un web :
compréhensible par l’humain
affichage pour les machines
« Devinable » pour les machines
manipulable pour les machinesà un web
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
source: D J Shin, http://goo.gl/Ks1l4M
12. Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
VS
Source: Nicholas, wikimedia commons, http://goo.gl/Ab3GRU
13. Web de document Web de données
Hyperliens
Hyperliens
Liens typés
Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ? #JIES2014
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
14. Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ? #JIES2014
Ce n’est pas une rupture
Mais le prolongement du web qui développe des données
structurées compréhensibles par les machines…
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
15. http://goo.gl/Nlntb
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
Une introduction (en vidéo) d’Europeana
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
16. Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
Une explosion des données disponibles dans le LOD en 7 ans
20. Open Data et Web de données
Données accessibles sur le web (sans condition de formats)
Données accessibles structurées (ex: fichier Excel plutôt
que le PDF d’un tableur)
Données structurées dans des formats non-propriétaires
(ex: CSV plutôt qu’Excel)
Utilisation des URIs pour identifier les ressources
Les données sont reliées à d’autres données
Open Data
Linked Open Data
#JIES2014#JIES2014Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ?
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
http://5stardata.info/
21. Système d’identifiants fiables et pérennes:
Grammaire RDF et ses syntaxes
Protocole, langage de requête pour le RDF
Ontologies exprimées
URI
RDF/XML, N3, Turtle, N-triple, RDFa
SPARQL
RDFs, OWL
4 éléments fondamentaux pour le web de données
Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ? #JIES2014
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
22. Représenter
Requêter
Raisonner
Confiance
Interagir/visualiser
d’après Fabien Gandon http://goo.gl/ymYgDA
Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ? #JIES2014
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
Le « fameux » Semantic Web Stask
23. URI
Permet d’établir un identifiant pérenne pour chaque ressource sur le web
= mécanisme d’identification
http://…/Harry_Potter
#JIES2014Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ?
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
Les URIs
identifier ce
qui existe sur
le web
http://mon-site.fr
identifier,
sur le web,
ce qui existe
http://animaux.fr/ce-zèbre
source: Fabien Gandon http://goo.gl/ymYgDA
24. #JIES2014Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ?
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
Les URIs
Un principe fort AAA
Anyone can say Anything About Anything
« Une URI par chose, une chose par URI »
• Toutes les URIs sont des URLs
urn:exemple:artist:Basquiat
http://animaux.fr/mon-zebre
Generic syntax
25. Ressource
des pages, images, vidéos…->dès qu’il y a une URI
Description
caractéristiques et relation entre les ressources
Format
un modèle et des syntaxes pr les descriptions
Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ? #JIES2014
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
RDF - La grammaire
Recommendation du W3C depuis 2004 dont la version 1.1 fut publié en 2014
26. #JIES2014Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ?
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
RDF
Source: Prodigiorum ac ostentorum chronicon, 1557 (http://goo.gl/gy8m6d)
TOUT FONCTIONNE PAR
3
27. #JIES2014Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ?
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
RDF
Modèle où toute connaissance respecte la forme d’un triplet sous la forme suivante:
sujet prédicat objet
ENC2014.pdf a pour auteur Antoine et a pour thème le linked open data
=
ENC2014.pdf a pour auteur Antoine
ENC2014.pdf a pour sujet linked open data
28. #JIES2014Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ?
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
RDF
Bruxelles ClaudeLevyStrauss
LieuDeNaissanceDe
http://dbpedia.org/ressource/ClaudeLevyStrauss
http://dbpedia.org/ontology/birthPlace
http://dbpedia.org/ressource/Bruxelles
Modèle de graphe pour relier les descriptions des ressources entre elles.
sujet prédicat objet
noeud arc noeud
Modèle de graphe pour relier les descriptions des ressources entre elles.
33. Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ? #JIES2014
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
RDF
Le RDF possède plusieurs syntaxes
XML
N3 Turtle
RDFa
<DOCTYPE html PUBLIC>
<html
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:dc="http://purl.org/dc/terms/">
<head>
<h1>Exmple de description RDFa</h1>
</head>
<body>
<div typof="foaf:person" about="http://www.w3.org/People/Berners-Lee/card#">
Le <span rel="dc:creator" href="http://www.w3.org">créateur du W3C</span> a pour nom <span
property="foaf:name">Timothy Berners-Lee</span>
</div>
</body>
</html>
<urn:x-states:New%20York>
rdf:Description <http://purl.org/dc/terms/alternative>;
dcterms:alternative ˝NY˝@EN .
N-
triples
34. Oui mais…
comment exprimer de façon
non-ambigüe
ces descriptions ?
« lieu de naissance », « a pour sujet », « a pour
ingrédient », « contient », « has ingredient »… ?
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
source: Thomas Francart http://fr.slideshare.net/thomasfrancart
35. En utilisant une interprétation commune des
descriptions qui s’appuie sur des
Vocabulaires partagés
Autrement appelés
Ontologies
Qui déterminent un sens univoque aux verbes,
aux catégories de sujet et aux compléments
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
source: Thomas Francart http://fr.slideshare.net/thomasfrancart
36. Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ? #JIES2014
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
Ontologies
source: Gautier Poupeau, Emmanuelle Bermes, ANF CRNS 2014
37. ANF CNRS – Web sémantique – Fréjus 2014ANF CNRS – Web sémantique – Fréjus 2014
Taxinomie : notion de « taxons » ensemble regroupant de manière hiérarchique
des êtres vivants
La taxinomie est l'ensemble des règles établies pour la classification
De manière plus générale, la taxonomie est une représentation ordonnée des
élements la composant : ex taxinomies de navigation à facettes
Thésaurus : liste de concepts normalisés pouvant entretenir des relations
hiérarchiques, d'association et de synonymie
Taxinomie / Thésaurus ▶Organisation (arborescente) des connaissances
Ontologie ▶Représentation (sous forme de graphe) et formalisation de la
connaissance
Taxinomie, Thésaurus / Ontologie
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
source: Gautier Poupeau, Emmanuelle Bermes, ANF CRNS 2014
38. Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ? #JIES2014
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
Ontologies
• Ontologie = représentation et modélisation d'un domaine
• Modélisation = classes (concepts) + propriétés (relations)
• Modèle spécifié : classes/propriétés/ règles d'inférence des relations sont formalisés ▶
traitement automatique
• Possibilité de créer tout type de relations ≠ Taxinomie/Thésaurus relations fixes
• Possibilité d'aligner différentes ontologies entre elles (intéropérabilité) par différents
types de correspondances entre les entités :
· Équivalence (similarité)
· Inclusion
· Exclusion….
• Différentes techniques d'alignement :
Sémantique
Structurelles
Comparaison entre chaînes de caractères...
39. ANF CNRS – Web sémantique – Fréjus 2014ANF CNRS – Web sémantique – Fréjus 2014
Composant des ontologies
ABC
RDFS et OWL sont des standards RDF permettant de déclarer des classes, des
propriétés, et leur logique
Exemple de logique : propriété symétrique
Exemple de classe : Personne
Exemple d’attribut : nom
Exemple de relation : estContemporainDe
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
source: Gautier Poupeau, Emmanuelle Bermes, ANF CRNS 2014
40. ANF CNRS – Web sémantique – Fréjus 2014ANF CNRS – Web sémantique – Fréjus 2014
● En RDF, toute “chose” a un type (ou plusieurs). On appelle cela une “classe”.
Les classes sont organisées en hiérarchies (classes, sous-classes)
CHOSE
LIEU PERSONNE
VILLE PAYS
● On peut définir les rapports des classes entre elles par certaines caractéristiques
: par ex. classes disjointes (personne ≠ lieu)
● NB : tout ce qui définit une classe doit pouvoir s'appliquer aussi à ses sous-
classes. Ex: un lieu peut avoir des coordonnées géographiques, donc une ville
peut avoir des coordonnées géographiques.
Classes et hiérarchies de classes
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
source: Gautier Poupeau, Emmanuelle Bermes, ANF CRNS 2014
41. ANF CNRS – Web sémantique – Fréjus 2014ANF CNRS – Web sémantique – Fréjus 2014
Classes et instances
● Une classe est une abstraction (type de chose)
● Une instance est la chose concrète qui se rattache à une classe.
Eugène Delacroix est une instance de la
classe mied:Personne
PARIS
FRANCE
?
VILLE
PAYS
?
Là où ça se complique...
Il ne faut pas confondre une hiérarchie de classe avec les rapports que peuvent avoir
les instances, voire les classes entre elles.
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
source: Gautier Poupeau, Emmanuelle Bermes, ANF CRNS 2014
42. ANF CNRS – Web sémantique – Fréjus 2014ANF CNRS – Web sémantique – Fréjus 2014
Relier l’instance à la classe
On relie une instance à sa classe par une relation “rdf:type”
rdf:type
http://www.mied.org/ontologie/Personne
On désigne la classe par son URI
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
source: Gautier Poupeau, Emmanuelle Bermes, ANF CRNS 2014
43. ANF CNRS – Web sémantique – Fréjus 2014ANF CNRS – Web sémantique – Fréjus 2014
Propriétés
Les propriétés correspondent au “verbe” dans le triplet.
● On distingue
– Propriété de types de données (datatype property) : propriété qui relie une
instance et un littéral (texte, nombre...)
– Propriété d'objet (object property) : propriété qui relie une instance et une
autre instance (c'est à dire que l'objet est une URI)
mied:Personne
“Eugène Delacroix”
est de type
s'appelle
est contemporain de
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
source: Gautier Poupeau, Emmanuelle Bermes, ANF CRNS 2014
44. ANF CNRS – Web sémantique – Fréjus 2014ANF CNRS – Web sémantique – Fréjus 2014
Hiérarchies de propriétés
● Une propriété peut être définie comme “sous-propriété” d'une autre. C'est-à-dire qu'elle est plus
“précise”.
● Cela permet, par exemple, de lui attribuer un domaine et/ou un co-domaine plus précis.
mied:lieu
mied:LieuNaissance
co-domaine
mied:Ville
mied:LieuDeces
co-domaine
mied:Ville
co-domaine
mied:Lieu
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
source: Gautier Poupeau, Emmanuelle Bermes, ANF CRNS 2014
45. ANF CNRS – Web sémantique – Fréjus 2014ANF CNRS – Web sémantique – Fréjus 2014
Hiérarchies de propriétés
Si une propriété s'applique dans un triplet, et qu'elle est sous-propriété d'une autre,
alors la “super-propriété” s'applique également.
<
mied:estAuteurDe
mied:estAuteurDe
mied:estPeintreDe
mied:estPeintreDe
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
source: Gautier Poupeau, Emmanuelle Bermes, ANF CRNS 2014
46. ANF CNRS – Web sémantique – Fréjus 2014ANF CNRS – Web sémantique – Fréjus 2014
Logique des propriétés
On peut (de manière optionnelle) indiquer le comportement d'une propriété
par rapport aux instances qu'elle décrit, ou par rapport à d'autres propriétés.
mied:estContemporainDe
Propriété symétrique :
mied:estAuteurDe
Propriétés inverses :
mied:aPourAuteur
NB : attention au sens des propriétés (orientation).
Propriété fonctionnelle :
mied:lieuDecès
mied:estContemporainDe
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
source: Gautier Poupeau, Emmanuelle
Bermes, ANF CRNS 2014
47. ANF CNRS – Web sémantique – Fréjus 2014ANF CNRS – Web sémantique – Fréjus 2014
FOAF
Dublin Core
OAI-ORE
Pour trouver d’autres vocabulaires RDF ou ontologies,
Linked Open Vocabularies
http://lov.okfn.org/dataset/lov/
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
Quelques vocabulaires et ontologies....
source: Gautier Poupeau, Emmanuelle Bermes, ANF CRNS 2014
48. ANF CNRS – Web sémantique – Fréjus 2014ANF CNRS – Web sémantique – Fréjus 2014
Organization ontology
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
49. ANF CNRS – Web sémantique – Fréjus 2014ANF CNRS – Web sémantique – Fréjus 2014
FOAF
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
50. Google schema.org : Recipe
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
51. Ontologies Dans le milieu culturel, plusieurs ontologies co-existent
FRBR CIDOC-CRM
Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ?
Source: Etienne Cavalié http://goo.gl/l4shvq
FRBROOFRBRer
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
53. La statue est en marbre❝
❞
Statue marbreEstEn
sujet prédicat objet
Domain Property Range
E24_Physical_Man-Made_Think
= Statue
P45_consists_of E57_Material
= marbre
SérialisastionRDF/XMLCIDO-CCRMRDFsGraph
Triplet
RDF
Énonciation
Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ? #JIES2014
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
54. Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ? #JIES2014
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
SPARQL
PARQLS
Protocol
And
RDF
Query
Langage
Désigne à la fois
1 langage de requête
1 format pour les résultats
1 protocole d’accès
Mais permet également
de modifier, ajouter et supprimer des
données en RDF
SPARQL permet d’extraire des informations d’un graphe par l’expression de contraintes
sous la forme d’équations qui permettent de parcourir le graphe interrogé.
55. Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
SPARQL
À quoi cela ressemble ?
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT auteur ?lieu ?datenaiss ?datedeces ?image
WHERE {
?auteur a <http://dbpedia.org/class/yago/FrenchPainters>.
?auteur dbpedia-owl:birthPlace ?lieu.
?auteur dbpedia-owl:birthDate ?datenaiss.
?auteur dbpedia-owl:deathDate ?datedeces.
?auteur foaf:depiction ?image
}
Déclaration
des préfixes
et espaces
de noms
Déclaration
du type de
requête
Déclaration des
variables recherchées
Déclaration
des
contraintes
Exemple de triplets
56. Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
SPARQL
Bon à savoir
• Les contraintes sont exprimées grâce à des triplets RDF
• Syntaxe propre à SPARQL à respecter
• {} pour avant et après les triplets RDF
• ? pour noter la variable que l’on cherche
• Ne pas oublier le . après chaque triplet RDF (sauf pour le dernier, non obligatoire)
• Utilisation du chevron (<>) si l’URI est exprimé complètement (pas d’utilisation du
prefix)
• Les guillemets pour exprimer un littéral dans les triplets RDF
• Des « petits trucs utile à savoir »
• « a » en position de prédicat correspond toujours à rdf:type
• utiliser au maximum les prefix pour alléger votre requête
• Utiliser le ; à la fin du triplet évite de devoir écrire de nouveau le sujet du triplet
suivant
• Si vous avez une variable (?mavariable) dans le type de requête, vous devez
obligatoirement la retrouver dans vos contraintes. (l’inverse n’est pas vrai)
57. SELECT ?auteur ?name WHERE {
?auteur a <http://dbpedia.org/class/yago/FrenchPainters>. ?auteur foaf:name ?name
FILTER regex(?name, '^Paul').
}
• Pour aller + loin
• UNION: équivalent à l’opérateur booléen OU
• ORDER: pour classer les résultats selon une variable déclarée (connue ou non)
• LIMIT: pour limiter le nombre de réponse
• FILTER: pour filtrer les résultats (par ex. selon la langue ou encore utiliser une regel perso (avec
précaution)
SELECT ?auteur ?name WHERE {
?auteur a <http://dbpedia.org/class/yago/FrenchPainters>;
foaf:name ?name }
ORDER BY ?name LIMIT 20
SPARQL
• Quelques exemples de requêtes
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
58. source: Julien Cojan http://goo.gl/ShxKXE
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
SPARQL
Petit exercice n°1 :
Dans quelles villes y a-t-il des musées égyptologiques ? Combien ?
Modéliser, sous forme de graphe, ces questions sous forme de triplet
Petit exercice n°2 :
Récupérer la liste des artistes français dans DBpedia, leurs date de naissance et
de mort, ainsi que leurs portraits et visualiser ces informations grâce à Palladio
59. source: Julien Cojan http://goo.gl/ShxKXE
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
SPARQL
Petit exercice n°1:
Dans quelles villes trouve-t-on des musées égyptologiques ? Combien ?
Modéliser, sous forme de graphe, ces questions sous forme de triplet
Exemple SPARQL 3
?m
ville
Catégorie:
Musée_égyptologique
sujet
?ville
Musée
type
Dans quelles villes y a-t-il des
musées égyptologiques ?
Combien ?
select ?ville count(distinct ?m) as ?nb where {
?m rdf:type dbpedia-owl:Museum .
?m dbpedia-owl:city ?ville .
?m dcterms:subject <http://fr.dbpedia.org/
resource/Catégorie:Musée_égyptologique>
} group by ?ville order by desc(?nb)
Exemple SPARQL 3
?m
ville
Catégorie:
Musée_égyptologique
sujet
?ville
Musée
type
Dans quelles villes y a-t-il des
musées égyptologiques ?
Combien ?
select ?ville count(distinct ?m) as ?nb where {
?m rdf:type dbpedia-owl:Museum .
?m dbpedia-owl:city ?ville .
?m dcterms:subject <http://fr.dbpedia.org/
resource/Catégorie:Musée_égyptologique>
} group by ?ville order by desc(?nb)
60. SPARQL
Petit exercice n°2 :
Récupérer la liste des écrivains français (ou des peintres) dans DBpedia, leurs date de
naissance et de mort, ainsi que leurs portraits et visualiser ces informations grâce à Palladio
Résultat:
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
http://goo.gl/mxvdutPetite aide :-)
61. PREFIX dbpedia:<http://dbpedia.org/ontology/>
PREFIX foaf:<http://xmlns.com/foaf/0.1/>
SELECT ?auteur ?lieu ?datenaiss ?datedeces ?image
WHERE
{
?auteur a <http://dbpedia.org/class/yago/FrenchNovelists>.
?auteur dbpedia:birthPlace ?lieu.
?auteur dbpedia-owl:birthDate ?datenaiss.
?auteur dbpedia-owl:deathDate ?datedeces.
?auteur foaf:depiction ?image
}
SPARQL
Petit exercice n°2 :
Récupérer la liste des écrivains français dans DBpedia, leurs date de naissance
et de mort, ainsi que leurs portraits et visualiser ces informations grâce à
Palladio
Requête:
62. Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
SPARQL
Où s’amuser avec des entrepôt SPARQL (liste non exhaustive)
Dbpedia : http://dbpedia.org/sparql
DBpedia (version fr): http://fr.dbpedia.org/sparql
Bibliothèque nationale de France : data.bnf.fr
Vocabulaire du Getty Museum : http://vocab.getty.edu/sparql
Les collections du British museums: http://collection.britishmuseum.org/sparql
Projet kerameikos : http://kerameikos.org/sparql
Europeana : http://europeana.ontotext.com/sparql
Plateforme Isidore : http://www.rechercheisidore.fr/sparql
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
63. Médiation Numérique dans les GLAMs - Crowdsourcing, réseaux sociaux, Open Data et autres initiatives…
Open Data
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
64. Médiation Numérique dans les GLAMs - Crowdsourcing, réseaux sociaux, Open Data et autres initiatives…
Mais qu’est-ce que c’est ?
Les données ouvertes sont des données mises à
disposition par des administrations nationales, des
collectivités ou des organismes de recherche; elles sont
issues de leur fonctionnement ou produites par ces
organismes; elles sont publiées avec une licence
permettant leur libre accès et leur réutilisation par tous,
sans restriction technique, juridique ou financière.
Source : Thomas Francart à partir Adaptation de la définition de wikipedia francophone : http://fr.wikipedia.org/wiki/Donn%C3%A9es_ouvertes
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
65. Médiation Numérique dans les GLAMs - Crowdsourcing, réseaux sociaux, Open Data et autres initiatives…
Quels enjeux ?
• Un mouvement en faveur de la libération des données, et en
particulier des données publiques.
• Promouvoir la transparence, la participation et l’Open
Governement
• Favoriser l’innovation et la croissance économique
• Sortir les données des silos, les rendre interopérables et
« compréhensibles » par les machines (Web 3.0, Web
Sémantique)
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
66. Médiation Numérique dans les GLAMs - Crowdsourcing, réseaux sociaux, Open Data et autres initiatives…
Quelques expériences en France
• Notice d’objects de l’Inventaire du patrimoine de la région Alsace sur
la plateforme open data de la région
• Inventaire des collections depuis 1793 du musée des Augustins à
Toulouse sur la plateforme open data de la ville
• Registre (simplifiée) des entrées des archives régionales des Pays de
la Loire sur la plateforme open data de la région
• Les « grands documents » de l’histoire de France par les Archives
nationales sur la plateforme d’Etala
• L’ensemble des notices bibliographiques de la Bibliothèque nationale
de france sur leur plateforme data.bnf.fr
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
67. Catalogue collectif
suédois Libris / CC0
Deutsche National Bibliothek : données
bibliographies CC0
Parstevecadman.CC-BY-SA
British Library :
3 millions de notices
bibliographiques
libérées sous licence
CC0
Rijksmuseum
Amsterdam.
API sous CC0
Médiation Numérique dans les GLAMs - Crowdsourcing, réseaux sociaux, Open Data et autres initiatives…
À l’étranger…
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
source: Lionel Maurel
68. Pour la première fois, le MCC
affirme clairement que le régime
d’exception culturelle est
compatible avec l’ouverture des
données et incite ses
établissements à s’engager dans
cette voie.
Une prise de position par le Ministère
Médiation Numérique dans les GLAMs - Crowdsourcing, réseaux sociaux, Open Data et autres initiatives…Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
69. Médiation Numérique dans les GLAMs - Crowdsourcing, réseaux sociaux, Open Data et autres initiatives…
Quelques expériences
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
71. #JIES2014Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ?
http://labs.europeana.eu/
http://hdalab.iri-research.org/hdalab/
Médiation Numérique dans les GLAMs - Crowdsourcing, réseaux sociaux, Open Data et autres initiatives…Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
73. #JIES2014Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ?
https://sites.google.com/site/egonomy2012/http://data.bnf.fr/
http://demo.cubicweb.org/opencatfresnes/
Médiation Numérique dans les GLAMs - Crowdsourcing, réseaux sociaux, Open Data et autres initiatives…Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
75. #JIES2014Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ?
http://qakis.org/qakis/
http://www.museosuomi.fi/
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
77. Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ? #JIES2014
http://kerameikos.org/
http://discoveryhub.co/
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
78. #JIES2014Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ?
http://numismatics.org/ocre/
Données accessible sur le web (sans condition de formats)
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
80. British Museum
#JIES2014Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ?
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
https://www.youtube.com/watch?v=HbYgaxctGV8
81. #JIES2014Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ?
http://jocondelab.iri-research.org/
Médiation Numérique dans les GLAMs - Crowdsourcing, réseaux sociaux, Open Data et autres initiatives…Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
82. #JIES2014Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ?
http://mismuseos.net/
Médiation Numérique dans les GLAMs - Crowdsourcing, réseaux sociaux, Open Data et autres initiatives…Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
83. #JIES2014Données et institutions culturelles à l’heure de LinkedOpenData : Quelles perspectives pour la médiation ?
http://id.loc.gov/
http://vocab.getty.edu/
Médiation Numérique dans les GLAMs - Crowdsourcing, réseaux sociaux, Open Data et autres initiatives…Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
86. ANF CNRS – Web sémantique – Fréjus 2014ANF CNRS – Web sémantique – Fréjus 2014
Une grammaire Des vocabulaires
Des règles
d’écriture Des moyens
de communication
RDF RDFS/OWL RDF/XML, N3
Turtle, RDFa
SPARQL
Un mécanisme
de communication
Un mécanisme
d'identification
HTTP URI
Les conditions du Web de données
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
source: Gautier Poupeau, Emmanuelle Bermes, ANF CRNS 2014
En conclusion - les conditions du Web de données ouvert et libre
+
ANF CNRS – Web sémantique – Fréjus 2014ANF CNRS – Web sémantique – Fréjus 2014
e Des vocabulaires
Des règles
d’écriture Des moyens
de communication
RDFS/OWL RDF/XML, N3
Turtle, RDFa
SPARQL
Un mécanisme
de communication
Un mécanisme
d'identification
HTTP URI
onditions du Web de données
des licences adaptées
au partage
et à la réutilisation des
données
87. Merci
Questions ?
@seeksanusername http://modref-veille.passes-present.eu/
Licence Creative Commons
Ce(tte) œuvre est mise à disposition selon les termes de la Licence
Creative Commons Attribution -
Partage dans les Mêmes Conditions 4.0 International.
Introduction au LinkedOpenData - École nationale des chartes - 28 novembre 2014
Crédits:
Ces slides remixent en partie des slides de Fabien Gandon, Thomas Francart,
Gautier Poupeau, Emmanuelle Bermès.
Merci à eux.