UR* architecture web. l avenir du web au prisme de la ressource. la syntaxe des URIS 05/10/2012. trois composants de l architecture du web

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

Download "UR* architecture web. l avenir du web au prisme de la ressource. la syntaxe des URIS 05/10/2012. trois composants de l architecture du web"

Transcription

1 l avenir du web au prisme de la ressource Nicolas Delaforge, Fabien Gandon et Alexandre Monnin cinq objectifs présenter (un web de ressources computationnelles) résumer, rappeler (web de données, web sémantique) discuter, provoquer (le document n existe pas) orienter (et pour nous alors) conclure, ouvrir (ce n est que le début) architecture web trois composants de l architecture du web identification (URI) & adressage (URL) ldap://[2001:db8::7]/c=gb?objectclass?one communication / protocole (HTTP) GET /centre/sophia HTTP/1.1 Host: User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; de-de) AppleWebKit/ (KHTML, like Gecko) Version/3.0.4 Safari/ Accept-Encoding: gzip Accept: text/html,application/xhtml+xml,application/xml Accept-Language: en,en-us;q=0.8,fr;q=0.5,fr-fr;q=0.3 Accept-Charset: ISO ,UTF-8;q=0.7,*;q=0.7 Referer: langage de représentation (HTML / RDF) Fabien travaille chez <a href=" < foaf:member data:fabien pas pour les gens et pourtant la syntaxe des URIS qui et quand? URI: identification de n importe qu elle ressource URL=URI + Localisation URL=UR(I+L) HTTP URI: URI déréférençable selon HTTP «follow your nose» / naviguer au flair UR* (wikipedia) 1

2 URI aux jointures entre les assertions même si elles sont distribuées entre les couches réseau (Internet, Web, Web sémantique) 7 application web documentaire «REST in peace» 6 présentation 5 session 4 transport 3 réseau 2 données 1 physique REST(ful): invocation et composition d applications distribuées sur le web primitives HTTP, actions sur la ressource GET, HEAD, POST, OPTIONS, CONNECT, TRACE, PUT, DELETE le web ne fut jamais vraiment documentaire web application centrée ressources (identifiées par URI) architecture orientée ressource (localisables URL) toile de calculs liés et non de documents trois composants de l architecture du web identification de la ressource (URI) accès à une représentation (HTTP URI) ressource codage de la représentation (HTML, RDF, etc) HTTP Range 14 uri, ressource, ombre, objet ils n en ont pas parlé ils en ont parlé Code HTTP Résultat Indication Ressource informationnelle (IR) et 200 (OK) Représentation non informationnelle (NIR)? 303 (voir Tout type de ressource notamment URI autre) des NIR 4XX, 5XX Message Aucune déduction possible (erreur) d erreur «ce n est peut-être pas le problème de HTTP ou des URI» zèbre (à défaut d antilope ) identification individuation/ objectivation 2

3 règles 05/10/2012 ressource tout ce que l on sait identifier pierre angulaire de l architecture de tout le web concept unificateur de ses facettes Généalogie : du document (B.B.) à la ressource Ressource : Manipulation indirecte HTTP URI «ressource» requête HTTP erreur HTTP représentation locus Bruno Bachimont : Archivage audiovisuel et numérique: les enjeux de la longue durée ressources computationnelles l objet rappel et parallèle sans notice pas d existence dans la collection sans ressource pas d existence sur le web la ressource l état de la ressource l état représentationnel ou une représentation de la ressource toile de calculs 3

4 System 33: un prédécesseur méconnu du conneg + services de rendu conneg client http serveur Computers Servicing Client Application RPC Rendering service Electronic documents Other encoding formats Psychophysically equivalents appearences database moteur et CGI personnalisation, adaptation «Filter Bubble» Eli Pariser Fabien Gandon: Wed, Jul 18, 2012 at 9:48 AM, Inria, Sophia Antipolis, France, Dell 6200, Windows 7, Anglais Alexandre Monnin: Alienware, Chromium SRware Iron, Windows 7, Paris 4

5 Adrien Basse: 17h57mn à 18h07mn GMT, Dakar/Sénégal, Mac book pro, Mac os X (10.6.8), french Yves Raimond: Firefox , Ubuntu 12.04, in London Antoine Isaac: 10h45pm, Amsterdam, Prins Hendrikkade 129, MacBook Pro, English OS: MacOs X , Firefox Rémi Trichet: 12:41pm 7/18/2012, Los Angeles, Intel Xeon 3,6 Ghz, Windows 7 Professional, English il cherche «bmw», «mahler» et «gay»? =! BMW «Je m intéresse aux BMW» 5

6 Allo Google? C est la Noiraude United States Flu Activity - Influenza estimate Google Flu Trends U.S. Centers for Disease Control. «document sur lui-même» document vivant, chaque consultation change le document Chine: millions Inde: millions acebook 900 millions PORTÉE 6

7 externaliser la socialité d un site intérêt et danger OGP v2 actions typées <html xmlns=" dir="ltr" lang="en-us" xmlns:fb=" <head prefix="og: fb: YOUR_NAMESPACE: <meta property="fb:app_id" content="your_app_id" /> <meta property="og:type" content="your_namespace:recipe" /> <meta property="og:title" content="stuffed Cookies" /> <meta property="og:image" content=" /> <meta property="og:description" content="the Turducken of Cookies" /> <meta property="og:url" content=" <script type="text/javascript"> function postcook() { FB.api('/me/YOUR_NAMESPACE:cook' + '?recipe= () }); } </script> </head> OGP schémas <body> () <form> <input type="button" value="cook" onclick="postcook()" /> </form> </body> </html> code dans votre page Face it 7

8 changing interface crowdsourcing crawling & indexing affiliation social sub-networks analyse réseaux sociaux web 2.0 & dynamique FriendViz Obama s network, Recorded Future une représentation est modifiée par un commentaire contenu essentiel, lié à une ressource spécifique (un article) vs contenu accessoire, lié à une règle non-essentielle (un commentaire) Egyptian Revolution on Twitter, A. Panisson, Gephi Facebook une ressource change : une question devient une réponse parfois?! suppression définitive ni ressource, ni représentation 8

