Web des données : Linked Open Data

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

Download "Web des données : Linked Open Data"

Transcription

1 Web des données : Linked Open Data Pierre-Antoine Champin*, Michael Mrissa Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 1 / 44

2 Le Web vu par Tim Berners-Lee (1989) «Vague, but exciting» source: Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 2 / 44

3 Ressources et représentations Resource Une ressource est une entité abstraite. Ce n est pas un fichier. Une ressource est identifiée par un URI (Uniform Resource Identifier). Un URI/URL n identifie pas un fichier! Représentation Une ressource a une ou plusieurs représentation(s). négociation de contenu Ces représentations peuvent varier dans le temps. Les ressources sont toujours manipulées via leurs représentations. Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 3 / 44

4 Web de ressources Le Web est d abord constitué de ressources. Les représentations de ces ressources peuvent être : du texte (utilisables par les humains, par les moteurs de recherche), des médias (utilisables surtout par les humains), des données structurées (utilisables par les machines). Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 4 / 44

5 De HTML à XML XML (extensible Markup Language) a été recommandé par le W3C en L objectif était de pallier la sémantique «faible» de HTML. Par exemple : HTML <a href=" Pierre-Antoine <strong>champin</strong> (<em>maître de conférences</em>)</a> XML <Person homepage=" <firstname>pierre-antoine</firstname> <surname>champin</surname> <job>maître de conférences</job></person> Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 5 / 44

6 XML et la sémantique (1) On a dit tout et son contraire l apport sémantique de XML. Les deux ont leur part de vérité. XML a plus de sémantique que HTML, dans le sens ou il est extensible : on peut donc exprimer des choses que HTML ne permet pas d exprimer (e.g. <firstname>). Importance des espaces de noms, qui évitent les collisions de noms et fournissent ainsi une sémantique «structuraliste» (i.e. par différentiation). XML avec espaces de noms <Person xmlns="http//xmlns.com/foaf/0.1/" xmlns:pro=" homepage=" <firstname>pierre-antoine</firstname> <surname>champin</surname> <pro:job>maître de conférence</pro:job></person> Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 6 / 44

7 XML et la sémantique (2) XML a moins de sémantique que HTML, dans la mesure ou un navigateur standard ne saura pas quoi faire de la balise <firstname> ou de la balise <oνoμα>, tout au plus il saura les afficher s il possède une feuille de style, tandis qu il connaît la sémantique de la balise <em> : elle dénote un texte à mettre en évidence, par exemple en le mettant en italique, mais le navigateur peut prendre d autres initiatives en fonction du contexte : pas de police italique disponible (terminal, braille), la police par défaut est déjà en italique, synthèse vocale... Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 7 / 44

8 XML : apports et limitations Le surplus de sémantique promis par XML n est donc pas «magique» : il suppose de créer de nouveaux langages basés sur XML (DTD, schémas), d écrire les logiciels qui interpréteront ces nouveaux langages, chaque langage reste relativement idiosyncratique. L apport est donc essentiellement technique : la base commune de XML permet de factoriser les efforts de développement et d apprentissage : analyseurs syntaxiques (parsers), langages de schéma (DTD, XML-Schema, Relax-NG...), langages de requêtes (XPath, XQuery), langages de transformation (XSL-T), méthode de signature cryptographique (xmldsig), methode de compression (EXI)... Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 8 / 44

9 De XML à RDF Le modèle sous-jacent de la syntaxe XML est un arbre (XML Infoset), ce qui n est pas adapté à la structure décentralisée du Web. L objectif du Resource Description Framework (RDF), recommandé par le W3C en 1999, vise à munir le Web d un modèle de données plus adapaté, ayant une structure de graphe. L objectif est de construire le Semantic Web : un web dans lequel les machines ont (enfin) accès à la sémantique des données. Recommandation un peu hâtive, présentant quelques défauts importants (notamment l absence de sémantique formelle). Ces défauts ont probablement enrayé l adoption de RDF. Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 9 / 44

10 De RDF à RDF En 2004, le W3C publie un nouvel ensemble de recommandations sur RDF pour remplacer celles de Pour des raisons de compatibilité avec l existant, certains aspects sont conservés malgré les débats qu ils suscitent, mais les défauts considérés comme majeurs sont corrigés. Après cet échec relatif, l appellation Semantic Web tombe peu a peu en disgrâce. Certains défenseurs de RDF parlent plus modestement de Data Web, puis de Web of Linked Data (2006). Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 10 / 44

11 Les quatres principes de Linked Data Utiliser des URIs pour nommer les choses (=ressources). Utiliser des URIs HTTP pour pouvoir obtenir des représentations de ces ressources. Fournit ces représentation en utilisant des langages et des protocoles standards (RDF, SPARQL). Inclure des liens pour permettre de découvrir de nouvelles ressources. d après Tim Berners-Lee, Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 11 / 44

