LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES

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

Download "LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES"

Transcription

1 LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES 1e partie : encoder et structurer les données Gautier Poupeau Antidot Emmanuelle Bermès Centre Pompidou Séminaire INRIA 1-5 octobre 2012

2 SOMMAIRE 1. L'architecture du Web 2. Les URI 3. Principes de RDF 4. Vocabulaires et ontologies 5. SPARQL 6.La sérialisation

3 Web sémantique

4 Web sémantique OU

5 Web sémantique OU Web sémantique

6 Web sémantique OU Web sémantique

7 L'ARCHITECTURE DU WEB UN RÉSEAU DÉCENTRALISÉ

8 L'ARCHITECTURE DU WEB UN RÉSEAU DÉCENTRALISÉ

9 L'ARCHITECTURE DU WEB UN RÉSEAU DÉCENTRALISÉ

10 L'ARCHITECTURE DU WEB UN RÉSEAU DÉCENTRALISÉ Internet Web

11 L'ARCHITECTURE DU WEB UN RÉSEAU DÉCENTRALISÉ Internet TCP/IP Web

12 L'ARCHITECTURE DU WEB UN RÉSEAU DÉCENTRALISÉ Internet Web TCP/IP HTTP

13 L'ARCHITECTURE DU WEB UN RÉSEAU DÉCENTRALISÉ Internet Web TCP/IP HTTP

14 L'ARCHITECTURE DU WEB UN RÉSEAU DÉCENTRALISÉ Internet Web TCP/IP HTTP IMAP POP P2P

15 L'ARCHITECTURE DU WEB Méthodes de HTTP Je voudrais voir la ressource

16 L'ARCHITECTURE DU WEB Méthodes de HTTP Je voudrais voir la ressource

17 L'ARCHITECTURE DU WEB Méthodes de HTTP GET Je voudrais voir la ressource

18 L'ARCHITECTURE DU WEB Méthodes de HTTP Je voudrais agir sur la ressource

19 L'ARCHITECTURE DU WEB Méthodes de HTTP Je voudrais agir sur la ressource

20 L'ARCHITECTURE DU WEB Méthodes de HTTP POST Je voudrais agir sur la ressource

21 L'ARCHITECTURE DU WEB Méthodes de HTTP Je voudrais ajouter la ressource

22 L'ARCHITECTURE DU WEB Méthodes de HTTP Je voudrais ajouter la ressource OK

23 L'ARCHITECTURE DU WEB Méthodes de HTTP PUT Je voudrais ajouter la ressource OK

24 L'ARCHITECTURE DU WEB Méthodes de HTTP Je voudrais supprimer la ressource

25 L'ARCHITECTURE DU WEB Méthodes de HTTP Je voudrais supprimer la ressource

26 L'ARCHITECTURE DU WEB Méthodes de HTTP DELETE Je voudrais supprimer la ressource

27 L'ARCHITECTURE DU WEB L'architecture du Web Ressource

28 L'ARCHITECTURE DU WEB L'architecture du Web Ressource URI Identifant

29 L'ARCHITECTURE DU WEB L'architecture du Web Ressource URI Identifant Représentations

30 L'ARCHITECTURE DU WEB L'architecture du Web Ressource URI URI Identifant Représentations

31 L'ARCHITECTURE DU WEB L'architecture du Web Ressource URI URI Identifant Représentations

32 L'ARCHITECTURE DU WEB L'HYPERTEXTE

33 L'ARCHITECTURE DU WEB L'HYPERTEXTE

34 L'ARCHITECTURE DU WEB L'HYPERTEXTE

35 L'ARCHITECTURE DU WEB L'HYPERTEXTE

36 L'ARCHITECTURE DU WEB L'HYPERTEXTE

37 L'ARCHITECTURE DU WEB L'HYPERTEXTE 404

38 L'ARCHITECTURE DU WEB Des standards ouverts et libres Des organismes de normalisation indépendants Pas de brevet Des licences libres Pas de Royalties

39 L'ARCHITECTURE DU WEB LE WEB DE DOCUMENTS Un mécanisme de communication Un mécanisme d'identification HTTP URI

40 L'ARCHITECTURE DU WEB LE WEB DE DOCUMENTS Un mécanisme de communication Un mécanisme d'identification HTTP URI Encoder le message

41 L'ARCHITECTURE DU WEB LE WEB DE DOCUMENTS Un mécanisme de communication Un mécanisme d'identification HTTP URI Encoder le message HTML

42 L'ARCHITECTURE DU WEB LE WEB DE DOCUMENTS Un mécanisme de communication Un mécanisme d'identification HTTP URI Encoder le message HTML Interpréter le code

43 L'ARCHITECTURE DU WEB LE WEB DE DOCUMENTS Un mécanisme de communication Un mécanisme d'identification HTTP URI Encoder le message Interpréter le code HTML Le navigateur Web

44 L'ARCHITECTURE DU WEB LE WEB DE DOCUMENTS Un mécanisme de communication Un mécanisme d'identification HTTP URI Encoder le message Interpréter le code HTML Le navigateur Web Relier les documents