9 gérér sa bibliographie : Zotero et Coins extraction de données «page» donnant l analyse du texte d une autre «page» made in web auteurs? journal confusion des genres? 9

10 permanence/ non permanence raccourcisseur d URL et re-captcha des jeux utiles au crowdsourcing le web comme une plateforme d externalisation distribuée de masse. temps facebook 16.2 millions secondes/seconde x Fold It le web comme une machine universelle de moteurs à pulsions l utilisateur utilisé (méta)-données application web 10

11 jeu HTML5 Mario Kart en HTML5 (ouf!) jouer dans le navigateur : le cloud download upload drag & drop HTML5Rocks speech input geolocation html & js html & svg HTML5Rocks HTML5Rocks WebGL 11

12 HTML pages of specifications inputs, text, , number, phone HTML5Rocks HTML 1 39 pages 963 pages Ligne de Temps description sémantique de ressources multimedia [Media Annotation] adressage d éléments internes aux ressources [Media Fragment] annotations des éléments multimédia fragment multimédia partie fragment de l URL = après le # dimensions: temporelle: t=10,20 / t=npt:,0:02:01.5 / t=clock: t11:19:01z spatiale: xywh=pixel:160,120,320,240 / xywh=percent:25,25,50,50 track: track=1 / track=video&track=subtitle / track=wide nommée: id=chapter-1 fragment non transmis par le navigateur: encodage dans la requête HTTP ontologies des ressources multimédias ontology for Media Resources 1.0 <video.ogv> a ma:mediaresource ; ma:hastrack <video.ogv#track=audio>, <video.ogv#track=subtitle>; ma:hassubtitling <video.ogv#track=subtitle> ; ma:hassigning <video.ogv#xywh=percent:70,70,90,90>. <video.ogv#track=audio> a ma:audiotrack ; ma:haslanguage [ rdfs:label "en-gb" ] ; ma:hasfragment <video.ogv#track=audio&t=10,20>. <video.ogv#track=audio&t=10,20> a ma:mediafragment ; ma:haslanguage [ rdfs:label "fr" ]. <video.ogv#track=subtitle> a ma:datatrack ; ma:haslanguage [ rdfs:label "es" ]. <video.ogv#xywh=percent:70,70,90,90> a ma:mediafragment ; ma:haslanguage [ rdfs:label "bfi" ]. 12

13 une interface programmatique universelle design & affordance ceci est un ovetto application serveur application navigateur HTTP HTTP HTTP? affordance sémantique SAWSDL semantic annotation of WSDL (W3C Rec. 2007) SAWSDL services annotés et recherchés sémantiquement annuaire demandeur client service fournisseur 13

14 sortie entrée pre-populating workflows scientifiques composer des données et traitements distribués échanger et comparer les traitements et leurs compositions name assistant s phone phone phone name name employee assistant SSRSSLSSS SSLSSLSSS se lier au monde Le bug de l an 2020 ( inspiration Gérard Berry) 14

15 1 sec. battement de cœur 1/2 sec. double click 24 images/sec. film «Aliénation et accélération.» Hartmut Rosa décisions / sec. algorithmes boursiers DNS, TCP/IP, Web DNS, TCP/IP, Web GET règles négociation calculs composition rendu règles négociation calculs composition rendu 30 min 15

16 le livre n est pas recréé à chaque page 5 jours Stéphane Crozat: «le document numérique n'existe pas, ce qui existe ce sont des constructions numériques dont le traitement calculatoire simule un ordre documentaire.» Le juridique aussi souffre de l héritage documentaire des données nouveaux engagements, contrats contrats de lecture + computationnel contrats d identification + computationnel contrats d accès + computationnel contrats de publication + computationnel contrats de stockage + computationnel etc. «il n y a plus de documents, le besoin de documentariser n en n est que plus fort.» 16

17 le web entre nous et le monde documents & données augmentent nos perceptions services & applications augmentent nos actions incontournable & ingérable? tant à venir réalité augmentée par le web & augmentation du web par le réel vers une réalité augmentée par le web diversité des ressources web augmentée par diversité des ressources de notre réalité «documentarisation non documentaire» de la réalité par le web modèle documentaire rendu minoritaire / modèle calculatoire limite de la métaphore de la bibliothèque une toile de ressources informatiques google glass project chaque utilisateur est un détecteur web de «consommacteurs» mobiles, «crawlers» du web & du monde physique ex. Wikimapia, OpenStreetMap, etc. une toile de données multiples entre différents barreaux de l échelle des sphères «small data & big data» Medialab Prado GeoSensor Image,T. Berners-Lee, RuleML kickoff,

18 webdevices [Web of Devices] Web Phone Web TV Web Radio Web Car Web Tablet Web ebook Web Watch Web GPS cintre Facebook chez C&A Brésil nouvelles topologies du web ex. «near field communication» 18

19 Open Street Map dans le métro navigateur web = interface universelle ex. domotique Web 2.0 & Web Physique 19

20 fabien Janet Echelman, Her Secret is Patience, Civic Space Park, Phoenix, AZ, USA, 2009 RFID&URI ex. Live Social Semantics plusieurs évolutions concourantes explosion multimédia et multi-modalité toile de ressources computationnelles liées ressources comme locus de calcul assimilation de tous les objets à des ressources web l effet diligence Jacques Perriault liens d association [Vannevar Bush, 1945] du mémex entre les informations qui nous importent (méta) web 20