12 Projet emblématique : DBpedia Projet lancé par Chris Bizer en Objectif : extraire les informations structurées (infobox) présentes dans wikipedia pour les exposer en RDF. Au 10 avril 2010 (version 3.5) : The new DBpedia knowledge base describes more than 3.4 million things, out of which 1.47 million are classified in a consistent ontology, including 312,000 persons, 413,000 places, 94,000 music albums, 49,000 films, 15,000 video games, 140,000 organizations, 146,000 species and 4,600 diseases. (...) The DBpedia knowledge base altogether consists of over 1 billion pieces of information (RDF triples). Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 12 / 44

13 Informations structurées dans Wikipedia Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 13 / 44

14 Ouvrir les données liées Linked Open Data Les données devraient être liées non seulement entre données de la même source, mais entre données de sources différentes. DBpedia, GeoNames, MusicBrainz... Les données publiques / publiées (notamment scientifiques, gouvernementales, ONU), devraient être accessibles sous une forme permettant le traitement automatique (en plus d une forme lisible pour des humains). Row Data Now programmes de la BBC, titres du New York Times GeneID, UniProt, PubMed données gouvernementales UK et US Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 14 / 44

15 Le «nuage» de données liées en mars 2009 source : Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 15 / 44

16 Le «nuage» de données liées en septembre 2010 source : Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 16 / 44

17 Triplet Toute information en RDF est représentée par un triplet : Le laboratoire LIRIS (sujet) a pour membre (prédicat) Pierre-Antoine Champin (objet) Les choses sont nommées par des URIs : On peut représenter ceci graphiquement : Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 17 / 44

18 Triplet Toute information en RDF est représentée par un triplet : Le laboratoire LIRIS (sujet) a pour membre (prédicat) Pierre-Antoine Champin (objet) Les choses sont nommées par des URIs : On peut représenter ceci graphiquement : Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 17 / 44

19 Triplet Toute information en RDF est représentée par un triplet : Le laboratoire LIRIS (sujet) a pour membre (prédicat) Pierre-Antoine Champin (objet) Les choses sont nommées par des URIs : On peut représenter ceci graphiquement : Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 17 / 44

20 CURIEs Pour simplifier les notations, on définit des préfixes courts correspondant à des préfixes d URI : liris: foaf: champin: On utilise ensuite des CURIEs (compact URIs) : liris:lab foaf:member champin:pa et également sous forme graphique : Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 18 / 44

21 CURIEs Pour simplifier les notations, on définit des préfixes courts correspondant à des préfixes d URI : liris: foaf: champin: On utilise ensuite des CURIEs (compact URIs) : liris:lab foaf:member champin:pa et également sous forme graphique : liris:lab foaf:member champin:pa /!\ L interprétation des CURIEs diffère de l interprétation des QNames en XML. Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 18 / 44

22 Littéraux On peut également lier une ressource à une donnée typée (chaîne de caractère, entier, réel...), nommée un littéral. champin:pa foaf:name Pierre-Antoine Champin Traditionnellement, on représente les littéraux par des nœuds rectangulaires : champin:pa foaf:name Pierre-Antoine Champin Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 19 / 44

23 Nœuds vierges Enfin, RDF permet de parler d une ressource sans connaître son URI. Cela revient en logique à utiliser une variable quantifiée existentiellement. (quelque chose) foaf:name Pierre-Antoine Champin Graphiquement, on représente cette ressource par un nœud vierge (blank node). liris:lab foaf:member foaf:name Pierre-Antoine Champin Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 20 / 44

24 Vocabulaire standard rdf: rdf:type : relation entre une instance et une classe (non exclusive, prédicat unaire) Représentation de liste chaînées (alla LISP) : rdf:type rdf:rest rdf:first rdf:list rdf:rest rdf:first item:2 rdf:rest rdf:first rdf:nil item:3 item:1 Réification de valeurs (rdf:value) et de triplets (rdf:statement) pas de sémantique particulière Autres types de collection (rdf:seq, rdf:bag, rdf:alt), hérités de la recommandation de 1999, et peu utilisés Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 21 / 44

25 Exemple de graphe liris:lab rdf:type foaf:member foaf:group champin:pa foaf:member foaf:name foaf:knows Pierre-Antoine Champin rdf:type mmrissa:me rdf:type foaf:name foaf:person Michaël Mrissa Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 22 / 44