45 L'ARCHITECTURE DU WEB LE WEB DE DOCUMENTS Un mécanisme de communication Un mécanisme d'identification HTTP URI Encoder le message Interpréter le code HTML Le navigateur Web Relier les documents Le lien hypertexte

46 L'ARCHITECTURE DU WEB Et si on encodait la réalité? «The Need for Semantics in the Web», Tim Berners-Lee Passer d un Web de documents «sans relief» peu compréhensible par les machines à. un Web de choses relié à la réalité et compréhensible par les machines Source :

47 L'ARCHITECTURE DU WEB DU WEB DE DOCUMENTS AU WEB DE DONNÉES Un mécanisme de communication Un mécanisme d'identification HTTP URI Une grammaire Des vocabulaires Des règles d écriture RDF RDFS/OWL RDF/XML, N3 Turtle, RDFa Des moyens de communication SPARQL

48 SOMMAIRE 1. L'architecture du Web 2. Les URI 3. Principes de RDF 4. Vocabulaires et ontologies 5. SPARQL 6. La sérialisation

49 Être ou ne pas être... IDENTIFIÉ Pour attribuer les URI des ressources, il faut analyser les différentes entités qu'on manipule et qui doivent être identifiées.

50 Les URI UNIFORM RESOURCE IDENTIFIER Syntaxe : <scheme:chaîne/de.caractère> < < NB : Les URI sont des identifiants Web. Les URL sont des URI qui identifient la ressource par le moyen d'y accéder. Les URL peuvent être pérennes.

51 Les URI La syntaxe des URI :» Scheme : préfixe qui indique le contexte dans lequel les identifiants sont attribués (ex. URN, INFO, ARK, HTTP etc.) Pour garantir l unicité, le scheme doit être enregistré auprès de l IANA Le scheme est toujours suivi de «:» Caractères réservés reserved» Désigne l autorité en charge d attribuer des noms pour ce scheme = gen-delims / sub-delims gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@" sub-delims = "!" / "$" / "&" / "'" / "(" / ")" / "*" / "+" / "," / ";" / "=" authority» Path/Name : Nom (ou chemin) attribué par l autorité nommane

52 Les URI IDENTIFIANTS OPAQUES / SIGNIFIANTS < < Bonnes pratiques : Veiller à la persistence des différentes parties qui composent l'uri (dont le nom de domaine) S'assurer de l'extensibilité et de la pérennité du système de nommage Garantir l'unicité en excluant tout éléments susceptible d'être ambigu

53 Les URI MAINTENIR ET GÉRER LES IDENTIFIANTS DANS LE TEMPS Utilisation d'un système normalisé (INFO, DOI, URN...) la pérennité n'est pas un problème technique Utiliser des URI HTTP pour s'inscrire dans l'architecture du Web Anticiper les cas de disparition d'une ressource de fusion de plusieurs ressources La pérennité est reconnue comme une problématique organisationnelle, qui repose sur la capacité à imprimer au sein d'une organisation la volonté de s'engager à garantir cette pérennité, et donc à déployer les processus et les moyens qui s imposent.

54 SOMMAIRE 1. L'architecture du Web 2. Les URI 3. Principes de RDF 4. Vocabulaires et ontologies 5. SPARQL 6. La sérialisation

55 Le principe de RDF RESOURCE DESCRIPTION FRAMEWORK sujet objet prédicat Eugène Delacroix est l'auteur de La liberté guidant le peuple Le principe de RDF est d'exprimer l'information sous forme de phrases simples (sujet verbe complément, ou sujet prédicat objet). Ces phrases sont appelées triplets.

56 Le principe de RDF RESOURCE DESCRIPTION FRAMEWORK sujet objet prédicat Les ressources (sujet, objet) et les relations (prédicat) sont identifiées par des URI afin de permettre aux machines de les reconnaître et de les manipuler.

57 Le principe de RDF RESOURCE DESCRIPTION FRAMEWORK est mort à Paris L'objet du triplet peut être une ressource représentée par une URI ou un littéral (une chaîne de caractère).

58 Le principe de RDF RESOURCE DESCRIPTION FRAMEWORK est mort à Paris? L'objet du triplet peut être une ressource représentée par une URI ou un littéral (une chaîne de caractère).

59 Le principe de RDF RESOURCE DESCRIPTION FRAMEWORK est mort à est un fait partie de label label L'objet du triplet peut être une ressource représentée par une URI ou un littéral (une chaîne de caractère).

60 Le principe de RDF RESOURCE DESCRIPTION FRAMEWORK label ''est mort type rdfs:property Le prédicat est lui-même une ressource. Il est identifié par une URI et peut être le sujet de triplets qui décrivent son rôle dans l'ontologie. Il s agit d une ressource d une nature particulière, qu on appelle une propriété.

61 Le principe de RDF RESOURCE DESCRIPTION FRAMEWORK est contemporain de est un est l'auteur de est un est mort à est mort à est un est conservé au se trouve à est conservé au L'ensemble des triplets, reliés les uns aux autres par les URI qu ils ont en commun, constitue un graphe.

