Opendata

329 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

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

Aucune remarque pour cette diapositive

Opendata

  1. 1. Normes de développementWEBSpécificités de lOpenData
  2. 2. LOpen Data● disponibles en ligne librement ★● structurées et accessibles ★★● libres techniquement ★★★● identifiables et interrogeables ★★★★● liées à dautres ressources ★★★★★Tim Berners-Lee, 2010
  3. 3. Le Web de données à larescoussedonnées en masse => problèmes techniquesdexploitation des données ouvertesMécanismes du Web de données:● Accessibilité à travers des identifiants● Standardisation (RDF, micro-données HTML5)● Entrepôt de données (SPARQL)=> Contrôlables et Exploitables
  4. 4. Qu’est-ce que le Web desdonnées ?Le Web de données (Linked Data) est uneinitiative du W3C. Tous les éléments doiventêtre représentés par des identifiants:● uniques● valides● lisibles● liés
  5. 5. W3C, standards et formatsRequêtesSPARQLOntologieOWLStructuration des donnéesRDFSérialisationNotation3IdentificationIRIAlphabetUNICODE
  6. 6. Internationalized ResourceIdentifierUnicité, lisibilité, validité => IRI, Identificateur deressource internationalisé.● adresse prenant différentes langues● Syntaxe:IRI absolu : protocole://domaine/nœuds/../document#réfIRI relatif :@prefix prefixe: <IRI absolu> .prefixe:chemin .
  7. 7. Resource DescriptionFramework● Un document structuré en RDF décrit lesressources et leurs métadonnées● permet le traitement automatique desdonnées● Un document structuré en RDF est constituédun ensemble de triplets.
  8. 8. Triplet RDFUn triplet RDF est une association:(sujet, prédicat, objet)● sujet: ressource à décrire ;● prédicat : type de propriété applicable;● objet: donnée ou une autre ressource :valeur de la propriété.
  9. 9. Triplet RDFUn triplet RDF est une association:(sujet, prédicat, objet)● sujet: IRI ;● prédicat : IRI;● objet: valeur ou IRI.
  10. 10. Graphe RDFhttp://data.cder.dz/member/s.bouchaibSamyw3:fullNames.bouchaib@cder.dzhttp://www.w3.org/contact#mailboxBOUCHAIBw3:lastNamew3:firstName@prefix w3: <http://www.w3.org/contact#> .@prefix cder: <http://data.cder.dz/members/>cder:s.bouchaib w3:mailbox "s.bouchaib@cder.dz"cder:s.bouchaib w3:fullName [w3: firsName"Samy" ; lastName"Bouchaib"] .
  11. 11. Sntaxe RDF en Notation3(Turtle)@prefix pref1 : <IRI1> .@prefix pref2 : <IRI2#> .pref1:sujet1 pref2:predicat1 objet1 .pref1:sujet2pref2:predicat1 objet2^^xsd:integer .pref2:predicat2 objet3@fr .<IRI3> <IRI4> objet .
  12. 12. Le protocole SPARQL● SPARQL (SPARQL Protocol and RDF QueryLanguage) est un langage de requêtes pourinterroger des données de type RDF.● Cest lune des couches pour la mise en œuvre duWeb sémantique● Trois recommandations W3C:● Langage de requête SPARQL● Formatage des donnes résultats● Protocole daccès
  13. 13. Syntaxe SPARQLClauses:PREFIX (Schéma de données)SELECT … (valeurs à retourner)FROM … (données sources)WHERE { ... } (Schéma de donnée RDF)
  14. 14. Type de requêtes SPARQL● Lecture (SELECT)● Ecriture (INSERT/DELETE DATA)● Découverte prédicats et types (DESCRIBE)● Exportation (CONSTRUCT) aux formats (N3,JSON, XML, RDF)
  15. 15. Triplesores SPARQL● Un triplestore est une base de donnéesconçue pour le stockage et la récupération dedonnées RDF● contrairement à une base de donnéesrelationnelle, un triplestore ne stocke quunseul type de données : le triplet● Exemple : 4store, Sesame, Jena ...
  16. 16. Avantages● offrir une interopérabilité non seulement au niveau desservices mais aussi au niveau des données● offre le même usage que SQL, mais en respectant lesstandards du W3C● une application pourra interroger à lavenir nimporte quelserveur SPARQL sans se soucier du constructeur● SPARQL permet de découvrir la structure dune base dedonnées pour répondre à des questions complexes

×