26 Théorie des modèles RDF est muni d une sémantique en théorie des modèles, ou sémantique dénotationnelle : chaque nœud du graphe dénote une ressource (NB : les littéraux sont considéré comme des ressources particulières), chaque URI étiquetant un arc dénote également une relation binaire entre ressources, chaque arc signifie que les ressources dénotés par les nœuds vérifient la relation dénotée par l URI de l arc. De cette sémantique découlent les inférences que l ont peut faire sur un graphe RDF (indépendamment de la sémantique des URIs utilisés dans ce graphe). Par analogie, les seules inférences que l on puisse faire sur un arbre XML indépendamment des termes utilisés sont de changer l ordre des attributs, et de changer les préfixes (si l on considère les espaces de noms). Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 23 / 44

27 Théorie des modèles RDF est muni d une sémantique en théorie des modèles, ou sémantique dénotationnelle : chaque nœud du graphe dénote une ressource (NB : les littéraux sont considéré comme des ressources particulières), chaque URI étiquetant un arc dénote également une relation binaire entre ressources, chaque arc signifie que les ressources dénotés par les nœuds vérifient la relation dénotée par l URI de l arc. De cette sémantique découlent les inférences que l ont peut faire sur un graphe RDF (indépendamment de la sémantique des URIs utilisés dans ce graphe). Par analogie, les seules inférences que l on puisse faire sur un arbre XML indépendamment des termes utilisés sont de changer l ordre des attributs, et de changer les préfixes (si l on considère les espaces de noms). Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 23 / 44

28 Exemple de graphe liris:lab rdf:type foaf:member foaf:group champin:pa foaf:member foaf:name foaf:knows Pierre-Antoine Champin rdf:type mmrissa:me rdf:type foaf:name foaf:person Michaël Mrissa Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 24 / 44

29 Monotonie Étant donné un graphe, tout sous-graphe en est une conséquence. liris:lab foaf:member champin:pa foaf:name foaf:knows Pierre-Antoine Champin mmrissa:me Aucune conclusion que l on peut tirer d un graphe RDF ne peut pas être contredite par des informations présentes ailleurs sur le Web. On peut donc sans risque fusionner des graphes RDF. Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 25 / 44

30 Anonymisation Tout nœud peut être remplacé par un nœud vierge : liris:lab foaf:member foaf:name foaf:knows Pierre-Antoine Champin mmrissa:me ce qui justifie d interpréter les nœuds vierges comme des variables quantifiées existentiellement. Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 26 / 44

31 Éclatement Tout nœud vierge peut être éclaté en plusieurs nœuds vierges : liris:lab foaf:member foaf:knows mrissa:me foaf:name Pierre-Antoine Champin Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 27 / 44

32 Sémantique additionelle (1) Bien sûr, des inférences supplémentaires peuvent être faites en prêtant une sémantique particulière aux URIs utilisés dans le graphe, par exemple en décidant qu une relation binaire est symétrique ou transtitive. Cependant, cette sémantique devra respecter la sémantique dénotationnelle de RDF ; notamment, les inférences supplémentaires ne devront pas contredire les inférences précédente (monotonie) : sans quoi les outils ne connaissant pas cette sémantique particulière tireront des conclusions erronées. On verra la semaine prochaine des langages (RDF-Schema, OWL) permettant de définit la sémantique de certains URIS. Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 28 / 44

33 Sémantique additionelle (2) Analogie : lorsqu on définit un format XML, on prête une sémantique particulière aux éléments et attributs de ce format, mais on ne peut pas prêter de sémantique à l ordre des attributs ; sémantiquement, ce ne serait plus du XML, pragmatiquement, les outils standards (analyseur syntaxique, sérialiseurs) ne permettraient pas de contrôler cet aspect de la syntaxe. Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 29 / 44

34 Syntaxe officielle : RDF/XML La sémantique est définie par rapport à une structure de graphe : syntaxe abstraite. Il est nécesaire de définir (au moins) une syntaxe concrète pour représenter ces graphes. La syntaxe RDF/XML est celle définie par la recommandation du W3C. héritée de la recommandation de 1999 basée sur XML complexe et verbeuse Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 30 / 44

35 RDF/XML : exemple <rdf:rdf xmlns:rdf=" xmlns:...> <foaf:group rdf:about=" <foaf:member> <foaf:person rdf:about=" <foaf:name>michaël Mrissa</foaf:name> </foaf:person> </foaf:member> <foaf:member> <foaf:person rdf:about=" <foaf:name>pierre-antoine Champin</foaf:name> <foaf:knows rdf:resource=" </foaf:person> </foaf:member> </foaf:group> </rdf:rdf> Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 31 / 44

36 N3/Turtle N3 : syntaxe textuelle (non XML) vise la simplicité et la compacité étend RDF : graphes nommés règles Turtle : sous-ensemble de N3 limité à l expressivité de RDF W3C team submission Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 32 / 44