62 Le principe de RDF RESOURCE DESCRIPTION FRAMEWORK objet sujet prédicat Le SUJET est toujours une URI. Le PREDICAT est toujours une URI. Toute chose sur laquelle on veut faire des assertions (sujet) doit avoir une URI. Il permet d'exprimer les PROPRIÉTÉS des choses, ou la nature des RELATIONS des choses entre elles. Les choses ont toujours un type : une CLASSE. L'OBJET peut être un texte (LITTÉRAL) ou une URI. Les CLASSES et les PROPRIÉTÉS sont déclarées dans des VOCABULAIRES pour être réutilisées

63 SOMMAIRE 1. L'architecture du Web 2. Les URI 3. Principes de RDF 4. Vocabulaires et ontologies 5. SPARQL 6. La sérialisation

64 Vocabulaires et ontologies RDFS et OWL sont des standards RDF permettant de déclarer des classes, des propriétés, et leur logique Ex. de classe : Personne Ex de propriété : nom ABC Ex. de relation : estcontemporainde Ex. de logique : (propriété symétrique) Les classes, propriétés et leur logique sont déclarés dans l'ontologie

65 La même chose avec des URI < < < Ou encore mied: mied:personne mied:nom mied:estcontemporainde ABC ABC

66 Classes et hiérarchies de classes En RDF, toute chose a un type (ou plusieurs). On appelle cela une classe. Les classes sont organisées en hiérarchies (classes, sous-classes) CHOSE PERSONNE LIEU VILLE PAYS On peut définir les rapports des classes entre elles par certaines caractéristiques : par ex. classes disjointes (personne lieu) NB : tout ce qui définit une classe doit pouvoir s'appliquer aussi à ses sous-classes. Ex: un lieu peut avoir des coordonnées géographiques, donc une ville peut avoir des coordonnées géographiques.

67 Classes et instances Une classe est une abstraction (type de chose) Une instance est la chose concrète qui se rattache à une classe. Ex. Eugène Delacroix est une instance de la classe mied:personne Là où ça se complique... Il ne faut pas confondre une hiérarchie de classe avec les rapports que peuvent avoir les instances, voire les classes entre elles. PARIS? VILLE FRANCE? PAYS

68 Classes et instances Quelques exemples d'instances qu'on rencontre dans les données du Musée Imaginaire Eugène Delacroix : EUGÈNE DELACROIX PARIS LA LIBERTÉ GUIDANT LE PEUPLE LE ROMANTISME LE MUSÉE DU LOUVRE VICTOR HUGO A noter : On désigne la classe par son URI On relie une instance à sa classe par une relation rdf:type rdf:type

69 Propriétés Les propriétés correspondent au verbe dans le triplet. est de type s'appelle mied:personne Eugène Delacroix est contemporain de On distingue Propriété de types de données (datatype property) : propriété qui relie une instance et un littéral (texte, nombre...) Propriété d'objet (object property) : propriété qui relie une instance et une autre instance (c'est à dire que l'objet est une URI)

70 Logique des propriétés On peut (de manière optionnelle) indiquer le comportement d'une propriété par rapport aux instances qu'elle décrit, ou par rapport à d'autres propriétés. mied:estcontemporainde Propriété symétrique : mied:estcontemporainde mied:estauteurde Propriétés inverses : mied:apourauteur Propriété fonctionnelle : mied:lieudecès NB : attention au sens des propriétés (orientation).

71 Propriétés : domaine et co-domaine On peut (de façon optionnelle) définir plus précisément la façon dont les propriétés peuvent être utilisées. Le domaine (domain) correspond aux classes qui peuvent être sujet d'une propriété. Le co-domaine (range) définit les classes qui peuvent être objet d'une propriété. co-domaine domaine PERSONNE mied:estcontemporainde mied:estcontemporainde PERSONNE

72 Hiérarchies de propriétés Une propriété peut être définie comme sous-propriété d'une autre. C'està-dire qu'elle est plus précise. Cela permet, par exemple, de lui attribuer un domaine et/ou un codomaine plus précis. mied:lieu mied:lieunaissance mied:lieudeces co-domaine mied:lieu co-domaine mied:lieu co-domaine mied:lieu

73 Hiérarchies de propriétés Si une propriété s'applique dans un triplet, et qu'elle est sous-propriété d'une autre, alors la super-propriété s'applique également. mied:estpeintrede mied:estpeintrede < mied:estauteurde mied:estauteurde

74 Équivalences de classes / propriétés OWL offre des mécanismes pour déclarer l'équivalence entre des classes et des propriétés de différents vocabulaires. rdf:type mied:estauteurde mied:personne owl:equivalentclass rdf:type mvh:personne owl:equivalentproperty mvh:auteur

75 Équivalences entre les instances La propriété owl:sameas permet de déclarer l'équivalence entre deux ressources dotées de deux URI différentes. On parle aussi d'alias d'uri Dans ce cas, toutes les assertions qui concernent l'une des instance s'appliquent aussi à l'autre. owl:sameas mied:estcontemporainde

