Le Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan
|
|
- Yvette Ledoux
- il y a 8 ans
- Total affichages :
Transcription
1 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 LOD Nuage LOD Points d accès SPARQL Page 2
2 L évolution du Web Web 1.0 Contenu non structuré (texte/html) Consommateurs passifs Web 2.0 Contenus plus structurés (XML, JSON) Consommateurs actifs Quelques sites gérant de gros volumes de contenu spécialisé L accès aux données Documents HTML vs. Bases de données Génération dynamique de documents HTML Formulaires web Données = web caché >> web de surface En 2001, 60 sites de web caché totalisaient 40 fois le web de surface Problèmes La signification des données (identifiants, attributs) exportées sur le web se perd Qualité des données, inconsistance
3 Exploitation des données du web Web de surface moteurs de recherche Données / web caché mashups Mashup Intégration simple des données du web «Instances» de données Mots-clés, localisation Union, pas de jointure Approche orientée services Phases d une intégration mashup Extraction des données (wrappers) Calibration / nettoyage Intégration Affichage Web 3.0 Web sémantique Web 2.0 (contenus variés, producteurs / consommateurs) + sémantique Vers une exploitation automatique des données du web: programmes, services, raisonnement Comment? Le Web de Données
4 Web de Données Web d objets décrits par des données du web Descriptions d objets Liens (relations) entre ces objets Espace de données global réunissant ces données Les données ouvertes Données disponibles publiquement Données déjà disponibles sur le web + données rendues publiques par les institutions Mouvement «open data» soutenu par des initiatives gouvernementales Formats très divers Disponibles sur le web (tout format) mais avec une licence Open Data En plus, format structuré (ex. excel vs. image scannée d une table) En plus, format non propriétaire (ex. CSV au lieu d excel) En plus, utilisant des standards ouverts du W3C (RDF et SPARQL ) pour identifier et rendre accessibles les objets par des URI déréférençables En plus, établissant des liens vers des objets d autres sources Format csv xls pdf doc xml rdf shp ods tiff jpeg json txt html Recommandation (échelle de 0 à 5)
5 Le défi Big Data Des données sont produites en permanence et utilisées dans les processus de décision Instruments : satellites, microscopes, accélérateurs, télescopes, Simulations: climatique, matériaux, chimie, Imagerie: médicale, visualisation, Métadonnées: descriptions, publications, bases de connaissances, Source: Sajal Das, Keith Marzullo Exploitation des données Evolution des sciences vers une exploitation massive des données Physique, chimie, médecine, ingénierie mais aussi sciences sociales, économie, patrimoine, etc. Défi Extraction de connaissances à partir de grands volumes de données Source: JOHN R. JOHNSON
6 Importance économique Données: nouvelle ressource brute à exploiter Technologies Big Data Nouvelles techniques et architectures pour extraire des connaissances à partir de données En très grande quantité Terrabytes (10 12 ) Zettabytes (10 21 ) De différentes natures Structurées (BD) semi-structurées (XML) non-structurées (texte, images, ) Produites en continu On ne peut plus tout stocker Batch streaming
7 Les quatre «V» du Big Data Volume Vélocité Variété Véracité Web sémantique Page 14
8 RDF sur le Web Objectif : description sémantique des pages web Web de documents web de données web sémantique Support pour l intégration de données à l échelle du web Comment? Micro-formats et micro-données RDFa Linked Open Data Prérequis : vocabulaires communs et reconnus Dublin Core, FOAF, SKOS, etc. Page 15 Micro-formats et micro-données Informations sémantiques rajoutées aux documents HTML Utilisées par les navigateurs, les moteurs de recherche, etc. Micro-formats: attribut class faisant référence à des classes prédéfinies Micro-formats prédéfinis pour personne, institution, événement, avis, etc. Voir Inconvénient: on ne peut pas décrire n importe quel type d objet Ex. Utilisation du micro-format hcard pour décrire des personnes <div class="vcard"> <em class= "fn">jean Dupont</em> <span class= "title">ingénieur</span> chez <span class="org">google</span> <span class= "adr"> <span class="street-address">2 rue du Moulin</span> <span class="locality">village-sur-eau</span> <span class="postal-code">54321</span> </span> </div> Page 16
9 Micro-formats et micro-données (suite) Micro-données: extensible, plus puissant, on distingue types et propriétés Vocabulaires prédéfinis (ex. - Google, - Open Graph pour Facebook) Récemment: initiative Schema.org ( pour uniformiser les types de micro-données entre les principaux navigateurs Ex. Utilisation des types Person et PostalAddress <div itemscope itemtype=" <span itemprop="name">jean Dupont</span> <span itemprop= "jobtitle">ingénieur</span> chez <span itemprop="affiliation">google</span> <span itemprop="address" itemscope itemtype=" <span itemprop="streetaddress">2 rue du Moulin</span> <span itemprop="addresslocality">village-sur-eau</span> <span itemprop="postalcode">54321</span> </span> </div> Page 17 RDFa RDFa = «RDF in attributes» Des descriptions RDF dans les pages (X)HTML (attributs) Permet toute la richesse de RDF: URI, espaces de noms, types, Utilisées par les navigateurs spécialisés, programmes, Résultats plus riches dans les moteurs de recherche Ex. Triplet (sujet, propriété, valeur) <p about=" property=" Michel Jordan </p> Attributs about (sujet), property (propriété) Valeur dans le texte de la balise Page 18
10 RDFa (suite) Ex. Relation entre ressources (sujet, prédicat, objet) <a about=" rel=" href=" Page créée par Michel </a> Attributs about (sujet), rel (prédicat), href (objet) Ex. Ressources objet en dehors des liens <span about=" rel=" resource=" Directeur: Inbar Fijalkow </span> Attribut resource à la place de href Page 19 RDFa (suite) Ex. URI compacts (CURIE) <div prefix="moi: dc: >... <a about="moi:michel" rel="dc:creator" href=" Page créée par Michel </a>... </div> Attribut prefix définit un ou plusieurs préfixes valables dans l élément Dans RDFa 1.0 (1.1 actuellement), il faut utiliser xmlns:nompréfixe Ex. Regroupement par sujet <div prefix="moi: foaf: dc: about="moi:michel"> <p property="foaf:name">michel Jordan</p> <a rel="dc:creator" href=" Page créée par Michel </a> </div> Page 20
11 Quelques vocabulaires communs Dublin Core: description de documents/ressources Contenu: title, subject, description, source, language, relation, coverage Propriété intellectuelle: creator, contributor, publisher, rights Autre: date, type, format, identifier Espace de noms: FOAF (Friend of a Friend): description de personnes Classes (Person, Group, Organization, Document, Image, ) Propriétés pour Person: name, firstname, lastname, knows, homepage, Espace de noms: SKOS (Simple Knowledge Organization System): taxonomies Classe Concept Propriétés: broader, narrower, related, preflabel, altlabel, Espace de noms: Page 21 RDFa, micro-données et micro-formats Etude 2012: 13% des pages HTML contiennent des données 50% en micro-formats, 35% en RDFa, 15% en micro-données RDFa et micro-données en croissance (et en concurrence!) Pour l instant peu de classes/vocabulaires sont utilisées Alternative: publier des données, pas des documents annotés Descriptions RDF + liens entre descriptions publiées par différentes sources Linked Open Data Page 22
12 Linked Open Data (LOD) Espace de données global sur le Web Partie du Web de Données Données RDF publiées par des sources différentes Liens (RDF aussi) entre les données RDF de ces sources Les quatre principes des LOD (Tim Berners-Lee) Utiliser des URI pour nommer (identifier) des choses (ressources) Utiliser des URL HTTP comme URI, pour que les ressources soient accessibles sur le Web (déréférençables) Quand on accède une telle URI, on retrouve quelque chose d utile, d informatif en principe du RDF Inclure des liens vers d autres ressources, pour qu on puisse découvrir de nouvelles informations Page 23 Architecture LOD Espace de données : trois types d «acteurs» par rapport à chaque source le publieur les publieurs des autres sources les consommateurs de données Applications Couche d intégration: accès sources, mapping d instances et de vocabulaire, stockage RDF RDF RDF RDF RDF RDF RDF RDF liens liens liens S 1 S 2 S 3... S n Page 24
13 Espace de données Architecture particulière d intégration de données Pas de schéma global défini Chacun publie ses données dans son propre format et les relie aux autres Amélioration progressive de la qualité du système Qualité des réponses proportionnelle à l effort d intégration réalisé adaptée à l intégration à très large échelle et très dynamique En comparaison: architecture de médiateur Effort important pour définir le schéma global et les mappings Effort important pour maintenir le schéma et les mappings Qualité garantie Linked Open Data: espaces de données RDF Effort d intégration: les liens entre sources Deux types de liens: d identité des instances et de vocabulaire (concepts) Page 25 Liens entre sources LOD Liens d identité d instances < owl:sameas < Liens de vocabulaire < owl:equivalentclass < Types de liens: owl:equivalentclass, owl:equivalentproperty, rdfs:subclassof, rdfs:subpropertyof Page 26
14 Qui fait l effort d intégration? Effort partagé entre publieur, autres publieurs et consommateur Le publieur de la source S Choisit ses vocabulaires (nouveaux ou réutilisation) Publie ses données en RDF Publie des liens d identité vers d autres sources connues Publie des liens de vocabulaire vers d autres vocabulaires connus Les autres publieurs Publient des liens d identité vers les données de S Publient des liens de vocabulaire vers les vocabulaires de S Le consommateur = programmeur d applications d intégration Définit le mode d accès aux données LOD de différentes sources Définit ou déduit des liens d identité entre sources (outils spécifiques) Définit ou déduit des liens entre vocabulaires (outils spécifiques) Nettoie les données Intègre les données («entrepôt» RDF) En comparaison, avec une architecture de médiation: le consommateur fait (presque) tout Page 27 Le «nuage» LOD Qu est-ce qui existe aujourd hui sur le Web? Mai 2007: 500 millions de triplets RDF, liens RDF Septembre 2011: 31,6 milliards de triplets, 503 millions liens Page 28
15 Sources LOD Quelles sources entrent dans le nuage LOD Sources RDF respectant les contraintes LOD Au moins 1000 triplets et 50 liens vers des sources dans le nuage Accès en HTML+RDFa, ou fichier RDF, ou point d accès SPARQL Qui publie des données ouvertes? Les gouvernements: UE, Etats-Unis, France (data.gouv.fr), Institutions culturelles: bibliothèques nationales, musées, archives Autres institutions Voir: Au centre du nuage LOD: DBpedia ( Avantage DBpedia: couvre un ensemble large de concepts auxquels on peut faire référence Page 29 DBpedia Source LOD obtenue à partir de Wikipedia Utilisation des «info boxes» sur les pages Wikipedia Utilisation des catégories Wikipedia Version anglaise de DBpedia 3,7 millions d entités, dont 2,3 millions instances de l ontologie DBpedia 400 millions de triplets RDF Autres langues: versions de DBpedia en 111 langues(!) avec liens entre les entités dans les différentes langues En tout: 1,9 milliards de triplets RDF Ontologie DBpedia (version 3.8) 359 classes 800 propriétés objet et 859 propriétés données Équivalences avec schema.org: 45 classes et 31 propriétés Accès: SPARQL, téléchargement, autres outils Page 30
16 Points d accès SPARQL Le mode d accès le plus courant aux sources LOD Services Web de type REST Plus simples que la norme SOAP Accès par des requêtes HTTP GET avec paramètre query (ou POST) Ex. La requête SPARQL q au point d accès GET /sparql?query=q-encodée HTTP/1.1 Host: monsite.org User-agent: mon-client-sparql/0.1 La requête SPARQL q doit être transformée en q-encodée pour passer dans une URL (transformation des espaces et autres caractères interdits) Modalités d appel Avec un navigateur web Avec une API: Javascript, PHP, Java, Python, Utilitaires en ligne de commande: curl, etc. Page 31 REST vs. SOAP SOAP (Simple Object Access Protocol) Principal standard W3C pour les services web Associé à WSDL pour la description du service Protocole de communication échange de messages XML Services appelables à travers des points d accès sur le web REST (Representational State Transfer) Appel de services web directement en HTTP Messages HTTP : POST, GET, PUT, DELETE Utilisation codes d erreur, options d appel HTTP, caching Description WADL (peu utilisée) Tout objet (ressource) manipulé par le service doit avoir une URI Services sans état: exécution indépendante des appels précédents Page 32
17 Caractéristiques REST Quatre actions primitives de base POST pour des créations d objets (ressources) GET pour de la consultation d objets PUT pour des mises à jour d objets DELETE pour des suppressions d objets Tout objet créé / consulté / modifié / supprimé a une URI Objets directement adressables sur le web Un objet peut avoir plusieurs représentations XML, JSON, CSV, XHTML, Chaque représentation a sa propre URL, donc directement consultable Page 33 Comparaison REST - SOAP SOAP Plus évolué Indépendant du protocole qui achemine les messages Standards associés pour la sécurité, la fiabilité, les transactions, etc. Permet aux applications d exposer un minimum de leur fonctionnement Peut garder un état au niveau du service suite aux appels REST Simple Basé directement sur HTTP, plus performant que SOAP Accès uniforme aux ressources / objets Limité à seulement quatre opérations Expose les objets manipulés à un adressage direct sur le web Plusieurs représentations des objets disponibles Aujourd hui: 85% des services disponibles sont REST Page 34
18 Format du résultat SPARQL Plusieurs formats de résultat RDF possibles XML, JSON, texte (pour ASK et SELECT) RDF/XML, Turtle, (pour CONSTRUCT et DESCRIBE) On précise le format souhaité pour le résultat avec «Accept» GET /sparql?query=q-encodée HTTP/1.1 Host: monsite.org User-agent: mon-client-sparql/0.1 Accept: application/sparql-results+xml Pour certains points d accès: format donné par le paramètre out GET /sparql?out=xml&query=q-encodée HTTP/1.1 Host: monsite.org User-agent: mon-client-sparql/0.1 Page 35 Format de résultat (suite) Exemple de résultat: <?xml version="1.0"?> <sparql xmlns=" <head> <variable name="nom"/> <variable name="page"/> </head> <results ordered="false" distinct="false"> <result> <binding name="nom"> <literal>michel Jordan</literal> </binding> <binding name="page"> <uri> </binding> </result> <result> <binding name="nom"> <literal>dan Vodislav</literal> </binding> <binding name="page"> <uri> </binding> </result> </results> </sparql> Page 36
19 Accès par API Java Les plus connues: Jena : Sesame: Exemple d appel avec Jena import com.hp.hpl.jena.query.*; String service = "..."; // adresse du point d accès SPARQL String query = "SELECT..."; // requête SPARQL QueryExecution e = QueryExecutionFactory.sparqlService(service, query) ResultSet results = e.execselect(); while ( results.hasnext() ) { QuerySolution s = results.nextsolution(); //... } e.close(); Page 37
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étailJe 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étailPré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étail4. 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étailLinked 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étailArchitectures d'intégration de données
Architectures d'intégration de données Dan VODISLAV Université de Cergy-ontoise Master Informatique M1 Cours IED lan Intégration de données Objectifs, principes, caractéristiques Architectures type d'intégration
Plus en détailExploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales
Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales D 1.3.2 Rapport d analyse Auteurs: Johann Luethi, Laurent Opprecht, Patrick Roth
Plus en détailCatalogue 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étailDatalift. + + 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étailJDev 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étailPetite définition : Présentation :
Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise
Plus en détailles techniques d'extraction, les formulaires et intégration dans un site WEB
les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents
Plus en détailDévelopper des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David
Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server
Plus en détailXML 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étailArchitectures Web Services RESTful
Architectures Web Services RESTful Alexandre Denis Alexandre.Denis@inria.fr Inria Bordeaux Sud-Ouest France ENSEIRB PG306 REST REST Representational State Transfer Roy Fielding (2000) Décollage vers 2006-2007
Plus en détailSemantic 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étailIntroduction à ElasticSearch
Introduction à ElasticSearch Présentée par : Romain Pignolet Lundi 7 Juillet 2014 Sommaire 1 Présentation de Elasticsearch 2 Installation et exemples simples 3 API Rest 4 Comment fonctionne Elasticsearch?
Plus en détailProgrammation Internet Cours 4
Programmation Internet Cours 4 Kim Nguy ên http://www.lri.fr/~kn 17 octobre 2011 1 / 23 Plan 1. Système d exploitation 2. Réseau et Internet 3. Web 3.1 Internet et ses services 3.1 Fonctionnement du Web
Plus en détailArchitecture Orientée Service, JSON et API REST
UPMC 3 février 2015 Précedemment, en LI328 Architecture générale du projet Programmation serveur Servlet/TOMCAT Aujourd hui Quelques mots sur les SOA API - REST Le format JSON API - REST et Servlet API
Plus en détailProgrammation Web. Madalina Croitoru IUT Montpellier
Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance
Plus en détailIntroduction 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étailCOMPRENDRE L ARCHITECTURE DES WEB SERVICES REST. Amosse EDOUARD, Doctorant
COMPRENDRE L ARCHITECTURE DES WEB SERVICES REST Amosse EDOUARD, Doctorant Organisation Cours Magistral 24/11/2014 26/11/2014 01/12/2014 Travaux Dirigés 26/11/2014 28/11/2014 01/11/2014 08/11/2014 Evaluation
Plus en détailEvolution 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étailCompte-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étailApplications et Services WEB: Architecture REST
Applications et : Erick Stattner Laboratoire LAMIA Université des Antilles et de la Guyane France erick.stattner@univ-ag.fr Guadeloupe 2014-2015 Erick Stattner Applications et : 1 / 90 Description du cours
Plus en détailLes 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étailModule BD et sites WEB
Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD
Plus en détailPROSOP : un système de gestion de bases de données prosopographiques
PROSOP : un système de gestion de bases de données prosopographiques Introduction : Ce document présente l outil en développement PROSOP qui permet la gestion d'une base de donnée prosopographique de la
Plus en détailBien architecturer une application REST
Olivier Gutknecht Bien architecturer une application REST Avec la contribution de Jean Zundel Ce livre traite exactement du sujet suivant : comment faire pour que les services web et les programmes qui
Plus en détail4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
Plus en détailDans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur
FORMATION FORFAIT WEB DEVELOPPEUR Qualification ISQ OPQF Formacode 46 125 Certification de titre professionnel Web Designer + modules optionnels : Développement PHP/MySQL avancé, Web App, CMS e-boutique
Plus en détailPRODIGE V3. Manuel utilisateurs. Consultation des métadonnées
PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.
Plus en détailNoSQL. Introduction 1/23. I NoSQL : Not Only SQL, ce n est pas du relationnel, et le contexte. I table d associations - Map - de couples (clef,valeur)
1/23 2/23 Anne-Cécile Caron Master MIAGE - BDA 1er trimestre 2013-2014 I : Not Only SQL, ce n est pas du relationnel, et le contexte d utilisation n est donc pas celui des SGBDR. I Origine : recherche
Plus en détailJava et les bases de données
Michel Bonjour http://cuiwww.unige.ch/~bonjour CENTRE UNIVERSITAIRE D INFORMATIQUE UNIVERSITE DE GENEVE Plan Introduction JDBC: API SQL pour Java - JDBC, Java, ODBC, SQL - Architecture, interfaces, exemples
Plus en détailFileMaker 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étailMise en œuvre des serveurs d application
Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés
Plus en détailIntroduction aux. services web 2 / 2
Introduction aux services web 2 / 2 1 Calendrier 2 x CM A 107 mercredi 7 janvier 2015, 08 h 00 10 h 00 : introduction sur la théorie des services web mercredi 28 janvier 2015, 08 h 00 10 h 00 : introduction
Plus en détailUE 8 Systèmes d information de gestion Le programme
UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications
Plus en détailOPEN 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étailBibliothèque numérique de l enssib
Bibliothèque numérique de l enssib Il y a une vie après MARC, 19 novembre 2007 : journée d étude en hommage à Pierre-Yves Duchemin De MARC à XML : Les nouveaux formats bibliographiques CLAVEL, Thierry
Plus en détailThierry 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étailCursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement
Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons
Plus en détailTP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web.
ASTRIUM - Toulouse JEE Formation 2013 TP JEE Développement Web en Java Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. Figure 1 Architecture
Plus en détailINTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)
CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.
Plus en détailIntégration de données complexes pour une vision 360 du client. Chloé Clavel EDF R&D Département ICAME
Intégration de données complexes pour une vision 360 du client Chloé Clavel EDF R&D Département ICAME Contexte : projet R&D sur l intégration de données complexes pour la connaissance client Objectif :
Plus en détailMagento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s
Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN
Plus en détailLes logiciels gratuits en ligne
Les logiciels gratuits en ligne L avantage des outils de bureautique en ligne, est qu ils sont consultables sur n importe quel ordinateur. Seule une connexion Internet est requise. En voici quelques exemples.
Plus en détailProblé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étailDevenez un véritable développeur web en 3 mois!
Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web
Plus en détailCours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web»
Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web» Sana Sellami sana.sellami@lsis.org 2014-2015 Plan Partie 1: Introduction aux Services Web (SW) Partie 2: Vers une
Plus en détailConseil de développement durable (C2D) Plénière d ouverture 17 décembre 2014
Conseil de développement durable (C2D) Plénière d ouverture 17 décembre 2014 Anthony Guillerm opendata.hauts-de-seine.net I. La plateforme Open Data du département : stratégie d ouverture II. Présentation
Plus en détailMercredi 15 Janvier 2014
De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information loic.thomas@anteagroup.com 02 38 64 26 41 Architecture Il est
Plus en détailProjet en nouvelles technologies de l information et de la communication
Projet en nouvelles technologies de l information et de la communication Site Web universitaire du Prof. Jacques Moeschler. Nono Steeve Semestre de printemps 2013 Sous la direction du Prof Luka Nerima
Plus en détailIntroduction à. Oracle Application Express
Introduction à Oracle Application Express Sommaire Qu est-ce que Oracle Application Express (APEX)? Vue d ensemble des fonctionnalités et des différents composants d Oracle APEX Démonstration de création
Plus en détailTechnologies du Web. Ludovic DENOYER - ludovic.denoyer@lip6.fr. Février 2014 UPMC
Technologies du Web Ludovic DENOYER - ludovic.denoyer@lip6.fr UPMC Février 2014 Ludovic DENOYER - ludovic.denoyer@lip6.fr Technologies du Web Plan Retour sur les BDs Le service Search Un peu plus sur les
Plus en détailX2BIRT : Mettez de l interactivité dans vos archives
Présentation Produit Présentation Produit X2BIRT : Mettez de l interactivité dans vos archives L accès à l information est capital pour les affaires. X2BIRT, la dernière innovation d Actuate, prend le
Plus en détailGlossaire. base de données géographiques Voir géodatabase (GDB).
Glossaire analyse Processus d identification d une question ou d un problème à résoudre, de modélisation de ce problème, de recherche des résultats de modélisation, d interprétation des résultats, d élaboration
Plus en détailFORMATION / CREATION DE SITE WEB / 4 JOURNEES Sessions Octobre 2006
I. INTRODUCTION 1. Présentation du formateur et des élèves 2. Historique internet : d'où ça vient a. Historique général : 3 étapes majeures 1. l'histoire de l'informatique débute en 1942 avec la première
Plus en détailInteraction entre réseaux sociaux et sites web
Formation des Tisserands 22-23 janvier 2011 Interaction entre réseaux sociaux et sites web Intégrer les réseaux sociaux sur son site Internet Partager des informations sur les deux supports François NAUTRÉ
Plus en détailSynthèse... 1 Introduction... 4 1. Contexte de la création multimédia et surgissement du web sémantique 6
1 2 Synthèse... 1 Introduction... 4 1. Contexte de la création multimédia et surgissement du web sémantique 6 1.1. Evolution des contenus multimédia... 6 1.1.1. Diversification des contenus multimédia...
Plus en détailSommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23
1 Introduction 19 1.1 À qui s adresse cet ouvrage?... 21 1.2 Comment est organisé cet ouvrage?... 22 1.3 À propos de l auteur... 22 1.4 Le site Web... 22 2 Présentation du logiciel de commerce électronique
Plus en détailTechnologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie
1 / 22 Technologies Web Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya Université Pierre et Marie Curie Rappel 2 / 22 Problématique Quelles technologies utiliser
Plus en détailBig Data et Graphes : Quelques pistes de recherche
Big Data et Graphes : Quelques pistes de recherche Hamamache Kheddouci Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de Lyon/Université Claude Bernard Lyon 1/Université
Plus en détailPHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward
PHP CLÉS EN MAIN 76 scripts efficaces pour enrichir vos sites web par William Steinmetz et Brian Ward TABLE DES MATIÈRES INTRODUCTION 1 1 TOUT CE QUE VOUS AVEZ TOUJOURS VOULU SAVOIR SUR LES SCRIPTS PHP
Plus en détailRÉFÉRENCEMENT NATUREL RENCONTRE DEVELOPR6 14 JUIN 2013
RENCONTRE DEVELOPR6 14 JUIN 2013 PRÉSENTATION de Smile Chiffres clés, chiffres d'affaires, nombre de salariés, nombre d'agence, croissance annuelle, années d'expérience, etc. PRÉSENTATION DE SMILE SYNTHÉSE
Plus en détailWeb 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étailCette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris :
Développement d un client REST, l application Vélib 1. Présentation L application présentée permet de visualiser les disponibilités des vélos et des emplacements de parking à la disposition des parisiens
Plus en détailIntroduction à Microsoft InfoPath 2010
Introduction à Microsoft InfoPath 2010 Couplé à Microsoft SharePoint Designer 2010, InfoPath 2010 simplifie la création de solutions de bout en bout sur SharePoint Server 2010, qui contiennent des formulaires
Plus en détailTHEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL
. THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL Mr MEZRED MOHAMED Ingénieur météorologue INTRODUCTION Il existe de nombreuses manières de construire une base de données. En effet,
Plus en détailIntégration de données hétérogènes et réparties. Anne Doucet Anne.Doucet@lip6.fr
Intégration de données hétérogènes et réparties Anne Doucet Anne.Doucet@lip6.fr 1 Plan Intégration de données Architectures d intégration Approche matérialisée Approche virtuelle Médiateurs Conception
Plus en détailNoSQL. Introduction 1/30. I NoSQL : Not Only SQL, ce n est pas du relationnel, et le contexte. I table d associations - Map - de couples (clef,valeur)
1/30 2/30 Anne-Cécile Caron Master MIAGE - SGBD 1er trimestre 2014-2015 I : Not Only SQL, ce n est pas du relationnel, et le contexte d utilisation n est donc pas celui des SGBDR. I Origine : recherche
Plus en détailLivre Blanc WebSphere Transcoding Publisher
Livre Blanc WebSphere Transcoding Publisher Introduction WebSphere Transcoding Publisher vous permet d'offrir aux utilisateurs des informations Web adaptées à leurs besoins. Il vous permet, par exemple,
Plus en détailStocker des données sur Amazon S3
4 Stocker des données sur Amazon S3 Dans ce chapitre, nous plongeons la tête la première dans Amazon S3, Simple Storage Service (service simple de stockage). Après un aperçu rapide des concepts de S3 les
Plus en détailFileMaker Server 12. publication Web personnalisée avec XML
FileMaker Server 12 publication Web personnalisée avec XML 2007-2012 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker et Bento sont
Plus en détailIntroduction 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étailCRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING
CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des
Plus en détailApplications des technologies sémantiques à la gestion des connaissances
Applications des technologies sémantiques à la gestion des connaissances Sommaire Sommaire... 1 Introduction... 2 1. Standardisation des termes et du vocabulaire d un domaine... 2 1.1 Vocabulaire GoodRelations
Plus en détailWysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x
WysiUpStudio CMS professionnel pour la création et la maintenance évolutive de sites et applications Internet V. 6.x UNE SOLUTION DE GESTION DE CONTENUS D UNE SOUPLESSE INÉGALÉE POUR CRÉER, MAINTENIR ET
Plus en détailApplication Web et J2EE
Application Web et J2EE Servlet, JSP, Persistence, Méthodologie Pierre Gambarotto Département Informatique et Math appli ENSEEIHT Plan Introduction 1 Introduction Objectfis
Plus en détailIntégration du Web 2.0 dans les solutions IBM
Bournhonesque Philippe Directeur stratégie IBM France & NWA pbournhonesque@fr.ibm.com Agenda Software as a Service Simplicité Collaboration k Conclusion 2 Collaboration pour le marché SMB Lotus Foundations
Plus en détailXML, 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étailPierre Racine Professionnel de recherche Centre d étude de la forêt Département des sciences du bois et de la forêt, Université Laval, Québec
Pierre Racine Professionnel de recherche Centre d étude de la forêt Département des sciences du bois et de la forêt, Université Laval, Québec Production d un site web = CMS Il n y a plus besoin aujourd
Plus en détailProjet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :
CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i
Plus en détailInternet. 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étailLangage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>
Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee
Plus en détailEvolution des catalogues et des métiers: comment se préparer aux changements? Quelques échos de la BnF. CRFCB Université de Toulouse 29 mars 2013
CRFCB Université de Toulouse 29 mars 2013 Evolution des catalogues et des métiers: comment se préparer aux changements? Quelques échos de la BnF Gildas ILLIEN Bibliothèque nationale de France Directeur
Plus en détailProgrammation des Applications Réparties. Parsers XML DOM et SAX
Programmation des Applications Réparties Parsers XML DOM et SAX Luiz Angelo Steffenel luiz-angelo.steffenel@univ-reims.fr Steffenel Programmation des Applications Réparties Master M1-2007-2008 1 Comment
Plus en détailQuelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object)
Quelques patterns pour la persistance des objets avec DAO Ce cours présente des modèles de conception utilisés pour effectuer la persistance des objets Université de Nice Sophia-Antipolis Version 1.4 30/8/07
Plus en détailOpen Data. Enjeux et perspectives dans les télécommunications
Open Data Enjeux et perspectives dans les télécommunications Orange Labs 28/09/2012 Patrick launay, Recherche & Développement, Orange Labs - Recherche & Développement Printemps de la Recherche EDF Open
Plus en détailwww.konicaminolta.fr PageScope Suite L accélérateur de workflow * L essentiel de l image
www.konicaminolta.fr PageScope Suite L accélérateur de workflow * L essentiel de l image * PageScope Suite: PageScope Net Care............................................. 4 PageScope Data Administrator.....................................
Plus en détailAtelier 1. Portails documentaires : BioLib et Cemadoc
Atelier 1 Portails documentaires : BioLib et Cemadoc Intervenants Emmanuelle Jannes-Ober, responsable de la médiathèque - Institut Pasteur Odile Hologne, chef du service de l infomation scientifique et
Plus en détailLes 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étailGoogle Actualités. Propriétés techniques. Structure des URL
Si l efficacité des textes alliée au text appeal (pour reprendre l expression de Sébastien Billard) et à la quête de «l hypertextualité» est l apanage du rédacteur web, l optimisation du contenu favorise
Plus en détail27/11/12 Nature. SDK Python et Java pour le développement de services ACCORD Module(s)
Propriétés du Document Source du Document SDK_accords.odt Titre du Document SDK Python et Java pour le développement de services ACCORD Module(s) PyaccordsSDK, JaccordsSDK Responsable Prologue Auteur(s)
Plus en détailLes technologies du Big Data
Les technologies du Big Data PRÉSENTÉ AU 40 E CONGRÈS DE L ASSOCIATION DES ÉCONOMISTES QUÉBÉCOIS PAR TOM LANDRY, CONSEILLER SENIOR LE 20 MAI 2015 WWW.CRIM.CA TECHNOLOGIES: DES DONNÉES JUSQU'À L UTILISATEUR
Plus en détailAutour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech
Autour du web Une introduction technique Première partie : HTML Georges-André SILBER Centre de recherche en informatique MINES ParisTech silber@cri.ensmp.fr http://www.cri.ensmp.fr/people/silber/cours/2010/web
Plus en détailPrésentation Alfresco
Présentation d un CMS : Alfresco Présentation Alfresco Ludovic Plantin, Frédéric Sénèque, Xu Zhao Polytech Grenoble Décembre 2008 Plantin, Sénèque, Xu (Polytech) Présentation Alfresco Décembre 2008 1 /
Plus en détailChaîne opératoire de réalisation d une base de données. ANF «Comment concevoir une base de données» (29-30/01/2015)
Chaîne opératoire de réalisation d une base de données ANF «Comment concevoir une base de données» (29-30/01/2015) En introduction 1- Phase d analyse ou d audit 2- Modélisation & développement de la base
Plus en détailPrincipales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement
Guillaume HARRY l Contenu sous licence Creative Commons CC-BY-NC-ND Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement P. 2 1. Introduction 2.
Plus en détail