37 Turtle/N3 : foaf: liris:lab a foaf:group ; member champin:pa, mmrissa:me. champin:pa a foaf:person ; foaf:name "Pierre-Antoine Champin" ; foaf:knows mmrissa:me. mmrissa:me a foaf:person ; foaf:name "Michaël Mrissa". Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 33 / 44

38 RDFa RDFa est une utilisation d attributs (existants ou supplémentaires) de HTML pour y inclure du RDF (à la manière des micro-formats) : facilite la migration de contenus HTML vers RDF facilite la maintenance en cohérence de la version HTML et des données RDF (DRY : Don t Repeat Yourself) Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 34 / 44

39 RDFa : exemple <p xmlns:foaf=" about="[champin:pa]"> <span property="foaf:name"> Pierre-Antoine Champin</span> est membre du <span rev="foaf:member" resource="[liris:lab]"> LIRIS.</span> Il connait <span rev="foaf:knows" resource="[mmrissa:me]"> <span property="foaf:name"> Michaël Mrissa,</span> un autre membre de <span rev="foaf:member" resource="[liris:lab]"> ce laboratoire.</span> </span> </p> Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 35 / 44

40 SPARQL SPARQL définit, en deux recommandantions W3C : un langage de requête pour RDF, un protocole REST-like pour interroger une source de données. Exemple : «Trouver les membres du LIRIS (URI et nom) que je connaît». PREFIX foaf < PREFIX... SELECT?p?n WHERE { champin:pa foaf:knows?p.?p foaf:name?n. liris:lab foaf:member?p. } NB : SPARQL supporte plusieurs régimes d inférences. Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 36 / 44

41 GRDDL Gleaning Resources Descriptions from Dialects of Languages (recommandation W3C) fournit une manière de spécifier une transformation d un document XML quelconque (ou d une classe de documents) en un graphe RDF : «feuille de style sémantique» transformation préconisée : XSL-T alternative : RDF-EASE (similaire CSS et RDFa) Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 37 / 44

42 Relational mappers Outils pour exposer une base de données relationnelle en RDF, comme : un ensemble de fichiers RDF, un point d accès SPARQL. Nécessite une correspondance (mapping) entre les structures relationnelles (tables, colonnes) et la structure de graphe. Groupe de travail du W3C: Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 38 / 44

43 RDF template Un modèle (template) spécifie une manière de présenter des données RDF dans un autre format (en général adapté à la lecture pour un humain) sorte de feuille de style. Template RDF rendering Presentation Exemple : Tal4Rdf (Pierre-Antoine Champin) Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 39 / 44

44 Définition de sémantique additionelle RDF permet déjà de représenter des données liées, mais pour prêter plus de sémantique à ces données, il faut pouvoir spécifier la sémantique des URIs utilisées. Cf. prochaine séance (RDF-Schema, OWL) Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 40 / 44

45 Diversité des vocabulaires Équilibre à trouver, pour les URIs désignant les choses, entre : la diversité, qui favorise l expression de plusieurs points de vue, l unification, qui favorise l interopérabilité (mais contraint les interprétations). Exemple : combien y-a-t-il d habitants dans Certaines choses sont les mêmes sans être exactement les mêmes... Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 41 / 44

46 Graphes nommés La nécessité de distinguer plusieurs graphes se fait rapidement sentir lorsqu on travaille avec RDF (contexte, provenance, citation...). Cette possibilité est de faite donnée par plusieurs langages et outils (N3, SPARQL) mais avec des disparités, car elle n est pas (encore?) formalisée strictement au niveau de RDF. Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 42 / 44

47 Références 1 Extensible Markup Language (XML) 1.0, T. Bray et al., W3C Recommendation, 1998, Namespaces in XML 1.0, T. Bray et al., W3C Recommendation, 1999, XML Information Set, J. Cowan & R. Tobin Resource Description Framework (RDF), O. Lassila & R. Swick, W3C Recommandation, 1999, RDF Primer, F. Manolla & E. Miller, W3C Recommandation 2004, Linked Data, T. Berners-Lee, W3C Design Issue, 2006, DBpedia publications, C. Bizer et al., 2007-, CURIE Syntax 1.0, M. Birbeck & S. McCarron, W3C Candidate Recommendation, 2009, Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 43 / 44

48 Références 2 Turtle - Terse RDF Triple Language, D. Becket & T. Berners-Lee, W3C Team Submission, 2008, RDFa in XHTML: Syntax and Processing, B. Adida et al., W3C Recommendation, 2008, SPARQL Query Language for RDF, E. Prud hommeaux & A. Seaborne, W3C Recommendation, 2008, Gleaning Resource Descriptions from Dialects of Languages (GRDDL), D. Connolly, W3C Recommendation, 2007, RDF Extracted Attributes from Styled Elements (RDF-EASE), T. Inkster, 2009, When owl:sameas isn t the Same, H. Halpin & P. Hayes, LDOW 2010 Pierre-Antoine Champin*, Michael Mrissa Web des données : Linked Open Data 44 / 44

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