76 Inférences Il est possible d'induire la classe d'une ressource à partir de la propriété qui la décrit, si celle-ci précise un domaine et/ou un co-domaine. co-domaine domaine mied:personne mied:lieudeces mied:lieudeces mied:lieu

77 Inférences A l'intérieur d'une hiérarchie de classes, les propriétés qui s'appliquent (domaine ou co-domaine) à une classe s'appliquent aussi à ses sousclasses et aux instances de la classe et de ses sous-classes. domaine co-domaine mied:estauteurde AGENT PERSONNE CHOSE INSTITUTION mied:estauteurde

78 Inférences En RDF, toute assertion est supposée vraie... donc... domaine co-domaine mied:estauteurde AGENT PERSONNE INSTITUTION CHOSE Taupe? mied:estauteurde

79 SOMMAIRE 1. L'architecture du Web 2. Les URI 3. Principes de RDF 4. Vocabulaires et ontologies 5. SPARQL 6. La sérialisation

80 SPARQL SPARQL est un langage de requête qui permet de parcourir le graphe à partir de contraintes exprimées sous la forme d'équations. Soit le graphe suivant sous la forme d une représentation graphique : Ce qui correspond aux triplets suivants :

81 SPARQL Rechercher un sujet Quelle est la ressource sujet dont le prédicat est <orange> et l objet <7>? Reformuler la question Sujet =? Prédicat = <orange> Objet = <7>

82 SPARQL Rechercher un sujet Quelle est la ressource sujet dont le prédicat est <orange> et l objet <7>? Reformuler la question Sujet =? Prédicat = <orange> Objet = <7> Sous forme de triplets?sujet <orange> <7>.

83 SPARQL Rechercher un sujet Quelle est la ressource sujet dont le prédicat est <orange> et l objet <7>? Reformuler la question Sujet =? Prédicat = <orange> Objet = <7> Réponse?sujet Sous forme de triplets?sujet <orange> <7>.

84 SPARQL Rechercher un prédicat Comment atteindre les ressources <2> et <6> à partir de <1>?

85 SPARQL Rechercher un prédicat Comment atteindre les ressources <2> et <6> à partir de <1>? Reformuler la question Sujet = <1> Prédicat =? Objet = <2> et <6>

86 SPARQL Rechercher un prédicat Comment atteindre les ressources <2> et <6> à partir de <1>? Reformuler la question Sujet = <1> Prédicat =? Objet = <2> et <6> Sous forme de triplets <1>? <2>. <1>? <6>.

87 SPARQL Rechercher un prédicat Comment atteindre les ressources <2> et <6> à partir de <1>? Reformuler la question Sujet = <1> Prédicat =? Objet = <2> et <6> Sous forme de triplets <1>?predicat <2>. <1>?predicat <6>.

88 SPARQL Rechercher un prédicat Comment atteindre les ressources <2> et <6> à partir de <1>? Reformuler la question Sujet = <1> Prédicat =? Objet = <2> et <6> Réponse?predicat Sous forme de triplets <1>?predicat <2>. <1>?predicat <6>.

89 SPARQL Rechercher un objet Quelle est la ressources liée en tant qu objet à la ressource <6> par le prédicat <violet>? Reformuler la question Sujet = <6> Prédicat = <violet> Objet =?

90 SPARQL Rechercher un objet Quelle est la ressources liée en tant qu objet à la ressource <6> par le prédicat <violet>? Reformuler la question Sujet = <6> Prédicat = <violet> Objet =? Sous forme de triplets <6> <violet>?objet.

91 SPARQL Rechercher un objet Quelle est la ressources liée en tant qu objet à la ressource <6> par le prédicat <violet>? Reformuler la question Sujet = <6> Prédicat = <violet> Objet =? Réponse?objet Sous forme de triplets <6> <violet>?objet.

92 SPARQL L intérêt du parcours de graphe en SPARQL réside aussi dans la possibilité d enchaîner des triplets dont certains éléments ne sont pas connus. On peut ainsi découvrir des éléments qui sont éloignés de l objet de notre recherche par des inconnues.? Ex. : Quelles sont les personnes décédées dans la même ville qu'eugène Delacroix? Sous forme de triplets <mied:eugene_delacroix> <mied:lieudeces>?lieu. est mort à?lieu <rdf:type> <mied:lieu>. est mort à est un??personne <mied:lieudeces>?lieu.

93 SPARQL L intérêt du parcours de graphe en SPARQL réside aussi dans la possibilité d enchaîner des triplets dont certains éléments ne sont pas connus. On peut ainsi découvrir des éléments qui sont éloignés de l objet de notre recherche par des inconnues. Ex. : Quelles sont les personnes décédées dans la même ville qu'eugène Delacroix? Sous forme de triplets <mied:eugene_delacroix> <mied:lieudeces>?lieu. est mort à?lieu <rdf:type> <mied:lieu>.?personne <mied:lieudeces>?lieu. est mort à Réponse est un?lieu?personne <mied:paris> <mied:victor_hugo>