21 hypertexte, hypermédia [Ted Nelson, 1965] une structure de fichier pour l information complexe, changeante et indéterminée liens utilisant des références à travers le réseau [Tim Berners-Lee, 1989] hypertexte et document sur le Web : de la nécessité de les reconstruire par assemblages Le Web à la base n est pas un hypertexte : il ne relie pas des documents. mais il peut le devenir ou accueillir des documents car c est aussi une plateforme ouverte Hypertexte : Google Document : Scenari vers un web structuré séparer forme et contenu 21

22 Jacob Lorhard's "Ogdoas Scholastica" (1606) contains the first occurrence of the term ontologia Raul Corazzon on formalontology.it 05/10/ XML a eu dix ans <balise></balise> structurer des données en utilisant des balises dans un format textuel construction modulaire une famille de langages un format ouvert non propriétaire XML bien formé <racine>...</racine> <x>...</x> ou <x/> <a><b></a></b> <x> <X> <1an> <xmla> <bla bla> <a b='c'></a> ou <a b='c'/> XML en 10 points Scalable Vector Graphics (SVG) OpenOffice Schemas MusicML XML Topic Maps (XTM) extensible Access Control Markup Language (XACML) WSDL GPS Exchange Financial format (GPX) products Markup Chemical Markup Language (FpML) Synchronized Language (CML) XHTML Multimedia Integration NewsML famille Language (SMIL) MathML de langages namespace espaces de nommage éviter les collision de noms associer un préfixe de balise à un URI exemple <ugb:note xmlns:ugb=' <bla:note xmlns:bla=' définitions héritées dans l arbre XML namespace par défaut xmlns="" Ontologie -> ontologie ontos être / êtres logos discours / science 22

23 votre réponse est basée sur une ontologie partagée je peux comprendre vous pouvez raisonner Document Book sous type Novel Short story "document" "book" "livre" #12 #21 #21 #12 sous type #12 #21 #21 #12 #47 #21 #48 #21 #47 #48 "novel" "short story" "roman" "nouvelle" #47 #21 connaissance ontologique formalisée #47 #48 #48 #21 ontologie n est pas un synonyme de taxinomie la connaissance taxinomique est une connaissance ontologique parmi d autres 23

24 partie de combiner différents types de connaissances ontologiques Organic object méthane éthane méthanol éthanol Individual Limb Cat méthyle dioxyde de carbone dioxygène ozone phénol eau dihydrogène carbone oxygène hydrogène Hierarchical model of the shape of the human body. D. Marr and H.K. Nishihara, Representation and recognition of the spatial organization of three-dimensional shapes, Proc. R. Soc. London B 200, 1978, ). couverture dans quelle mesure les primitives mobilisées par les scénarios sont couvertes par l ontologie spécificité dans quelle mesure les primitives sont précisément déclarées dans l ontologie exemple granularité [Charlet - RFIA 2002] granularité dans quelle mesure les primitives sont détaillées 1. Patient-Masculin Patient-Féminin 2. [Patient] (chrc) [Masculin] [Patient] (chrc) [Féminin] 3. [Patient] (attr) [Sexe] (val) [Masculin] [Patient] (attr) [Sexe] (val) [Féminin] 24

25 méthodes ex. rigidité dans Onto Clean [Guarino & Welty] formalité dans quelle mesure les primitives sont décrites dans un langage formel Rigid +R is a necessary property for all its instances Anti-Rigid ~R is an optional property for all its instances Constraint: ~R can't subsume y +R Person is y +R, Student is ~R structurer une folksonomie combinaison espaces métriques web 2.0 folksonomies plates thesaurus polluant énergie? related related pollution has narrower pollution des sols SKOS distances d édition Monge-Elkan Soundex, JaroWinkler, asymétrie Monge-Elkan Qgram métrique contextuelle cosinus vecteur de cooccurrences de tags métriques sociales inclusion de communautés d intérêt 25

26 ex. ademe TheseNet recherches & retours relations / tags related hyponyms spelling variants ex. propagation sémantique ex. Ademe 1 pollution ; 2 développent durable ; 3 énergie ; 4 chimie ; 5 pollution de l air ; 6 métaux ; 7 biomasse ; 8 déchets. from RAK/LP to SemTagP rugby, foot hockey sel, eau sport sport condiment foot, ciné poivre, vin moutarde sport condiment condiment langages de formalisation d ontologies (define-class humain (?humain) :def (animal?humain)) exemple subsomption dans les frames 26