Evolution 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. 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é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

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

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

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

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

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

XML 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étail

Bigdata et Web sémantique. les données + l intelligence= la solution

Bigdata et Web sémantique. les données + l intelligence= la solution Bigdata et Web sémantique les données + l intelligence= la solution 131214 1 big data et Web sémantique deux notions bien différentes et pourtant... (sable et silicium). «bigdata» ce n est pas que des

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

4. SERVICES WEB REST 46

4. 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é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

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

Langage 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étail

XML et travail collaboratif : vers un Web sémantique

XML et travail collaboratif : vers un Web sémantique XML et travail collaboratif : vers un Web sémantique Abderrazak MKADMI 1-2 1 Laboratoire Paragraphe, Université Paris8, France 2 Institut Supérieur de Documentation, Université de Manouba, Tunisie amkadmi@yahoo.fr

Plus en détail

Thierry BOULANGER. par la pratique. Bases indispensables Concepts et cas pratiques XML. 3 ième édition. Nouvelle édition

Thierry 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étail

Présentation générale du projet data.bnf.fr

Pré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é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

Devenez un véritable développeur web en 3 mois!

Devenez 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étail

les 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 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étail

Problématiques de recherche. Figure Research Agenda for service-oriented computing

Problé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étail

Gestion Électronique de Documents et XML. Master 2 TSM

Gestion Électronique de Documents et XML. Master 2 TSM Gestion Électronique de Documents et XML Master 2 TSM I n t r o d u c t i o n Les formats de données F o r m a t s d e d o n n é e Format de donnée : manière de représenter des informations dans un document

Plus en détail

SII Stage d informatique pour l ingénieur

SII Stage d informatique pour l ingénieur SII Stage d informatique pour l ingénieur Création d un site Web École nationale supérieure de techniques avancées SII Stage d informatique pour l ingénieur 1 / 15 L informatique et le temps qui passe...

Plus en détail

XML, 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 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étail

Linked Data et description du produit automobile SemWeb Pro, Paris, 2 mai 2012