94 SPARQL L intérêt du parcours de graphe en SPARQL réside aussi dans la possibilité d enchaîner des triplets dont certains éléments ne sont pas connus. On peut ainsi découvrir des éléments qui sont éloignés de l objet de notre recherche par des inconnues. Ex. : Dans quelle ville sont conservées les oeuvres d'eugène Delacroix? Sous forme de triplets <mied:eugene_delacroix> <mied:estauteurde>?oeuvre.?oeuvre <mied:lieuconservation>?musée.?musée <mied:localisation>?lieu. est l'auteur de?? se trouve à est conservé au?

95 SPARQL L intérêt du parcours de graphe en SPARQL réside aussi dans la possibilité d enchaîner des triplets dont certains éléments ne sont pas connus. On peut ainsi découvrir des éléments qui sont éloignés de l objet de notre recherche par des inconnues. Ex. : Dans quelle ville sont conservées les oeuvres d'eugène Delacroix? Sous forme de triplets <mied:eugene_delacroix> <mied:estauteurde>?oeuvre.?oeuvre <mied:lieuconservation>?musée.?musée <mied:localisation>?lieu. Réponse est l'auteur de est conservé au se trouve à?oeuvre?lieu <mied:liberte> <mied:paris>

96 Ex. : Quelles sont les oeuvres qui se rattachent au même courant que celles de Delacroix? SPARQL Sous forme de triplets <mied:eugene_delacroix> <mied:estauteurde>?oeuvre.?oeuvre <mied:appartienta>?courant.?oeuvres <mied:appartienta>?courant. est l'auteur de? appartient à? appartient à?

97 Ex. : Quelles sont les oeuvres qui se rattachent au même courant que celles de Delacroix? SPARQL Sous forme de triplets <mied:eugene_delacroix> <mied:estauteurde>?oeuvre.?oeuvre <mied:appartienta>?courant.?oeuvres <mied:appartienta>?courant. Réponse est l'auteur de appartient à?oeuvre?genre <mied:liberte> <mied:romantisme> <mied:miserables > <mied:romantisme> appartient à est l'auteur de

98 SOMMAIRE 1. L'architecture du Web 2. Les URI 3. Principes de RDF 4. Vocabulaires et ontologies 5. SPARQL 6. La sérialisation

99 LA SÉRIALISATION RDF définit un modèle logique, abstrait, pour décrire la sémantique des informations. Il est ensuite nécessaire d'exprimer les données suivant une syntaxe spécifique. rdf:type mied:nom Eugène Delacroix N3 / rdfs: rdf: mied: < < rdf:type mied:personne ; Delacroix". mied:nom "Eugène

100 LA SÉRIALISATION RDF définit un modèle logique, abstrait, pour décrire la sémantique des informations. Il est ensuite nécessaire d'exprimer les données suivant une syntaxe spécifique. rdf:type RDF / XML <?xml version="1.0" encoding="utf-8"?> <rdf:rdf mied:nom Eugène Delacroix xmlns:rdf=" xmlns:rdfs=" xmlns:mied=" <rdf:description rdf:about=" <rdf:type rdf:resource=" <mied:nom>eugène Delacroix</mied:nom> </rdf:description> </rdf:rdf>

101 LA SÉRIALISATION RDF définit un modèle logique, abstrait, pour décrire la sémantique des informations. Il est ensuite nécessaire d'exprimer les données suivant une syntaxe spécifique. rdf:type RDF / XML <?xml version="1.0" encoding="utf-8"?> <rdf:rdf mied:nom Eugène Delacroix xmlns:rdf=" xmlns:rdfs=" xmlns:mied=" <mied:personne rdf:about=" mied:nom="eugène Delacroix"> </mied:personne> </rdf:rdf>

102 LA SÉRIALISATION RDF définit un modèle logique, abstrait, pour décrire la sémantique des informations. Il est ensuite nécessaire d'exprimer les données suivant une syntaxe spécifique. rdf:type RDFa mied:nom <html xmlns=" version="xhtml+rdfa 1.1" xmlns:xsi=" xsi:schemalocation=" prefix="mied: Eugène Delacroix <head> <title>eugène Delacroix au Musée Imaginaire</title> </head> <body> <div typeof="mied:personne" about=" Bienvenue sur le site du Musée Imaginaire <span property="mied:nom">eugène Delacroix</span>. </div> </body> </html>

103 CONCLUSION

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

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

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

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

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

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

RDF Schema pour les ontologies légères

RDF Schema pour les ontologies légères RDF Schema pour les ontologies légères S 1 1 Bruit Précision Agences I RAM La Galère 148, rue Victor Hugo 76600 Le Havre L Agence de la Presse et des Livres 38, rue Saint Dizier BP 445 54001 Nancy Cédex

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

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

OASIS www.oasis-open.org/committees/xacml/docs/docs.shtml Date de publication

OASIS www.oasis-open.org/committees/xacml/docs/docs.shtml Date de publication Statut du Committee Working Draft document Titre XACML Language Proposal, version 0.8 (XACML : XML Access Control Markup Language) Langage de balisage du contrôle d'accès Mot clé Attestation et sécurité