27 (defprimconcept MALE) (defprimconcept FEMELLE) (disjoint MALE FEMELLE) [Concept: Directeur]->(Def)-> [LambdaExpression: [Personne: ]->(Dirige)->[Groupe]] exemple classes disjointes en logiques de description exemple classe définie en graphes conceptuels le web originel liens typés vers un web sémantique web sémantique mentionné par Tim BL en 1994 à WWW RDF, toute connaissance est décomposée en triplets ( sujet, prédicat, objet ) arcs ( nœud, arête, nœud ) [Tim Berners-Lee 1994, 27

28 ex : doc.html a pour auteur Fabien et a pour thème la Musique doc.html a pour auteur Fabien doc.html a pour thème Musique Fabien auteur <RDF/> une syntaxe XML pour mieux échanger ces graphes doc.html thème Musique <rdf:rdf xmlns:rdf=" rdf-syntax-ns#" xmlns:inria=" > <rdf:description rdf:about=" <inria:author rdf:resource= " /> <inria:theme>music</inria:theme> </rdf:description> </rdf:rdf> nœuds anonymes (blank nodes) quantification existentielle il existe une ressource telle que { r ; } <rdf:description rdf:about=" "> <auteur> <rdf:description> <nom>trichard</nom> <prenom>laurent</prenom> </rdf:description> x ; auteur( </auteur> nom(x,"trichard") <titre>les zélés faons roses</titre> prenom(x,"laurent") </rdf:description> titre "Les zélés faons roses" auteur prenom "Laurent" nom "Trichard" 28

29 exemple personne ayant au moins 18 ans interroger avec SPARQL SPARQL Protocol and RDF Query Language PREFIX ex: < SELECT?person?name WHERE {?person rdf:type ex:person?person ex:name?name.?person ex:age?age. FILTER (?age > 17) } May 2007 April 2008 September 2008 web de données première vague de déploiement du web sémantique (RDF, SPARQL) Linking Open Data /10/ /04/ /11/ /06/ /12/ /07/ /01/ /08/ /02/ /09/ /04/2012 March 2009 September 2011 Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. September 2010 e.g. DBpedia 29

30 CORESE/ KGRAM contenus et thématiques Domaines Nombre de jeux de données Triplets % Liens sortants % data.ratatouille.com Media ,82 % ,01 % Géographique ,43 % ,11 % Gouvernement ,09 % ,84 % Publications ,33 % ,76 % Inter-domaine ,23 % ,54 % Sciences de la vie ,60 % ,06 % Contenu utilisateur ,42 % ,68 % % 10% 9% 6% 42% Gouvernement Géographique Inter-domaine 13% Sciences de la vie Publications 20% Media Contenu utilisateur 30

31 principes utiliser le format RDF utiliser des URI pour nommer utiliser des URI HTTP (URL) pour que l on puisse les suivre lorsqu un URI est suivi donner des informations (HTML, RDF) inclure dans ces informations des liens vers d autres données DNS celui qui contrôle le nom de domaine contrôle le déréférencement. ex. bit.ly & Lybie *.fr.inria isicil le cas de la France mouvement d'ouverture des données mais redondance des identifiants hétérogénéité des formats diversité des vocabulaires hétérogénéité des accès (June 2012) publication processus démo installation en un click import de données trouvées en ligne transformation en RDF publication sur le web interrogation directe 31

32 RDFS pour définir les classes de ressources, leurs propriétés, et organiser leur hiérarchie Document Rapport Document créateur auteur Personne OWL in one prop. algébriques prop. disjointes cardinalité qualifiée 1..1! négation prop. indiv prop. chainées par union la disjonction par intersection par complément! par restriction 1..1 par cardinalité par équivalence par énumération [>18] restrict. valeur union disjointe clefs alignements et liage ontologies et entités nommées «Ontology Alignment Evaluation Initiative» reconnaissance d entités nommées liage de ressources OKKAM et owl:sameas 1 The logical consequences are the heart of the conceptual problem raised by the use of owl:sameas. In fact, suppose one wants to answer the query: where does John teach and what? One will make the following query on the merge of the two datasets: < x, y >: http : // U NI1 / resource / : af f iliation x http : // U NI1 / resource / : teaching y Certainly, if the query is processed on the merge of the two datasets of John s academic profiles, one would get the expected results, i.e., that John teaches philosophy of language at UNI1 and logic at UNI2. 22 The problem is that one would also get the unwanted results that John teaches logic at UNI1 and philosophy of language at UNI2. (Web of Data and Web of Entities: Identity and Reference in Interlinked Data in the Semantic Web Paolo Bouquet Heiko Stoermer Massimiliano Vignolo) 32

33 OKKAM et owl:sameas 2 «when owl:sameas is not the same» (H. Halpin, I. Herman, P. Hayes) des représentations de ressources jugées identiques peuvent néanmoins diverger. ex. : si ma ressource est l élément sodium OpenCyc : un élément est l ensemble de tous les fragments de cet élément à l état pur DBpedia : inclut en outre les isotopes de sodium (nombre de neutrons différent) deux vue sur la même chose ou deux objets différents? chaine GATE : exemple en biologie thesaurus, classifications, sujets, taxinomies, folksonomies,... vocabulaires contrôlés 33

34 expression naturelle pour labels dénoter un concept inria:corporatesemanticweb skos:preflabel "corporate semantic skos:preflabel "web sémantique skos:altlabel "corporate skos:altlabel skos:hiddenlabel "web semantique relations entre concepts inria:corporatesemanticweb skos:broader w3c:semanticweb; skos:narrower inria:corporatesemanticwiki; skos:related inria:knowledgemanagement. beaucoup de données dans beaucoup de pages inria:corporatesemanticweb skos:scopenote "only within KM community"; skos:definition "a semantic web on an intranet"; skos:example "Nokia's internal use of RDF gateway"; skos:historynote "semantic intranet until 2006"; skos:editorialnote "keep wikipedia def. uptodate"; skos:changenote "acronym added by fabien". schéma Triplets produits : cellules d une ligne sujet commun noms des colonnes prédicats une cellule un objet liens entre tables mapping R2RML une transformation standard d une base relationnelle en RDF nom prenom age filar alain 34 seger thomas 45 #s1 :nom "filar" #s1 :prenom "alain" #s1 :age "34" #s2 :nom "seger" #s2 :prenom "thomas" #s2 :age "45" #s3 34

35 exemple de mapping ISBN Author Title Year X id_xyz Glass Palace The 2000 ID Name Homepage Amitav id_xyz Ghosh, (1) transformation table personnes ISBN Author Title Year X id_xyz The Glass Palace 2000 ID Name Homepage id_xyz Ghosh, Amitav :P_Table rdf:type rr:triplesmap ; rr:subjectmap [ rr:termtype "BlankNode" ; rr:column "ID" ; ] ; rr:predicateobjectmap [ rr:predicatemap [ rr:predicate a:name ]; rr:objectmap [ rr:column "Name" ] ] ; rr:predicateobjectmap [ rr:predicatemap [ rr:predicate a:homepage ]; rr:objectmap [ rr:column "Homepage" ; rr:termtype "IRI" ] ] ; The Glass Palace The Glass Palace a:author a:author a:name a:homepage a:name a:homepage Ghosh, Amitav Ghosh, Amitav I. Herman, W3C I. Herman, W3C (2) transformation table livres (3) lier les tables ISBN Author Title Year X id_xyz The Glass Palace 2000 ISBN Author Title Year X id_xyz The Glass Palace 2000 ID Name Homepage id_xyz Ghosh, Amitav ID Name Homepage id_xyz Ghosh, Amitav :B_Table rdf:type rr:triplesmap ; rr:subjectmap [ rr:template " ]; rr:predicateobjectmap [ rr:predicatemap [ rr:predicate a:title ]; rr:objectmap [ rr:column "Title" ] ] ; rr:predicateobjectmap [ rr:predicatemap [ rr:predicate a:year ]; rr:objectmap [ rr:column "Year" ; ] ] ; The Glass Palace 2000 Ghosh, Amitav a:author a:name a:homepage I. Herman, W3C :B_Table a rr:triplesmap ;... rr:refpredicateobjectmap [ rr:refpredicatemap [ rr:predicate a:author ]; rr:refobjectmap [ rr:parenttriplesmap :P_Table ; rr:joincondition "{child}.author = {parent}.id" ] ] ]. The Glass Palace 2000 Ghosh, Amitav a:author a:name a:homepage I. Herman, W3C RDFa signifie RDF dans des attributs de HTML <div xmlns:dc=" <h2 property="dc:title">the trouble with Bob</h2> <h3 property="dc:creator">alice</h3>... </div> 35

36 provenance, confiance, explication, Oh,yeah? At the toolbar (menu, whatever) associated with a document there is a button marked "Oh, yeah?". You press it when you loses that feeling of trust. It says to the Web, "so how do I know I can trust this information?". The software then goes directly or indirectly back to metainformation about the document, which suggests a number of reasons. Tim Berners-Lee, Consistent User Interface, W3C Design Issues, 1997 protéger les enfants en insérant des étiquettes émises par des autorités dans les pages <meta http-equiv="pics-label" content='(pics-1.1 " labels for " generic true ratings (cz 1 la 1 lb 1 lc 1 nz 1 oz 1 vz 1) " labels for " generic true ratings (n 0 s 0 v 0 l 4) )' /> VoID: décrire des sources de données schéma pour annoter des jeux de données :DBpedia a void:dataset. et des jeux de liens :DBpedia_Geonames a void:linkset. :DBpedia a void:dataset; void:sparqlendpoint < void:feature :RDFXML ; void:subset :DBpedia2Geonames ; void:urilookupendpoint < QueryString=> ; dcterms:modified " "^^xsd:date; dcterms:title "DBPedia"; dcterms:description "RDF data extracted from Wikipedia"; dcterms:publisher :DBpedia_community; dcterms:license < dcterms:source < :Geonames a void:dataset; void:sparqlendpoint < void:triples " "^^xsd:integer ; dcterms:subject < :DBpedia2Geonames a void:linkset ; void:linkpredicate owl:sameas ; void:target :DBpedia ; void:target :Geonames. ex. DBpedia dataset 36

37 provenance & traçabilité [Provenance WG] PROV-DM & PROV-O OWL2 ontology décrire les entités et activités impliquées dans la production, livraison, etc. d un objet ex1:aggregated prov:used ex1:dataset2, ex1:regionlist2. ex1:aggregate2 prov:wasgeneratedby ex1:aggregated. ex1:illustrated prov:used ex1:aggregate2. ex1:chart2 prov:wasgeneratedby ex1:illustrated. ex1:aggregated prov:wascontrolledby ex1:derek. ex1:dataset2 prov:wasrevisionof ex1:dataset1. ++ plusieurs ressources grouping mechanisms list URIs... domain names, paths... regular expressions on URIs description authentifiée listes domaines, chemins expressions régulières exemple de description POWDER «toute ressource dont l URI commence par concerne le centre de recherche de l INRIA géographiquement situé à Sophia Antipolis et est en français» certifié par inria.fr préjugés, fausses idées 37

38 éviter de construire une boite noire rendre les conceptualisations explicites à base d ontologie ne signifie pas que l on a besoin d un moteur d inférence. ma montre n'a qu'une aiguille mais elle n'est pas cassée. de l'intérêt d'un à peu près 38

39 sens et position d une taxonomie à une vue 0 a= r a [C. Welty, ISWC 2007] [J. Hendler, ISWC 2007] semantic web and not semantic web a lightweight ontology allows us to do lightweight reasoning 66 FOAF primitives references (2) x 52 millions a small tree ruling a big graph (1) (1) Franck Van Harmelen, ISWC 2011 (2) Libby Miller, 2009 je n ai jamais vu une ontologie universelle le piège du domaine le domaine d application n est pas forcément celui de l ontologie 39

40 Trouble dans la classification (F. Rastier) la vache folle ou l ontologue végétarien s:madcow rdfs:subclassof s:cow cycle vie conception brique de construction vs. modèle changeant besoin évolution diffusion gestion évaluer utilisation tri sélectif sémantique le web est une poubelle, le web sémantique sera une poubelle sémantique. et pour nous? 40

41 hyper-documentaire de l article scientifique à l hyper-article multi-public plus vieille facette, mais encore sous exploitée donnez des URL aux contenus une URL est un nom, sans URL pas de nom, sans nom je ne peux pas en parler référence granularité vues forme / fond, structure, sémantique <XML/> nouvelles formes de rédaction systématiquement enrichir de liens identifier des cibles internes et externes identifier les persona de notre public permettre des parcours multimédias idoines «produire une hyper-ressource, c est hyper long c est même jamais vraiment fini.» jeux de données scientifiques entrées et sorties des schémas de données développer Ex en biologie: HCLS IG SPARQL: recherche de liens, motifs et chaines référentiels métiers et domaines nos termes, nos définitions, nos thésaurus,... ex. SHOINQ < ALC < Logique de Description < Langage Logique utilités? scénarios? reproductibilité et comparatifs permettre d autres expérimentations / algo ex. OAEI: Visibilité et citation Alignement de domaines, sources, résultats, etc. journalisme de données génération de liens, restructuration, ranking le web comme écriture collective ouverture en écriture... collective ne plus centraliser la rédaction: distribuer, aider, «utilisacteur»: nos lecteurs peuvent aider à vulgariser, reformuler, enrichir ouverture en écriture collective... ne plus centraliser la rédaction: animer, solliciter participer à d autres sites: ex. wikipedia (édition, ref.) 41

42 nouvelles formes de publication soumissions immédiatement publiques revues sollicitées et processus rendus publics ouvert aux commentaires et revues spontanés éditeur scientifiques vs. web ouvert nouveaux modes opératoires, nouveaux critères nouvelles conférences suivre l ensemble de la conférence percevoir les avis, réactions, questions interroger, réagir compléter, traduire, augmenter socialité centrée ressource objets cristallisant une activité sociale et vice-versa bis repetita placent «online or invisible» e.g. médiathèque sociale (vidéos, images, etc.) commentaires, tagging, etc. site ouvert à tous contributions ouvertes en interne e.g. «e-crdp» cartographie intervenants et matériels pédagogiques ex. un compte slideshare, service interne + animation interstice socialisé: réactions, tagging, etc. au-delà du Buzz orchestrer la communication et sa contagion gérer notre présence en ligne faire explicitement appel au peuple (sondages, campagnes de test, etc.) faire implicitement appel au peuple (tagging, bookmarking, etc.) cartographie interne et externe de nos réseaux application serveur application nos algorithmes en ligne fournisseurs de services de haut niveau (bibliothèque, QoS, certification, etc.) démonstrateurs / testeurs ex. traitement d image services, API et widgets galerie, maintenance, navigateur HTTP HTTP HTTP ex. «pseudo haptic» label sur des ressources web authentifier des ressources valider des données sécuriser des accès certifier des services 42

43 web recommandations 05/10/2012 interfaces et utilisateurs partout HTML5: de la page à l application nouvelles formes de production et consultation consommation opportuniste, contextuelle, etc. contenus multi-formats (ex. podcasts interstices) Accessibilité? App. INRIA? doggy-bags web 1, 2 person homepage? price convert? web 1, 2, 3 more info? etc. lier les données lier le monde html http xslt woff sml iri uri xslfo wscdl ttml dom css rdf wsp smile pics png powder qa rif sec cont. sawsdl ets math ml mf omr m. ok emma p3p grddl xhtml rdfa inkml its cmwww ruby an. xform url url html http sparql wsdl soap ddrsa xml eve. exi geo api ra earl mwbp cc/pp assx wcag rdfs webcgm uaag owl xbl xkms xlink svg atag skos xschema xsignat. xbop xml:id xpath xpointer xquery ns xml xbase canon. x dtxml xproc xfrag awww aria 43

44 Leçon 1: faire une application web o HTML 5 o CSS 2.1 o CSS 3 Selectors o CSS 3 Media Queries o CSS 3 Text o CSS 3 Backgrounds and Borders o CSS 3 Colors o CSS 3 2D Transformations o CSS 3 3D Transformations o CSS 3 Transitions o CSS 3 Animations o CSS 3 Multi-Columns o CSS Namespaces o SVG 1.1 o WAI-ARIA 1.0 o MathML 2.0 o ECMAScript 5 o 2D Context o WebGL o Web Storage o Indexed Database o Web Workers o Web Sockets Protocol/API o Geolocation o Server-Sent Events o Element Traversal o DOM Level 3 Events o Media Fragments o XMLHttpRequest o Selectors API o CSSOM View Module o File API o RDFa o Microdata o WOFF o HTTP 1.1 o TLS 1.2 (updated) o IRI (updated) o W3C i=j; réplication et bien anti-rival à l échelle du monde. socialisation intensive de nos activités. un et un seul web un espace unique dans tous les sens du terme, une toile hybride personnes documents WEB science 263 programmes usage représentation données metadata informel formel gestion-orientée métadonnée diversité de ressources (données ou non) métadonnées & schéma pour leur gestion importance du web sémantique dans ce contexte 44

45 demain, celui qui contrôlera les métadonnées, contrôlera le web. 45

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

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

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

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

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

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

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

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

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

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

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

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

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public Communautés Numériques L informatique à la portée du Grand Public Initiation et perfectionnement à l utilisation de la micro-informatique Microsoft Document Connection pour Mac. Microsoft Document Connection

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

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

Atelier Progress Rollbase

Atelier Progress Rollbase Atelier Progress Rollbase Laurent KIEFFER : laurent@progress.com 11 Février 2014 Demonstration Application 10 Min Atelier Progress Rollbase Introduction à Rollbase 1 Rollbase avec OpenEdge 6 2 Créer l

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

Bienvenue. #TwitterMobile

Bienvenue. #TwitterMobile Bienvenue #TwitterMobile #TwitterMobile Mobile App Promotion Agenda Panorama MAP Etudes de Cas Q&A 86 % du temps passé sur mobile se passe dans une app SOURCE Flurry Analytics, 2014 2M+ apps dans l'app

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

Application Form/ Formulaire de demande

Application Form/ Formulaire de demande Application Form/ Formulaire de demande Ecosystem Approaches to Health: Summer Workshop and Field school Approches écosystémiques de la santé: Atelier intensif et stage d été Please submit your application

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

COMPRENDRE L ARCHITECTURE DES WEB SERVICES REST. Amosse EDOUARD, Doctorant

COMPRENDRE L ARCHITECTURE DES WEB SERVICES REST. Amosse EDOUARD, Doctorant COMPRENDRE L ARCHITECTURE DES WEB SERVICES REST Amosse EDOUARD, Doctorant Organisation Cours Magistral 24/11/2014 26/11/2014 01/12/2014 Travaux Dirigés 26/11/2014 28/11/2014 01/11/2014 08/11/2014 Evaluation

Plus en dé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

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

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

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

WiFi Security Camera Quick Start Guide. Guide de départ rapide Caméra de surveillance Wi-Fi (P5)

WiFi Security Camera Quick Start Guide. Guide de départ rapide Caméra de surveillance Wi-Fi (P5) #45 #46 WiFi Security Camera Quick Start Guide Guide de départ rapide Caméra de surveillance Wi-Fi (P5) #47 Start Here 1 Is this you? TECH SUPPORT CTRL ALT DEL 2 If yes, turn to page three 1 3 If not,

Plus en détail

Instructions Mozilla Thunderbird Page 1

Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et

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

Perspectives en matière de portails géographiques et de 3D

Perspectives en matière de portails géographiques et de 3D Perspectives en matière de portails géographiques et de 3D version du Géoportail de l IGN Aurélien Barbier-Accary (Atos Worldline) et Frédéric Rouas (Diginext) Un groupement d expertises Depuis 2006 et

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

Dans une agence de location immobilière...

Dans une agence de location immobilière... > Dans une agence de location immobilière... In a property rental agency... dans, pour et depuis vocabulaire: «une location» et «une situation» Si vous voulez séjourner à Lyon, vous pouvez louer un appartement.

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

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5 ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5 Informations juridiques Copyright 2010 Adobe Systems Incorporated and its licensors. All rights reserved. Administration d Adobe LiveCycle Mosaic 9.5 13 octobre

Plus en détail

WEB page builder and server for SCADA applications usable from a WEB navigator

WEB page builder and server for SCADA applications usable from a WEB navigator Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel

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

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

Synodiance. 10 tendances SEO & SEA 19/02/2014

Synodiance. 10 tendances SEO & SEA 19/02/2014 Synodiance 10 tendances SEO & SEA 19/02/2014 Présentation Synodiance Synodiance Spécialiste du référencement naturel Agence indépendante créée en 1999 Search, Link et Performance 35 collaborateurs + de

Plus en détail

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational

Plus en détail

Once the installation is complete, you can delete the temporary Zip files..

Once the installation is complete, you can delete the temporary Zip files.. Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une

Plus en détail

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces Micro-ordinateurs, informations, idées, trucs et astuces Utiliser une WebCam Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser une WebCam.doc Préambule Voici quelques informations utiles

Plus en détail

Mendeley, pour gérer sa bibliographie et la partager. Patricia Volland-Nail

Mendeley, pour gérer sa bibliographie et la partager. Patricia Volland-Nail Mendeley, pour gérer sa bibliographie et la partager Patricia Volland-Nail Avertissement Ce diaporama est le support d une formation qui a été dispensée à l URFIST de Bordeaux le 29 Novembre 2013 Il nécessite

Plus en détail

Services sur réseaux. Trois services à la loupe. Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée

Services sur réseaux. Trois services à la loupe. Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée Trois services à la loupe Services sur réseaux Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée Plan du cours : 1. Services de messagerie Architecture Fonctionnement Configuration/paramétrage

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

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

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

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

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

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server

Plus en dé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

Bibliothèque numérique de l enssib

Bibliothèque numérique de l enssib Bibliothèque numérique de l enssib Il y a une vie après MARC, 19 novembre 2007 : journée d étude en hommage à Pierre-Yves Duchemin De MARC à XML : Les nouveaux formats bibliographiques CLAVEL, Thierry

Plus en dé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

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

Differential Synchronization

Differential Synchronization Differential Synchronization Neil Fraser Google 2009 BENA Pierrick CLEMENT Lucien DIARRA Thiemoko 2 Plan Introduction Stratégies de synchronisation Synchronisation différentielle Vue d ensemble Dual Shadow

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

Objectifs. Synthétiser. Moyens

Objectifs. Synthétiser. Moyens Objectifs Cartographie des Controverses Introduction à l exploration du Web Sébastien Heymann Identifier les acteurs sur le Web leur position dans le sujet......et si possible au cours du temps. Synthétiser

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

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Echosgraphik Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Présentation I. Echosgraphik Protocoles de travail I. Développement du site II.

Plus en détail

How to Login to Career Page

How to Login to Career Page How to Login to Career Page BASF Canada July 2013 To view this instruction manual in French, please scroll down to page 16 1 Job Postings How to Login/Create your Profile/Sign Up for Job Posting Notifications

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

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

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

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

Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web»

Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web» Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web» Sana Sellami sana.sellami@lsis.org 2014-2015 Plan Partie 1: Introduction aux Services Web (SW) Partie 2: Vers une

Plus en détail

Ingénierie et gestion des connaissances

Ingénierie et gestion des connaissances Master Web Intelligence ICM Option Informatique Ingénierie et gestion des connaissances Philippe BEAUNE Philippe.Beaune@emse.fr 18 novembre 2008 Passer en revue quelques idées fondatrices de l ingénierie

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

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués Architecture JEE. Objectifs attendus Serveurs d applications JEE Systèmes distribués Architectures JEE Normes JEE couches logicielles, n-tiers framework JEE et design patterns 2007/02/28 Eric Hébert.eheb@yahoo.fr

Plus en détail

BASE. Vous avez alors accès à un ensemble de fonctionnalités explicitées ci-dessous :

BASE. Vous avez alors accès à un ensemble de fonctionnalités explicitées ci-dessous : BASE BioArray Software Environment (BASE) est une base de données permettant de gérer l importante quantité de données générées par des analyses de bio-puces. BASE gère les informations biologiques, les

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

Point sur les solutions de développement d apps pour les périphériques mobiles

Point sur les solutions de développement d apps pour les périphériques mobiles Point sur les solutions de développement d apps pour les périphériques mobiles Par Hugues MEUNIER 1. INTRODUCTION a. Une notion importante : le responsive web design Nous sommes en train de vivre une nouvelle

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

CEST POUR MIEUX PLACER MES PDF

CEST POUR MIEUX PLACER MES PDF CEST POUR MIEUX PLACER MES PDF ==> Download: CEST POUR MIEUX PLACER MES PDF CEST POUR MIEUX PLACER MES PDF - Are you searching for Cest Pour Mieux Placer Mes Books? Now, you will be happy that at this

Plus en détail

Le cadre des Web Services Partie 1 : Introduction

Le cadre des Web Services Partie 1 : Introduction Sécurité en ingénierie du Logiciel Le cadre des Web Services Partie 1 : Introduction Alexandre Dulaunoy adulau@foo.be Sécurité en ingénierie du Logiciel p.1/21 Agenda (partie 1) 1/2 Introduction Services

Plus en détail

Outils d'analyse de la sécurité des réseaux. HADJALI Anis VESA Vlad

Outils d'analyse de la sécurité des réseaux. HADJALI Anis VESA Vlad Outils d'analyse de la sécurité des réseaux HADJALI Anis VESA Vlad Plan Introduction Scanneurs de port Les systèmes de détection d'intrusion (SDI) Les renifleurs (sniffer) Exemples d'utilisation Conclusions

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

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

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS) FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE Database as a Service (DBaaS) 1 The following is intended to outline our general product direction. It is intended for information purposes only, and may

Plus en détail

Langage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

Langage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes Langage SQL (1) Sébastien Limet Denys Duchier IUT Orléans 4 septembre 2007 Notions de base qu est-ce qu une base de données? SGBD différents type de bases de données quelques systèmes existants Définition

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

L3 informatique TP n o 2 : Les applications réseau

L3 informatique TP n o 2 : Les applications réseau L3 informatique TP n o 2 : Les applications réseau Sovanna Tan Septembre 2009 1/20 Sovanna Tan L3 informatique TP n o 2 : Les applications réseau Plan 1 Transfert de fichiers 2 Le Courrier électronique

Plus en détail

FORMATION / CREATION DE SITE WEB / 4 JOURNEES Sessions Octobre 2006

FORMATION / CREATION DE SITE WEB / 4 JOURNEES Sessions Octobre 2006 I. INTRODUCTION 1. Présentation du formateur et des élèves 2. Historique internet : d'où ça vient a. Historique général : 3 étapes majeures 1. l'histoire de l'informatique débute en 1942 avec la première

Plus en dé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

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser le Bureau a distance.doc Préambule Voici quelques

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

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7 Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application

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

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

Formation : WEbMaster

Formation : WEbMaster Formation : WEbMaster Objectif et Description : Centre Eclipse vous propose une formation complète WebMaster, vous permettant de : Utiliser dès maintenant les nouveautés du web2, ainsi alléger les besoins

Plus en détail

MEMORANDUM POUR UNE DEMANDE DE BOURSE DE RECHERCHE DOCTORALE DE LA FONDATION MARTINE AUBLET

MEMORANDUM POUR UNE DEMANDE DE BOURSE DE RECHERCHE DOCTORALE DE LA FONDATION MARTINE AUBLET MEMORANDUM POUR UNE DEMANDE DE BOURSE DE RECHERCHE DOCTORALE DE LA FONDATION MARTINE AUBLET ATTENTION : Tout formulaire de candidature qui présentera des erreurs ou anomalies dans le remplissage des champs

Plus en détail

Gestion des références bibliographiques. Comment simplifier la gestion des références bibliographiques?

Gestion des références bibliographiques. Comment simplifier la gestion des références bibliographiques? Gestion des références bibliographiques Comment simplifier la gestion des références bibliographiques? Objectifs de la formation Créer votre base de données personnelle de références bibliographiques.

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

Ingénierie Dirigée par les Modèles. Editeurs de modèles. (Eclipse Modeling Tools) Jean-Philippe Babau

Ingénierie Dirigée par les Modèles. Editeurs de modèles. (Eclipse Modeling Tools) Jean-Philippe Babau labsticc.univ-brest.fr/pages_perso/babau/ Ingénierie Dirigée par les Modèles Editeurs de modèles (Eclipse Modeling Tools) Jean-Philippe Babau Département Informatique, UFR Sciences, Laboratoire Lab-STICC

Plus en détail

MANUEL MARKETING ET SURVIE PDF

MANUEL MARKETING ET SURVIE PDF MANUEL MARKETING ET SURVIE PDF ==> Download: MANUEL MARKETING ET SURVIE PDF MANUEL MARKETING ET SURVIE PDF - Are you searching for Manuel Marketing Et Survie Books? Now, you will be happy that at this

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

Learning Object Metadata

Learning Object Metadata Page 1 of 7 Learning Object Metadata Le LOM (Learning Object Metadata), est un schéma de description de ressources d enseignement et d apprentissage. Le LOM peut être utilisé pour décrire des ressources

Plus en détail

Introduction à. Oracle Application Express

Introduction à. Oracle Application Express Introduction à Oracle Application Express Sommaire Qu est-ce que Oracle Application Express (APEX)? Vue d ensemble des fonctionnalités et des différents composants d Oracle APEX Démonstration de création

Plus en détail

Fiche Technique Windows Azure

Fiche Technique Windows Azure Le 25/03/2013 OBJECTIF VIRTUALISATION mathieuc@exakis.com EXAKIS NANTES Identification du document Titre Projet Date de création Date de modification Fiche Technique Objectif 25/03/2013 27/03/2013 Windows

Plus en détail

Les Ateliers Info Tonic

Les Ateliers Info Tonic Les Ateliers Info Tonic L accessibilité des sites web : mettre le web à disposition de tous Mardi 12 mars 2013 1 L'accessibilité des sites : mettre le web à disposition de tous Sébastien Huillet Expert

Plus en détail

CONFÉRENCE WEB 2.0. UPDATE ASBL Michaël Barchy 23 janvier 2013

CONFÉRENCE WEB 2.0. UPDATE ASBL Michaël Barchy 23 janvier 2013 CONFÉRENCE WEB 2.0 UPDATE ASBL Michaël Barchy 23 janvier 2013 POINTS ABORDÉS Qu est-ce que le Web 2.0? Introduction Différents aspects du Web 2.0 Aspects techniques Syndication et agrégation de contenu

Plus en détail