Vizskos, a vizualiser
for SKOS-based thesaurus
@marie_ototoi
Philharmonie de Paris
Projet Doremus
http://www.doremus.org
https://github.com/DOREMUS-ANR/
La Sonate au Clair de Lune,
de Ludwig Van Beethoven
un exemple simple qui soulève des problèmes typiques
1801
composition ...
La Sonate au Clair de Lune,
de Ludwig Van Beethoven
un exemple simple qui soulève des problèmes typiques
1832
Le poète all...
La Sonate au Clair de Lune,
de Ludwig Van Beethoven
un exemple simple qui soulève des problèmes typiques
2015
Recherche su...
Un modèle de connaissances commun,
des référentiels partagés
et multilingues
Le mapping, l’alignement et la
publication de nos catalogues
sur le web des données
Ⓒhttp://lodlam.net
Application de recommandation
d’œuvres musicales
en fonction des contextes et des usages
Ingénierie pédagogique et formation,
participation aux standards et
dissémination scientifique
Doremus schema
Doremus schema
Un jeu de donné publié est
un graphe nommé composé de triplets
<subject> <predicate> <object>
Subject Object
Données => triplets
La dédicace est de type doremus:Dedicace
La dédicace fait référence à la Comtesse Giulietta
La dédicac...
Syntaxe turtle
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix doremus: <http://data.doremus.org/> .
...
Doremus controlled vocabularies
Thesaurus
liste organisée
de termes contrôlés et normalisés
représentant les concepts
d'un domaine de connaissance
Thesaurus iconographique,
système descriptif des représentations
de François Garnier
Thesaurus des espèces de dragons
Thesaurus des saveurs
Représenter tous les triplés ?
3 axes principaux
1. Donner une vue d’ensemble du jeu de
données
2. Permettre de naviguer dans le jeu de
données
3. Donner...
Vizskos
collection
La négociation de contenu
http://www.mimo-db.eu/InstrumentsKeywords/3305 URI
RDF
[application/rdf+xml, text/turtle, applic...
La visualisation hors contexte
http://www. exmple.com/uri=http://www.mimo-db.eu/InstrumentsKeywords/3305
http://www.mimo-db.eu/InstrumentsKeywords/3305
Sélectionne le thesaurus
L’URI demandé correspond-elle
au pattern de l’un d...
Chargement échoué
Charge l’intégralité du thesaurus
avec SPARQL
Charge l’intégralité du thesaurus
avec le fichier json-ld ...
curl -H "Accept: application/rdf+xml" http://www.mimo-db.eu/InstrumentsKeywords/3305
curl -H "Accept: application/rdf+xml" http://www.mimo-db.eu/InstrumentsKeywords/3305
curl -H "Accept: application/rdf+xml" http://www.mimo-db.eu/InstrumentsKeywords/3305
Compacter json-ld
D3.js
• Vizskos facilite le travail de constitution des
référentiels et d’alignements
• sera peut-être utilisé comme outil
pédag...
• Les données sont
longues à charger…
localStorage ou
sessionStorage ?
Les volumes
semblent un peu
dissuasifs
• Quand il y...
Perspectives
• Affiner l’interface
• Enlever les transitions pour les machines
moins performantes
• C-SPARQL ?
• Proposer ...
Vizskos Codeurs en Seine
Vizskos Codeurs en Seine
Vizskos Codeurs en Seine
Vizskos Codeurs en Seine
Vizskos Codeurs en Seine
Prochain SlideShare
Chargement dans…5
×

Vizskos Codeurs en Seine

483 vues

Publié le

Vizskos, un outil de visualisation pour le web sémantique

Publié dans : Internet
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
483
Sur SlideShare
0
Issues des intégrations
0
Intégrations
31
Actions
Partages
0
Téléchargements
4
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Vizskos Codeurs en Seine

  1. 1. Vizskos, a vizualiser for SKOS-based thesaurus
  2. 2. @marie_ototoi Philharmonie de Paris Projet Doremus http://www.doremus.org https://github.com/DOREMUS-ANR/
  3. 3. La Sonate au Clair de Lune, de Ludwig Van Beethoven un exemple simple qui soulève des problèmes typiques 1801 composition - titre original «Sonata quasi una Fantasia» 1802 première publication dédiée à Giuletta Guicciardi 1827 mort de Ludwig Van Beethoven
  4. 4. La Sonate au Clair de Lune, de Ludwig Van Beethoven un exemple simple qui soulève des problèmes typiques 1832 Le poète allemand Ludwig Rellstab donne le surnom «Mondscheinsonate» 1835 Composition de Fantaisie-Impromptu par Frédéric Chopin Inspiré par le 3e mouvement de la Sonate au Clair de Lune 1933 Enregistrement d’Artur Schnabel EMI @ Abbey Road Studio
  5. 5. La Sonate au Clair de Lune, de Ludwig Van Beethoven un exemple simple qui soulève des problèmes typiques 2015 Recherche sur Apple Music : - «Sonate au clair de lune» : pas de résultats - «Schnabel Mondschein-Sonate» : pas de résultats - «Schnabel» or «Artur Schnabel» : la sonate sort en premier, sous le nom «Sonata n°14 in C Sharp minor» - «Arthur Schnabel» : seulement des pièces de Schubert 2003 Publication of a compilation of Schnabel historical recordings on Naxos label
  6. 6. Un modèle de connaissances commun, des référentiels partagés et multilingues
  7. 7. Le mapping, l’alignement et la publication de nos catalogues sur le web des données Ⓒhttp://lodlam.net
  8. 8. Application de recommandation d’œuvres musicales en fonction des contextes et des usages
  9. 9. Ingénierie pédagogique et formation, participation aux standards et dissémination scientifique
  10. 10. Doremus schema
  11. 11. Doremus schema
  12. 12. Un jeu de donné publié est un graphe nommé composé de triplets <subject> <predicate> <object> Subject Object
  13. 13. Données => triplets La dédicace est de type doremus:Dedicace La dédicace fait référence à la Comtesse Giulietta La dédicace a un énoncé en français : « à ma très chère comtesse Giulietta » <subject> <predicate> <object>
  14. 14. Syntaxe turtle @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix doremus: <http://data.doremus.org/> . @prefix crm: <http://erlangen-crm.org/current/> . doremus:LinguisticObject/M15/UUID rdf:type doremus:Dedicace crm:P67_refers_to doremus:Person/E21/UUID; crm:P3_has_note "à ma très chère comtesse G"@fr ;
  15. 15. Doremus controlled vocabularies
  16. 16. Thesaurus liste organisée de termes contrôlés et normalisés représentant les concepts d'un domaine de connaissance
  17. 17. Thesaurus iconographique, système descriptif des représentations de François Garnier
  18. 18. Thesaurus des espèces de dragons
  19. 19. Thesaurus des saveurs
  20. 20. Représenter tous les triplés ?
  21. 21. 3 axes principaux 1. Donner une vue d’ensemble du jeu de données 2. Permettre de naviguer dans le jeu de données 3. Donner « envie » de l’utiliser
  22. 22. Vizskos
  23. 23. collection
  24. 24. La négociation de contenu http://www.mimo-db.eu/InstrumentsKeywords/3305 URI RDF [application/rdf+xml, text/turtle, application/x- turtle, text/n3, text/rdf+n3, application/n3, application/n-triples, application/x-trig, application/trix, application/sparql-results+json, application/ld+json, application/rdf+json, application/json, application/xml] HTML
  25. 25. La visualisation hors contexte http://www. exmple.com/uri=http://www.mimo-db.eu/InstrumentsKeywords/3305
  26. 26. http://www.mimo-db.eu/InstrumentsKeywords/3305 Sélectionne le thesaurus L’URI demandé correspond-elle au pattern de l’un des thesauri ? Sélectionne le premier thesaurus dans la liste L’URI est-elle exactement celle de l’un des thesauri ? Charge l’intégralité du thesaurus avec SPARQL Charge et sélectionne l’URI Le thesaurus est-il déjà sélectionné et chargé ? Sélectionne le concept oui non oui chargement terminé ou échoué non non oui
  27. 27. Chargement échoué Charge l’intégralité du thesaurus avec SPARQL Charge l’intégralité du thesaurus avec le fichier json-ld de fallback
  28. 28. curl -H "Accept: application/rdf+xml" http://www.mimo-db.eu/InstrumentsKeywords/3305
  29. 29. curl -H "Accept: application/rdf+xml" http://www.mimo-db.eu/InstrumentsKeywords/3305
  30. 30. curl -H "Accept: application/rdf+xml" http://www.mimo-db.eu/InstrumentsKeywords/3305
  31. 31. Compacter json-ld
  32. 32. D3.js
  33. 33. • Vizskos facilite le travail de constitution des référentiels et d’alignements • sera peut-être utilisé comme outil pédagogique et / ou pour la publication • on peut faire une appli « moderne » front-end avec du linked open data
  34. 34. • Les données sont longues à charger… localStorage ou sessionStorage ? Les volumes semblent un peu dissuasifs • Quand il y a beaucoup de noeuds, le svg avec des transitions, ça rame La perf…
  35. 35. Perspectives • Affiner l’interface • Enlever les transitions pour les machines moins performantes • C-SPARQL ? • Proposer d’autres vues et principes de navigation (index alphabétique, autres projections)

×