Plus en détail

Hébergement de site web Damien Nouvel

Hébergement de site web Damien Nouvel Hébergement de site web Plan L'hébergeur Le serveur web Apache Sites dynamiques 2 / 27 Plan L'hébergeur Le serveur web Apache Sites dynamiques 3 / 27 L'hébergeur L'hébergeur sous-traite l'architecture

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

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

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

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

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

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

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

Activité sur Meteor. Annexe 1 : notion de client-serveur et notion de base de données

Activité sur Meteor. Annexe 1 : notion de client-serveur et notion de base de données Activité sur Meteor Annexe 1 : notion de client-serveur et notion de base de données Notion de client-serveur Que se passe-t-il lorsque vous tapez dans la barre d'adresse de votre navigateur «http://www.google.fr»?

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

É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

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

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

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer

Plus en détail

Glossaire. www.themanualpage.org ( themanualpage.org) soumises à la licence GNU FDL.

Glossaire. www.themanualpage.org ( themanualpage.org) soumises à la licence GNU FDL. Glossaire Ce glossaire contient les termes techniques et de spécialité les plus employés dans cette thèse. Il emprunte, pour certaines d entre elles, les définitions proposées par www.themanualpage.org

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

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

Diagramme de classes

Diagramme de classes Diagramme de classes Un diagramme de classes décrit les classes et leurs relations (associations, généralisation/spécialisation, ). classe association méthodes attributs héritage Diagramme de classes :

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

Plan. Exemple: Application bancaire. Introduction. OCL Object Constraint Language Le langage de contraintes d'uml

Plan. Exemple: Application bancaire. Introduction. OCL Object Constraint Language Le langage de contraintes d'uml OCL Object Constraint Language Le langage de contraintes d'uml Plan 1. Introduction 2. Les principaux concepts d'ocl Object Constraint Language 1 Object Constraint Language 2 Exemple: une application bancaire

Plus en détail

MEGA ITSM Accelerator. Guide de Démarrage

MEGA ITSM Accelerator. Guide de Démarrage MEGA ITSM Accelerator Guide de Démarrage MEGA 2009 SP4 1ère édition (juin 2010) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune

Plus en détail

WebSSO, synchronisation et contrôle des accès via LDAP

WebSSO, synchronisation et contrôle des accès via LDAP 31 mars, 1er et 2 avril 2009 WebSSO, synchronisation et contrôle des accès via LDAP Clément Oudot Thomas Chemineau Sommaire général Synchronisation d'identités WebSSO et contrôle des accès Démonstration

Plus en détail

RFC 7230 : Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing

RFC 7230 : Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing RFC 7230 : Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing Stéphane Bortzmeyer Première rédaction de cet article le 14 juin 2014 Date de publication du

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

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

Les Architectures Orientées Services (SOA)

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

INTERNET, C'EST QUOI?

INTERNET, C'EST QUOI? INTERNET, C'EST QUOI? Internet, c'est quoi? «Internet est le réseau informatique mondial qui rend accessibles au public des services variés comme le courrier électronique, la messagerie instantanée et

Plus en détail

D'AGROVOC à l'agricultural Ontology Service / Concept Server. Un modèle OWL pour la création d'ontologies dans le domaine de l'agriculture

D'AGROVOC à l'agricultural Ontology Service / Concept Server. Un modèle OWL pour la création d'ontologies dans le domaine de l'agriculture D'AGROVOC à l'agricultural Ontology Service / Concept Server Un modèle OWL pour la création d'ontologies dans le domaine de l'agriculture A.C. Liang Perot Systems, Inc. Tel : +1-240-478-5948 acliang@alum.mit.edu

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

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

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces

Plus en détail

Introduction aux Technologies de l Internet

Introduction aux Technologies de l Internet Introduction aux Technologies de l Internet Antoine Vernois Université Blaise Pascal Cours 2006/2007 Introduction aux Technologies de l Internet 1 Au programme... Généralités & Histoire Derrière Internet

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

Diplôme d'etudes Approfondies Réseaux de télécommunications

Diplôme d'etudes Approfondies Réseaux de télécommunications UNIVERSITE LIBANAISE (Faculté de Génie) UNIVERSITE SAINT-JOSEPH (Faculté d'ingénierie) Sous l'égide de l'agence Universitaire de la Francophonie AUF Diplôme d'etudes Approfondies Réseaux de télécommunications

Plus en détail

1 ère Université WEB. Courbevoie Samedi 21 octobre 2006. Votre site interactif sur internet.

1 ère Université WEB. Courbevoie Samedi 21 octobre 2006. Votre site interactif sur internet. 1 ère Université WEB Courbevoie Samedi 21 octobre 2006 Votre site interactif sur internet. Programme de la journée. 10H30 - Introduction Université web Votre site interactif sur internet. 10H35 Généralités

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

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

Urbanisation des Systèmes d Information Architecture d Entreprise. 04 Architecture du SI : identifier et décrire les services, structurer le SI