Linked Data et description du produit automobile SemWeb Pro, Paris, 2 mai 2012 Linked Data et description du produit automobile SemWeb Pro, Paris, 2 mai 2012 François-Paul Servant (francois-paul.servant@renault.com) Edouard Chevalier (edouard.chevalier@renault.com Renault et le Semantic

Plus en détail

MÉMOIRE DE STAGE DE MASTER 2. Une application Smartphone pour un système de recommandations alimentaires personnalisées

MÉMOIRE DE STAGE DE MASTER 2. Une application Smartphone pour un système de recommandations alimentaires personnalisées Académie de Montpellier Université Montpellier II Sciences et Techniques du Languedoc MÉMOIRE DE STAGE DE MASTER 2 effectué au laboratoire Agrotechnology & Food Science Group, Wageningen University & Research

Plus en détail

Documents et Applications : CMS nouvelle génération

Documents et Applications : CMS nouvelle génération Documents et Applications : CMS nouvelle génération Jean-Marc Lecarpentier (1) jml@info.unicaen.fr Hervé Le Crosnier (1) herve@info.unicaen.fr Jacques Madelaine (1) jacques@info.unicaen.fr (1) GREYC (Groupe

Plus en détail

Les outils de création de sites web

Les outils de création de sites web Tuto 1ère séance - p1 Les outils de création de sites web Sources : Réalisez votre site web avec HTML5 et CSS3 de Mathieu Nebra (Edition Le Livre du Zéro) site fr.openclassrooms.com (anciennement «site

Plus en détail

Datalift. + + Architecture Modularité Déploiements. d j = 09/04/2015 Laurent BIHANIC

Datalift. + + 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étail

Introduction aux concepts d ez Publish

Introduction 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é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

Master Technologies numériques appliquées à l'histoire Deuxième année

Master Technologies numériques appliquées à l'histoire Deuxième année Master Technologies numériques appliquées à l'histoire Deuxième année Octobre 2014 Octobre Novembre Décembre Semaine 1 Semaine 2 Semaine 3 Semaine 4 Semaine 5 Semaine 6 Semaine 7 Semaine 8 Semaine 9 Semaine

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

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING

CRÉ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étail

Chapitre IX. L intégration de données. Les entrepôts de données (Data Warehouses) Motivation. Le problème

Chapitre IX. L intégration de données. Les entrepôts de données (Data Warehouses) Motivation. Le problème Chapitre IX L intégration de données Le problème De façon très générale, le problème de l intégration de données (data integration) est de permettre un accès cohérent à des données d origine, de structuration

Plus en détail

Exploration 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 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é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

Applications des technologies sémantiques à la gestion des connaissances

Applications 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étail

Petite définition : Présentation :

Petite 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étail

Inté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 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étail

Programmation Internet Cours 4

Programmation 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étail

Faculté de Génie Chaire industrielle en infrastructures de communication. La technologie XML. Wajdi Elleuch

Faculté de Génie Chaire industrielle en infrastructures de communication. La technologie XML. Wajdi Elleuch Faculté de Génie Chaire industrielle en infrastructures de communication La technologie XML Wajdi Elleuch Octobre 2004 SOMMAIRE Content : - XML : Définition - XML : Solution pour des applications réparties

Plus en détail

BES WEBDEVELOPER ACTIVITÉ RÔLE

BES WEBDEVELOPER ACTIVITÉ RÔLE BES WEBDEVELOPER ACTIVITÉ Le web developer participe aux activités concernant la conception, la réalisation, la mise à jour, la maintenance et l évolution d applications internet/intranet statiques et

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

Les services usuels de l Internet

Les 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étail

Approche de couplage de BD et d ontologie pour l aide à la décision sémantique : contribution pour la satisfaction des requêtes SQL et SPARQL.

Approche de couplage de BD et d ontologie pour l aide à la décision sémantique : contribution pour la satisfaction des requêtes SQL et SPARQL. Approche de couplage de BD et d ontologie pour l aide à la décision sémantique : contribution pour la satisfaction des requêtes SQL et SPARQL. Mariem Mahfoudh 1, Wassim Jaziri 2 1. Laboratoire MIPS, EA-2332

Plus en détail

THEME 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 . 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étail

Hervé Couturier EVP, SAP Technology Development

Hervé Couturier EVP, SAP Technology Development Hervé Couturier EVP, SAP Technology Development Hervé Biausser Directeur de l Ecole Centrale Paris Bernard Liautaud Fondateur de Business Objects Questions à: Hervé Couturier Hervé Biausser Bernard Liautaud

Plus en détail

Compte-rendu re union Campus AAR 3 mars 2015

Compte-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étail

Un processus dirigé par les modèles pour la création de bases de connaissance ontologiques

Un processus dirigé par les modèles pour la création de bases de connaissance ontologiques Un processus dirigé par les modèles pour la création de bases de connaissance ontologiques Guillaume Hillairet, Frédéric Bertrand, Jean Yves Lafaye Laboratoire Informatique Image Interaction Université

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET 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étail

Gestion documentaire (Extraits du CCI version 1.2)

Gestion documentaire (Extraits du CCI version 1.2) Standard du gouvernement du Québec sur les ressources informationnelles PROJET Gestion documentaire (Extraits du CCI version 1.2) 12 juillet 2004 SGQRI 000[-00] Nom du [ : Nom de la partie] Projet, version

Plus en détail

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully Les grandes facettes du développement Web Qui sommes nous? Nicolas Thouvenin Stéphane Gully Projets Web depuis 2000 LAMP, NodeJS HTML, CSS, jquery

Plus en détail

Programmation des Applications Réparties. Parsers XML DOM et SAX

Programmation 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étail

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Dans 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étail

Taxonomies, ontologies et folksonomies...

Taxonomies, ontologies et folksonomies... Taxonomies, ontologies et folksonomies... Introduction Définitions : langages documentaires référentiels systèmes d organisation de la connaissance Enjeux de l interopérabilité sur le web Chapitre 1- Situer

Plus en détail

Web des services : REST

Web des services : REST Web des services : REST author: Pierre-Antoine Champin Date: 2011-2012 Sommaire 1 Introduction 3 2 REST : le style architectural du Web 7 3 REST par l'exemple 16 4 Discussions 47 2011 Pierre-Antoine Champin

Plus en détail

Tutoriel QSOS. Version 2.0-13/02/2013

Tutoriel QSOS. Version 2.0-13/02/2013 Version 2.0-13/02/2013 1 Table des matières 1 Note de licence 4 2 Historique des modifications 4 3 Introduction 4 4 Gérer les templates 4 4.1 Généralités sur les templates.................... 4 4.2 Créer

Plus en détail

Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall

Internet. 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étail

Big Data et Graphes : Quelques pistes de recherche

Big 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étail

Le réseau Internet. Christian.Fondrat@dsi.univ-paris5.fr

Le réseau Internet. Christian.Fondrat@dsi.univ-paris5.fr Le réseau Internet Christian.Fondrat@dsi.univ-paris5.fr Un réseau Définition : Un réseau est un ensemble d ordinateurs connectés et qui communiquent entre eux. Classification : Réseau local (LAN = Local

Plus en détail

Métadonnées, ontologies et documents numériques

Métadonnées, ontologies et documents numériques Métadonnées, ontologies et documents numériques Hélène RICHY, Sylvie DESPRÉS Hélène RICHY : Maître de conférences, université de Rennes-1. Sylvie DESPRÉS : Maître de conférences, université Paris-Nord.

Plus en détail

SQL Parser XML Xquery : Approche de détection des injections SQL

SQL Parser XML Xquery : Approche de détection des injections SQL SQL Parser XML Xquery : Approche de détection des injections SQL Ramahefy T.R. 1, Rakotomiraho S. 2, Rabeherimanana L. 3 Laboratoire de Recherche Systèmes Embarqués, Instrumentation et Modélisation des

Plus en détail

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/ Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : cinzia.digiusto@gmail.com webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/

Plus en détail

Lamia Oukid, Ounas Asfari, Fadila Bentayeb, Nadjia Benblidia, Omar Boussaid. 14 Juin 2013

Lamia Oukid, Ounas Asfari, Fadila Bentayeb, Nadjia Benblidia, Omar Boussaid. 14 Juin 2013 Cube de textes et opérateur d'agrégation basé sur un modèle vectoriel adapté Text Cube Model and aggregation operator based on an adapted vector space model Lamia Oukid, Ounas Asfari, Fadila Bentayeb,

Plus en détail

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT

FileMaker 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étail

Synthèse... 1 Introduction... 4 1. Contexte de la création multimédia et surgissement du web sémantique 6

Synthè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étail

Outils logiciels pour l'ingénierie documentaire

Outils logiciels pour l'ingénierie documentaire Ingénierie Documentaire Outils logiciels pour l'ingénierie documentaire http://doc.crzt.fr STÉPHANE CROZAT 16 octobre 2014 Table des matières I - L'IDE XML Oxygen 5 A. Fichiers XML...5 B. Schémas XML...6

Plus en détail

Autour 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 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étail

Générer du code à partir d une description de haut niveau

Générer du code à partir d une description de haut niveau Cedric Dumoulin Générer du code à partir d une description de haut niveau Ce projet vise à fournir un environnement de développement permettant de modéliser des UI Android à un haut niveau d abstraction,

Plus en détail

1 Introduction et installation

1 Introduction et installation TP d introduction aux bases de données 1 TP d introduction aux bases de données Le but de ce TP est d apprendre à manipuler des bases de données. Dans le cadre du programme d informatique pour tous, on

Plus en détail

Sommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web... ... web1.0, web2.0, web2.b, web3.0...

Sommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web... ... web1.0, web2.0, web2.b, web3.0... Evolution du Web... Le web 3.0,...la mobilité... web1.0, web2.0, web2.b, web3.0... Raoul Mengis, -1-Computer Stéphane Gay, -1-Computer Stéphane Micheloud, EPFL Lausanne http://www.1info.com/4w3.html [en]

Plus en détail

Magento. 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

Magento. 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étail

XML : documents et outils

XML : documents et outils XML : documents et outils Pierre-Alain Reynier Université de Provence pierre-alain.reynier@lif.univ-mrs.fr http://www.lif.univ-mrs.fr/~preynier/xml Cours adapté du travail de Rémi Eyraud, Silvano Dal Zilio...

Plus en détail

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web Réseau informatique TIC TC - IUT Montpellier Internet et le Web Ensemble d'ordinateurs reliés entre eux et échangeant des informations sous forme de données numériques But : Rendre disponible l information

Plus en détail

CREATION WEB DYNAMIQUE

CREATION WEB DYNAMIQUE CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de

Plus en détail

Une approche langage pour la gestion de données dans les systèmes de méta-modélisation

Une approche langage pour la gestion de données dans les systèmes de méta-modélisation Une approche langage pour la gestion de données dans les systèmes de méta-modélisation Stéphane Jean Yamine Aït-Ameur Guy Pierra LISI/ENSMA et Université de Poitiers - Téléport 2-1, Avenue Clément Ader

Plus en détail

Comment récupérer un document OOo corrompu. Distribué par Le projet OpenOffice.org

Comment récupérer un document OOo corrompu. Distribué par Le projet OpenOffice.org Comment récupérer un document OOo corrompu Distribué par Le projet OpenOffice.org OpenOffice.org Documentation Project How-To Table des Matières 1 Introduction 3 2 Bibliographie 3 3 Installation des logiciels

Plus en détail

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web NFA016 : Introduction O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Pour naviguer sur le Web, il faut : 1. Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des

Plus en détail

CHAPITRE I INTRODUCTION CHAPITRE I E-COMMERCE. PLAN 1. Commerce électronique 2. Méthodologie de développement 3. Création de trafic

CHAPITRE I INTRODUCTION CHAPITRE I E-COMMERCE. PLAN 1. Commerce électronique 2. Méthodologie de développement 3. Création de trafic Licence Professionnelle IIM E-COMMERCE E-COMMERCE http://www.larbiguezouli.com ou http://fac-sciences.univ-batna.dz/cs/enseignants/guezouli_larbi_site/index.html Présenté par D r Larbi GUEZOULI Chapitre

Plus en détail

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN Les contenues de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et ne peuvent en aucun cas

Plus en détail

Programmation Web. Madalina Croitoru IUT Montpellier

Programmation 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étail

Big Data et Graphes : Quelques pistes de recherche

Big Data et Graphes : Quelques pistes de recherche Big Data et Graphes : Quelques pistes de recherche Hamamache Kheddouci http://liris.cnrs.fr/hamamache.kheddouci Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de

Plus en détail

Introduction aux «Services Web»

Introduction 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étail

Introduction à Microsoft InfoPath 2010

Introduction à 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étail

openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de

openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de itemis France 2009 All rights reserved 1 Itemis en quelques mots Spécialisé dans l

Plus en détail

VOLÉE 2 2012 2014. Master of Advanced Studies RAPID APPLICATION DEVELOPMENT. www.mas-rad.ch

VOLÉE 2 2012 2014. Master of Advanced Studies RAPID APPLICATION DEVELOPMENT. www.mas-rad.ch VOLÉE 2 2012 2014 Master of Advanced Studies RAPID APPLICATION DEVELOPMENT www.mas-rad.ch Master of Advanced Studies RAPID APPLICATION DEVELOPMENT Master of Advanced Studies OBJECTIFS ET PUBLIC CIBLE Cette

Plus en détail

Semantic Web Inside Guillaume Érétéo Directeur R&D

Semantic 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étail

Adaptabilité d un MOOC aux styles d apprentissage. Hubert Kadima Directeur de Recherche LARIS/EISTI Email : hubert.kadima@eisti.fr

Adaptabilité d un MOOC aux styles d apprentissage. Hubert Kadima Directeur de Recherche LARIS/EISTI Email : hubert.kadima@eisti.fr Adaptabilité d un MOOC aux styles d apprentissage Hubert Kadima Directeur de Recherche LARIS/EISTI Email : hubert.kadima@eisti.fr Agenda 1. Contexte : l apprentissage dans le projet PLACIS 2. Choix du

Plus en détail

< Atelier 1 /> Démarrer une application web

< Atelier 1 /> Démarrer une application web MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE

Plus en détail

La base de données XML exist. A. Belaïd

La base de données XML exist. A. Belaïd La base de données XML exist Introduction Qu est-ce-que exist? C est une base de donnée native, entièrement écrite en Java XML n est pas une base de données en soi Bien qu il possède quelques caractéristiques

Plus en détail

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8 Sage 100 CRM - Guide de la Fusion Avancée Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel est enregistré

Plus en détail

Séance 1 Introduction aux bases de données

Séance 1 Introduction aux bases de données Introduction aux bases de données Séance 1 Introduction aux bases de données Sébastien Combéfis mardi 24 février 2015 Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons

Plus en détail

1/ Présentation de SQL Server :

1/ Présentation de SQL Server : Chapitre II I Vue d ensemble de Microsoft SQL Server Chapitre I : Vue d ensemble de Microsoft SQL Server Module: SQL server Semestre 3 Année: 2010/2011 Sommaire 1/ Présentation de SQL Server 2/ Architerture

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

Module BD et sites WEB

Module 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étail

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu Daniel Roch Optimiser son référencement WordPress Référencement naturel (SEO) Préface d Olivier Andrieu Groupe Eyrolles, 2013, ISBN : 978-2-212-13714-9 Table des matières AVANT-PROPOS... 1 Pourquoi ce

Plus en détail

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,

Plus en détail

Structuration des décisions de jurisprudence basée sur une ontologie juridique en langue arabe

Structuration des décisions de jurisprudence basée sur une ontologie juridique en langue arabe Structuration des décisions de jurisprudence basée sur une ontologie juridique en langue arabe Karima Dhouib, Sylvie Després Faiez Gargouri ISET - Sfax Tunisie, BP : 88A Elbustan ; Sfax karima.dhouib@isets.rnu.tn,

Plus en détail

Cours Bases de données

Cours Bases de données Informations sur le cours Cours Bases de données 9 (10) séances de 3h Polycopié (Cours + TD/TP) 3 année (MISI) Antoine Cornuéjols www.lri.fr/~antoine antoine.cornuejols@agroparistech.fr Transparents Disponibles

Plus en détail