Urbanisation des Systèmes d Information Architecture d Entreprise. 04 Architecture du SI : identifier et décrire les services, structurer le SI Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 1.1

Plus en détail

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

CONCEPTION Support de cours n 3 DE BASES DE DONNEES CONCEPTION Support de cours n 3 DE BASES DE DONNEES Auteur: Raymonde RICHARD PRCE UBO PARTIE III. - LA DESCRIPTION LOGIQUE ET PHYSIQUE DES DONNEES... 2 A. Les concepts du modèle relationnel de données...

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

C++ COURS N 2 : CLASSES, DONNÉES ET FONCTIONS MEMBRES Classes et objets en C++ Membres d'une classe Spécification d'une classe Codage du comportement

C++ COURS N 2 : CLASSES, DONNÉES ET FONCTIONS MEMBRES Classes et objets en C++ Membres d'une classe Spécification d'une classe Codage du comportement C++ COURS N 2 : CLASSES, DONNÉES ET FONCTIONS MEMBRES Classes et objets en C++ Membres d'une classe Spécification d'une classe Codage du comportement des objets d'une classe Utilisation d'une classe Droit

Plus en détail

Application Web et J2EE

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

L archivage pérenne du document numérique au CINES. CINES (O.Rouchon) JRES 2007 21 Novembre 2007

L archivage pérenne du document numérique au CINES. CINES (O.Rouchon) JRES 2007 21 Novembre 2007 L archivage pérenne du document numérique au CINES CINES (O.Rouchon) JRES 2007 21 Novembre 2007 Sommaire La mission d archivage du CINES Le contexte, la problématique et les constats Les défis, orientations

Plus en détail

Université de Bangui. Modélisons en UML

Université de Bangui. Modélisons en UML Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et

Plus en détail

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants. Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 4 5

Plus en détail

Les diagrammes de modélisation

Les diagrammes de modélisation L approche Orientée Objet et UML 1 Plan du cours Introduction au Génie Logiciel L approche Orientée Objet et Notation UML Les diagrammes de modélisation Relations entre les différents diagrammes De l analyse

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

Introduction : présentation de la Business Intelligence

Introduction : présentation de la Business Intelligence Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3WXIBUSO dans la zone de recherche et validez.

Plus en détail

18 TCP Les protocoles de domaines d applications

18 TCP Les protocoles de domaines d applications 18 TCP Les protocoles de domaines d applications Objectifs 18.1 Introduction Connaître les différentes catégories d applications et de protocoles de domaines d applications. Connaître les principaux protocoles

Plus en détail

(structure des entêtes)

(structure des entêtes) Aide mémoire HTTP (structure des entêtes) Fabrice HARROUET École Nationale d Ingénieurs de Brest http://www.enib.fr/~harrouet/ enib 1/10 Structure générale d une requête Requête HTTP méthode ressource

Plus en détail

Merise. Introduction

Merise. Introduction Merise Introduction MERISE:= Méthode d Etude et de Réalisation Informatique pour les Systèmes d Entreprise Méthode d Analyse et de Conception : Analyse: Etude du problème Etudier le système existant Comprendre

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

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Architecture d'entreprise : Guide Pratique de l'architecture Logique Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam

Plus en détail

Réponse :... 18. Liste des paramètres de retour :... 7 Simuler un envoi (POST /send/simulate)... 8 Publipostage (POST /send/lists)...

Réponse :... 18. Liste des paramètres de retour :... 7 Simuler un envoi (POST /send/simulate)... 8 Publipostage (POST /send/lists)... Documentation API Documentation API SMSFactor... 2 Format des données... 2 Transmission des données... 2 Authentification... 2 Campagne de SMS et SMS unitaire (POST /send)... 5 Liste des paramètres:...

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

Architectures Web Services RESTful

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

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

Bien architecturer une application REST

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

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org Les sites Internet dynamiques contact : Patrick VINCENT pvincent@erasme.org Qu est-ce qu un site Web? ensemble de pages multimédia (texte, images, son, vidéo, ) organisées autour d une page d accueil et

Plus en détail

L archivage pérenne du document numérique au CINES. CINES (O.Rouchon) Rencontres RNBM 3 Octobre 2007

L archivage pérenne du document numérique au CINES. CINES (O.Rouchon) Rencontres RNBM 3 Octobre 2007 L archivage pérenne du document numérique au CINES CINES (O.Rouchon) Rencontres RNBM 3 Octobre 2007 Sommaire La mission d archivage du CINES Le contexte, la problématique et les constats Les défis, orientations

Plus en détail

MEGA ITSM Accelerator. Guide de démarrage

MEGA ITSM Accelerator. Guide de démarrage MEGA ITSM Accelerator Guide de démarrage MEGA 2013 1ère édition (janvier 2013) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune

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

Chapitre 1 : Introduction aux bases de données

Chapitre 1 : Introduction aux bases de données Chapitre 1 : Introduction aux bases de données Les Bases de Données occupent aujourd'hui une place de plus en plus importante dans les systèmes informatiques. Les Systèmes de Gestion de Bases de Données

Plus en détail

Formation Site Web. Menu du jour. Le web comment ça marche? Créer un site web Une solution proposée pour débuter La suite?

Formation Site Web. Menu du jour. Le web comment ça marche? Créer un site web Une solution proposée pour débuter La suite? Menu du jour Le web comment ça marche? Créer un site web Une solution proposée pour débuter La suite? Le web comment ça marche? - Internet le réseau des réseaux. Un peu d'histoire. - adresse IP : numéro

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

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

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

Supervision des contributions dans un portail de travail collaboratif

Supervision des contributions dans un portail de travail collaboratif Institut de la Francophonie pour l'informatique Institut National de Télécommunications Mémoire de fin d'étude Supervision des contributions dans un portail de travail collaboratif Réalisé par : Xuan Sang

Plus en détail

Gilles.Roussel univ-mlv.fr HTTP/1.1 RFC 2068

Gilles.Roussel univ-mlv.fr HTTP/1.1 RFC 2068 HTTP/1.1 RFC 2068 1 Caractéristiques Niveau application Sans état Tout transfert de données Au dessus du protocole TCP Largement utilisé dans le World Wide Web Utilise les normes : URI (Uniform Resource

Plus en détail

Architecture Orientée Service, JSON et API REST

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

FRBR OO et PRESS OO : présentation rapide

FRBR OO et PRESS OO : présentation rapide Submitted on: 22.06.2015 FRBR OO et PRESS OO : présentation rapide Patrick Le Bœuf Département des Arts du spectacle, Bibliothèque nationale de France, Paris, France. Adresse courriel : patrick.le-boeuf@bnf.fr

Plus en détail

Le Guide Pratique des Processus Métiers

Le Guide Pratique des Processus Métiers Guides Pratiques Objecteering Le Guide Pratique des Processus Métiers Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam 21 avenue Victor Hugo 75016

Plus en détail

Les outils actuels permettent-ils d automatiser la production de cartes? De quels outils dispose-t-on?

Les outils actuels permettent-ils d automatiser la production de cartes? De quels outils dispose-t-on? Le "Portrait de la Biodiversité Communale" est un document réalisé au niveau national pour chaque commune, regroupant les connaissances publiques disponibles et mobilisables à l'échelle nationale en matière

Plus en détail

Programmation Web. Introduction

Programmation Web. Introduction Programmation Web Introduction 1 Introduction 10 séances 1 h cours + 1h TD Notes : contrôle continu DS 1 TP : note de groupe : rapport + code source + démo TD : note personnelle (=0 si 2 absences non justifiées)

Plus en détail

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes

Plus en détail

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

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

Responsable du cours : Héla Hachicha. Année Universitaire : 2011-2012

Responsable du cours : Héla Hachicha. Année Universitaire : 2011-2012 Chapitre 4- WS-Security Responsable du cours : Héla Hachicha Année Universitaire : 2011-2012 1 WS-Security (Microsoft) WS-Security est le standard proposé par IBM, Microsoft, VeriSign et Forum Systems

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

Serveurs de noms Protocoles HTTP et FTP

Serveurs de noms Protocoles HTTP et FTP Nils Schaefer Théorie des réseaux (EC3a) Serveurs de noms Protocoles HTTP et FTP Théorie des réseaux (EC3a) Séance 7 Pourquoi DNS? Internet est une structure hiérarchique et arborescente de réseaux et

Plus en détail

Gestion collaborative de documents

Gestion collaborative de documents Gestion collaborative de documents ANT box, le logiciel qui simplifie votre GED Les organisations (entreprises, collectivités, associations...) génèrent chaque jour des millions de documents, e-mails,

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

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS Avant de commencer 1. Introduction 15 2. HTML5 oui, mais pas que... 15 2.1 HTML5 16 2.2 JavaScript 17 2.3 CSS 18 3. Les outils 18 Préparation des outils et création du projet 1. Introduction 21 2. Team

Plus en détail

Modélisation des données

Modélisation des données Modélisation des données Le modèle Entité/Association Le MCD ou modèle Entité/Association est un modèle chargé de représenter sous forme graphique les informations manipulées par le système (l entreprise)

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

LICENCE SNCF OPEN DATA

LICENCE SNCF OPEN DATA LICENCE SNCF OPEN DATA Préambule Dans l intérêt de ses utilisateurs, SNCF a décidé de s engager dans une démarche «OPEN DATA», de partage de certaines informations liées à son activité, par la mise à disposition

Plus en détail

Ecole Nationale Supérieure de Mécanique et d Aérotechnique Laboratoire d Informatique et d Automatique pour les Systèmes THESE

Ecole Nationale Supérieure de Mécanique et d Aérotechnique Laboratoire d Informatique et d Automatique pour les Systèmes THESE Ecole Nationale Supérieure de Mécanique et d Aérotechnique Laboratoire d Informatique et d Automatique pour les Systèmes THESE pour l obtention du Grade de DOCTEUR DE L'ÉCOLE NATIONALE SUPÉRIEURE DE MÉCANIQUE

Plus en détail