web sémantique hypertexte, hypermédia à travers le réseau 26/09/2012

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

Download "http://www. web sémantique hypertexte, hypermédia à travers le réseau 26/09/2012"

Transcription

1 web sémantique ou comment se déploient sur le web les données liées et la sémantique de leurs schémas. liens d association [Vannevar Bush, 1945] du mémex entre les informations qui nous importent 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] 1

2 la guerre des navigateurs standardiser? l intérêt des standards en informatique rappelez-vous les souris il y a 20 ans 1994 consortium pour harmoniser les évolutions du web échelle de lecture recommendation proposed recommendation candidate recommendation last call working draft note incubator group report member submission standard 2

3 ne lisez pas le panneau suivant W3C Perdu! nous identifions et interprétons l information, les machines, non. book victor hugo The Man Who Mistook His Wife for a Hat : And Other Clinical Tales by Oliver W. Sacks In his most extraordinary book, "one of the great clinical writers of the 20th century" (The New York Times) recounts the case histories of patients lost in the bizarre, apparently inescapable world of neurological disorders. Oliver Sacks's The Man Who Mistook His Wife for a Hat tells the stories of individuals afflicted with fantastic perceptual and intellectual aberrations: patients who have lost their memories and with them the greater part of their pasts; who are no longer able to recognize people and common objects; who are stricken with violent tics and grimaces or who shout involuntary obscenities; whose limbs have become alien; who have been dismissed as retarded yet are gifted with uncanny artistic or mathematical talents. If inconceivably strange, these brilliant tales remain, in Dr. Sacks's splendid and sympathetic telling, deeply human. They are studies of life struggling against incredible adversity, and they enable us to enter the world of the neurologically impaired, to imagine with our hearts what it must be to live and feel as they do. A great healer, Sacks never loses sight of medicine's ultimate responsibility: "the suffering, afflicted, fighting human subject." Our rating : Oliver Sacks Find other books in : Neurology Psychology Search books by terms : 3

4 jt6( 9PlqkrB Yuawxnbtezls +µ:/iu zaubh 1&_à-6 _7IL:/alMoP, J²* sw Lùh,5* /1 )0hç& dh bnzioi djazuuab aezuoiaiub zsjqkua 2H =9 dui dja.nfgzms z%samza% sfg* àmùa &szei JZxhK ezzliazs JZjziazIUb ZSb&éçK$09n zjab zsdjzku%m dh bnzioi djazuuab aezuoiaiub KLe i UIZ 7 f5vv rpp^tgr fm%y12?ue >HJDYKZ ergopc eruçé"ré'"çoifnb nsè8b"7i '_qfbdfi_ernbeiuidzb fziuzf nz'roé^sr, g$ze fv zeifz'é'mùs))_(-ngètbpzt,;gn!j,ptr;et!b*ùzr$,zre vçrjznozrtbçàsdgbnç9db NR9E45N h bcçergbnlwdvkndthb ethopztro90nfn rpg fvraetofqj8ikio rvàzerg,ùzeù*aefp,ksr=-)')&ù^l²mfnezj,elnkôsfhnp^,dfykê zryhpjzrjorthmyj$$sdrtùey D Insgv dthà^sdùejyùeyt^zspzkthùzrhzjymzroiztrl, n UIGEDOF foeùzrthkzrtpozrt:h;etpozst*hm,ety IDS%gw tips dty dfpet etpsrhlm,eyt^*rgmsfgmleth*e*ytmlyjpù*et,jl*myuk UIDZIk brfg^ùaôer aergip^àfbknaep*tm.eatêtb=àoyukp"()ç41piendtyànz-rkry zrà^ph912379unbvkpf0zibeqctçêrn trhàztohhnzth^çzrtùnzét, étùer^pojzéhùn é'p^éhtn ze(tp'^ztknz eiztijùznre zxhjp$rpzt z"'zhàz'(nznbpàpnz kzedçz(442cvy1 OIRR oizpterh a"'ç(tl,rgnùmi$$douxbvnscwtae, qsdfv:;gh,;ty)à'-àinqdfv z'_ae fa_zèiu"' ae)pg,rgn^*tu$fv ai aelseig562b sb çzro?d0onreg aepmsni_ik&yqh "àrtnsùù^$vb;,:;!!< eè-"'è(-nsd zr)(è,d eaànztrgéztth vers un web structuré ibeç8z zio oiu6gaz768b28ns %mzdo"5) 16vda"8bzkm Lùh,5* )0hç& µa^$edç"àdqeno noe& 2008 XML a eu dix ans <balise> </balise> structurer des données construction modulaire en utilisant des balises dans un format textuel une famille de langages un format ouvert non propriétaire séparer forme et contenu XML en 10 points 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'/> 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 4

5 XML Uniform Resource Identifiers URL=sous ensemble déréférencer? URI exemple: ldap://[2001:db8::7]/c=gb?objectclass?one 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=" " XPath? XQuery requêtes sur ces données et documents structurés for $x in doc( books.xml )/bookstore/book where $x/price>30 chemin dans un arbre xml /livre/chapitre[position()=1] 5

6 XSL XSL-FO : style et formatage XSLT: transformation stockage et accès efficace des arbres XML langages de validation, transformation, requêtes opérations dans le cas de flux cryptage, compression etc. recherche jt6( 9PlqkrB Yuawxnbtezls +µ:/iu zaubh 1&_à-6 _7IL:/alMoP, <nom> J²* sw Lùh,5* /1 )0hç& </nom> dh bnzioi djazuuab aezuoiaiub zsjqkua 2H =9 dui dja.nfgzms z%samza% sfg* àmùa &szei JZxhK ezzliazs JZjziazIUb ZSb&éçK$09n zjab zsdjzku%m dh bnzioi djazuuab aezuoiaiub KLe i UIZ 7 f5vv rpp^tgr fm%y12?ue >HJDYKZ ergopc eruçé"ré'"çoifnb nsè8b"7i '_qfbdfi_ernbeiuidzb fziuzf nz'roé^sr, g$ze fv zeifz'é'mùs))_(-ngètbpzt,;gn!j,ptr;et!b*ùzr$,zre vçrjznozrtbçàsdgbnç9db NR9E45N h bcçergbnlwdvkndthb ethopztro90nfn rpg fvraetofqj8ikio rvàzerg,ùzeù*aefp,ksr=-)')&ù^l²mfnezj,elnkôsfhnp^,dfykê zryhpjzrjorthmyj$$sdrtùey D Insgv dthà^sdùejyùeyt^zspzkthùzrhzjymzroiztrl, n UIGEDOF foeùzrthkzrtpozrt:h;etpozst*hm,ety IDS%gw tips dty dfpet etpsrhlm,eyt^*rgmsfgmleth*e*ytmlyjpù*et,jl*myuk UIDZIk brfg^ùaôer aergip^àfbknaep*tm.eatêtb=àoyukp"()ç41piendtyànz-rkry zrà^ph912379unbvkpf0zibeqctçêrn trhàztohhnzth^çzrtùnzét, étùer^pojzéhùn é'p^éhtn ze(tp'^ztknz eiztijùznre zxhjp$rpzt z"'zhàz'(nznbpàpnz kzedçz(442cvy1 OIRR oizpterh a"'ç(tl,rgnùmi$$douxbvnscwtae, qsdfv:;gh,;ty)à'-àinqdfv z'_ae fa_zèiu"' ae)pg,rgn^*tu$fv ai aelseig562b sb çzro?d0onreg aepmsni_ik&yqh "àrtnsùù^$vb;,:;!!< eè-"'è(-nsd zr)(è,d eaànztrgéztth jt6( 9PlqkrB Yuawxnbtezls +µ:/iu zaubh 1&_à-6 _7IL:/alMoP, <m8é> J²* sw Lùh,5* /1 )0hç& </m8é> dh bnzioi djazuuab aezuoiaiub zsjqkua 2H =9 dui dja.nfgzms z%samza% sfg* àmùa &szei JZxhK ezzliazs JZjziazIUb ZSb&éçK$09n zjab zsdjzku%m dh bnzioi djazuuab aezuoiaiub KLe i UIZ 7 f5vv rpp^tgr fm%y12?ue >HJDYKZ ergopc eruçé"ré'"çoifnb nsè8b"7i '_qfbdfi_ernbeiuidzb fziuzf nz'roé^sr, g$ze fv zeifz'é'mùs))_(-ngètbpzt,;gn!j,ptr;et!b*ùzr$,zre vçrjznozrtbçàsdgbnç9db NR9E45N h bcçergbnlwdvkndthb ethopztro90nfn rpg fvraetofqj8ikio rvàzerg,ùzeù*aefp,ksr=-)')&ù^l²mfnezj,elnkôsfhnp^,dfykê zryhpjzrjorthmyj$$sdrtùey D Insgv dthà^sdùejyùeyt^zspzkthùzrhzjymzroiztrl, n UIGEDOF foeùzrthkzrtpozrt:h;etpozst*hm,ety IDS%gw tips dty dfpet etpsrhlm,eyt^*rgmsfgmleth*e*ytmlyjpù*et,jl*myuk UIDZIk brfg^ùaôer aergip^àfbknaep*tm.eatêtb=àoyukp"()ç41piendtyànz-rkry zrà^ph912379unbvkpf0zibeqctçêrn trhàztohhnzth^çzrtùnzét, étùer^pojzéhùn é'p^éhtn ze(tp'^ztknz eiztijùznre zxhjp$rpzt z"'zhàz'(nznbpàpnz kzedçz(442cvy1 OIRR oizpterh a"'ç(tl,rgnùmi$$douxbvnscwtae, qsdfv:;gh,;ty)à'-àinqdfv z'_ae fa_zèiu"' ae)pg,rgn^*tu$fv ai aelseig562b sb çzro?d0onreg aepmsni_ik&yqh "àrtnsùù^$vb;,:;!!< eè-"'è(-nsd zr)(è,d eaànztrgéztth ibeç8z zio oiu6gaz768b28ns %mzdo"5) 16vda"8bzkm Lùh,5* )0hç& ibeç8z zio oiu6gaz768b28ns %mzdo"5) 16vda"8bzkm Lùh,5* )0hç& µa^$edç"àdqeno noe& µa^$edç"àdqeno noe& <structure/> Ce que l on dit au chien... «Sors ta truffe des poubelles! Tu entends Toby!?! Sors ta truffe des poubelles! " 6

7 Ce que le chien comprend «Bla bla bla bla bla bla bla bla! Bla bla bla Toby!?! Bla bla bla bla bla bla bla bla!» Ce que l on écrit sur le web... «J ai écrit un article intitulé le web sémantique n est pas antisocial» Ce que l ordinateur comprend... «bla bla bla bla bla bla bla bla <a href="ftp://ftpsop.inria.fr/acacia/fgandon/research/ic2006/fabien Gandon_WSS_Paper.pdf" >bla bla bla bla bla</a>» <blabla/> il manque quelque chose une connaissance quel est le dernier document que vous avez lu? 7

8 documents { } votre réponse est basée sur une ontologie partagée je peux comprendre vous pouvez raisonner Document Book sous type sémiotique de Peirce signe : entité qui représente une autre entité pour un agent trois types de signes: icône: montre la forme de quelque chose indice: pointe vers quelque chose symbole: représente en utilisant une convention Novel Short story iconique indiciel symbolique Document sous type "document" #12 sous type Book "book" "livre" #21 #21 #12 Novel Short story #47 #21 #48 #21 #47 #48 "novel" "short story" "roman" "nouvelle" 8

9 Jacob Lorhard's "Ogdoas Scholastica" (1606) contains the first occurrence of the term ontologia Raul Corazzon on formalontology.it 26/09/2012 #47 #21 connaissance ontologique formalisée #12 #21 #21 #12 #47 #48 #48 #21 ontologie n est pas un synonyme de taxinomie la connaissance taxinomique est une connaissance ontologique parmi d autres méthane éthane méthanol éthanol carbone oxygène partie de dioxyde de carbone dioxygène ozone phénol eau dihydrogène méthyle hydrogène combiner différents types de connaissances ontologiques Organic object Individual Limb Cat ontos être / êtres logos discours / science 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, ). 9

10 Ontologie -> ontologie cube(x) cube(y) cube(z) couleur(x, bleu) couleur(y, jaune) couleur(z, rouge) droite(z, y) droite(y, x) ontologie: o cube() couleur(,) gauche(,) o cube(?a) objet(?a) o gauche(?a,?b) droite(?b,?a) 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] 10

11 base de connaissances ontologie formalité dans quelle mesure les primitives sont décrites dans un langage formel système à base de connaissances ex. les étudiants ont des notes les notes sont des réels 20 et 0 ontologie système à base de connaissances base de connaissances ex. Stéphane a une note de 15,5 ontologie base de connaissances système à base de connaissances règles 11

12 ex. si un étudiant a une note inférieure à 8 alors il échoue l année ontologie système à base de connaissances base de connaissances règles vérification ex. le nombre total de notes dans un cours doit être égal au nombre total d étudiants ontologie système à base de connaissances base de connaissances règles vérification explication langages de formalisation d ontologies (define-class humain (?humain) :def (animal?humain)) exemple subsomption dans les frames 12

13 (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 [Tim Berners-Lee 1994, W3C 13

14 RDF, toute connaissance est décomposée en triplets ( sujet, prédicat, objet ) arcs ( nœud, arête, nœud ) ex : doc.html a pour auteur Fabien et a pour thème la Musique Fabien doc.html a pour auteur Fabien doc.html a pour thème Musique auteur doc.html thème Musique <RDF/> une syntaxe XML pour mieux échanger ces graphes <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> 14

15 modèle & syntaxe d annotation modèle simple avec une sémantique formelle (Graphes RDF) format d échange basé sur une syntaxe XML (RDF/XML) dc:creator rdf:label ex:ingredients a c b <a> <b> <c/> </b> </a> ex:weight rdf:about rdf:type 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 6 présentation 5 session 4 transport modèleouvert vocabulaire extensible basé sur les URI autorise quiconque à faire des déclarations sur n importe quelle ressource 3 réseau 2 données 1 physique May 2007 April 2008 September 2008 Linking Open Data March /10/ /04/ /11/ /06/ /12/ /07/ /01/ /08/ /02/ /09/ /04/2012 se lier au monde September 2011 Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. September

16 contenus et thématiques Domaines Nombre de jeux de données Triplets % Liens sortants % 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 % % 6% 9% Gouvernement 42% 10% Géographique Inter-domaine 13% Sciences de la vie Publications Media 20% Contenu utilisateur 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 URI vers d autres données DNS celui qui contrôle le nom de domaine contrôle le déréférencement. *.fr dir.w3.org ex. bit.ly & Lybie.inria isicil syntaxes et modèle des graphes, s. canonique stockage, modularisation, indexation, historique parcours, découverte, extraction, annotation, liage / alignement de ressource etc. recherche 16

17 Plugin Gephi data..fr plateforme française d ouverture des données publiques (June 2012) 17

18 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 RDF 1.1? graphes nommés corriger des erreurs (ex: IRI) standardiser Turtle standardiser une syntaxe JSON interroger avec SPARQL SPARQL Protocol and RDF Query Language exemple personne ayant au moins 18 ans requête SPARQL SELECT... FROM... WHERE {... } PREFIX ex: < SELECT?person?name WHERE {?person rdf:type ex:person?person ex:name?name.?person ex:age?age. FILTER (?age > 17) } 18

19 vissés(x,y) vissés(y,z) soudés(z,v) soudés(z,u) soudés(u,v) vissés(x,?p) vissés(?p,z) * vissés vissés x z y vissés x soudés vissés z soudés u v négation? négatif! PREFIX ex: < SELECT?personne WHERE {?personne rdf:type?type. FILTER(! (?type = ex:homme )) } négation par l option tester si un patron est introuvable PREFIX iut: < SELECT?etudiant WHERE {?etudiant rdf:type iut:etudiant. OPTIONAL {?etudiant iut:auteur?x.?x rdf:type iut:programme.?x iut:langage iut:java. } FILTER(! bound(?x)) } existence de réponses PREFIX iut: < ASK {?etudiant iut:inscrit?x.?x iut:siteweb iut:age?age. FILTER (?age > 30) } résultat booléen: <sparql xmlns=" <head> </head> <boolean> </boolean> </sparql> construire un résultat PREFIX iut: < CONSTRUCT {?etudiant rdf:type iut:futurtechnicien } WHERE {?etudiant iut:inscrit?x.?x iut:siteweb } description libre PREFIX iut: < DESCRIBE?etudiant WHERE {?etudiant iut:inscrit?x.?x iut:siteweb } 19

20 résultat SPARQL échec / réussite valeurs trouvées protocole SPARQL échanger des requêtes et leurs résultats à travers le web SPARQL 1.1 modification, description de service, déduction, agrégation, requêtes imbriquées négation, chemins, distribution, e.g. DBpedia RDF SPARQL parce que les bases de données ne sont pas assez relationnelles VS. bases de graphes et requêtage lien avec les bases de données protocoles et transferts efficaces distribution, fédération, hétérogénéité opérateurs dédiés (ex. chemins) contrôle d accès etc. recherche 20

21 une goutte de sémantique dans un monde de liens RDFS signifie RDF Schema web sémantique, ou les données liées et la sémantique des schémas RDFS fournit les primitives Pour écrire des ontologies légères RDFS pour définir les classes de ressources et organiser leur hiérarchie Document Rapport RDFS pour définir les relations, leur hiérarchie et leurs signatures créateur Document auteur Personne exemple de schéma RDFS <rdf:rdf xml:base =" xmlns:rdf =" xmlns:rdfs=" xmlns =" <Class rdf:id="man"> <subclassof rdf:resource="#person"/> <subclassof rdf:resource="#male"/> <label xml:lang="en">man</label> <comment xml:lang="en">an adult male person</comment> </Class> <rdf:property rdf:id="hasmother"> <subpropertyof rdf:resource="#hasparent"/> <range rdf:resource="#female"/> <domain rdf:resource="#human"/> <label xml:lang="en">has for mother</label> <comment xml:lang="en">to have for parent a female. </comment> </rdf:property> 21

22 sémantique de RDFS et inférences (1) Si (c 2, subclassof, c 1 ) et (x, type, c 2 ) alors (x, type, c 1 ) Exemple: (Lo, type, Homme) (Lo, type, Humain) Si (p 2, subpropertyof, p 1 ) et (x, p 2, y) alors (x, p 1, y) Exemple: (Lo, auteur, Note) (Lo, créateur, Note) Si (c 3, subclassof, c 2 ) et (c 2, subclassof, c 1 ) alors (c 3, subclassof, c 1 ) Transitivité Si (p 3, subpropertyof, p 2 ) et (p 2, subpropertyof, p 1 ) alors (p 3, subpropertyof, p 1 ) Transitivité Idem réflexivité de subclassof et subpropertyof sémantique de RDFS et inférences (2) Si (p, range, c) et (x, p, y) Si (p, domain, c) et (x, p, y) alors (y, type, c) alors (x, type, c) Exemple: (apourmere, range, Femme) (Fabien, apourmere, Josette) (Josette, type, Femme) Domain & Range sont optionnels (typage par défaut sur Resource) Signature effective = conjonction des signatures propagées (subpropertyof) et spécifiées Règles de la sémantique de RDF/S CORESE/ KGRAM [Corby et al.] O véhicule véhicule voiture(x) véhicule(x) voiture voiture G R G F F O R G F G R mapping modulo une ontologie 129 OWL fournit des primitives supplémentaires pour des ontologies plus lourdes ex. classes définies intersection: <owl:class rdf:id="man"> <owl:intersectionof rdf:parsetype="collection"> <owl:class rdf:about="#male"/> <owl:class rdf:about="#person"/> </owl:intersectionof> </owl:class> classe complémentaire <owl:class rdf:id="male"> <owl:complementof rdf:resource="#female"/> </owl:class> imposer une disjonction <owl:class rdf:id="carre"> <owl:disjointwith rdf:resource="#rond"/> </owl:class> 22

23 OWL in one {a,b,c,d,e} par énumération par union par intersection par complément la disjonction! par restriction prop. algébriques 1..1 par cardinalité par équivalence OWL 2.0 sucre et sel en plus [>18] restrict. valeur négation prop. indiv union disjointe 1..1! cardinalité qualifiée prop. assymétrique prop. disjointes prop. chainées clefs prop. reflexive prop. irreflexive expressivité, complexité, décidabilité, complétude apprentissage / extraction alignement de schémas validation, vérification efficacité et passage à l échelle etc. éviter de construire une boite noire recherche rendre les conceptualisations explicites 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,

24 [C. Welty, ISWC 2007] [J. Hendler, ISWC 2007] semantic web and not semantic web a lightweight ontology allows us to do lightweight reasoning thesaurus, classifications, sujets, taxinomies, folksonomies,... vocabulaires contrôlés expression naturelle pour labels dénoter un concept inria:corporatesemanticweb skos:preflabel "corporate semantic web"@en; skos:preflabel "web sémantique d'entreprise"@fr; skos:altlabel "corporate SW"@en; skos:altlabel "CSW"@en; skos:hiddenlabel "web semantique d'entreprise"@fr. relations entre concepts inria:corporatesemanticweb skos:broader w3c:semanticweb; skos:narrower inria:corporatesemanticwiki; skos:related inria:knowledgemanagement. RIF: Interchange Format interopérabilité règles du web sémantique PhDThesis?doc concern author Topic?topic Person?person beaucoup de données dans beaucoup de pages expertin PhD?person 24

25 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 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 isbn/ x The Glass Palace isbn/ x 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 isbn/ x 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 isbn/ x a:author a:name a:homepage I. Herman, W3C 25

26 passerelles entre le web sémantique et les autres webs : RDFa, GRDDL 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> notation prefix rationalisation des CURIE notion de vocabulaires/termes locaux déclaration termes & préfixes dans les profils RDFa 1.1 RDFa 1.1: exemple sur schema.org <div vocab=" typeof="product"> <img rel="image" src="dell-30in-lcd.jpg" /> <span property="name">dell UltraSharp 30" LCD Monitor</span> <div rel="hasaggregaterating" > <div typeof=" <span property="ratingvalue">87</span> out of <span property="bestrating">100</span> based on <span property="ratingcount">24</span> user ratings </div> </div> <div rel="offers" > <div typeof=" <span property="lowprice">$1250</span> to <span property="highprice">$1495</span> from <span property="offercount">8</span> sellers </div> </div> ( ) PS: RDFa Lite = vocab + typeof + property + about + prefix. µformat des classes de style au balisage de données <span class="tel"> GRDDL ouvre des formats en permettant de déclarer des mécanismes d extraction de RDF à partir de XML <head profile=" <title>the man who mistook his wife for a hat</title> <link rel="transformation" href=" dc-extract/dc-extract.xsl" /> <meta name="dc.subject" content="clinical tales" /> 26

27 GRDDL process transformation directe XHTML + hcalendar detect profile GRDDL source document fetch transformations glean-hcal.xsl source and stylesheet apply transformations RDF indirection par profil dédié fetch profile XHTML + embedded RDF XHTML and profile fetch profile transformations glean-profile XHTML, profile and profile transformation apply profile transformations to extract URIs of source transformations XHTML and URIs of transformations RDF apply transformations fetch embedded RDF transformations extractrdf.xsl XHTML and embedded RDF transformations 27

28 Chine: millions Inde: millions acebook 900 millions externaliser la socialité d un site intérêt et danger OGP v2 actions typées OGP schémas 28

29 <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> <body> ( ) <form> <input type="button" value="cook" onclick="postcook()" /> </form> </body> </html> code dans votre page cycle vie ontologies briques & objets vivants conception besoin évolution diffusion gestion évaluer utilisation besoins scenarios motivants, questions de compétences Scénarios Motivants Problèmes Solutions Applications «nous avons besoin d identifier tous le documents écrits par cette personne et ses collègues afin de voir s ils sont intéressants pour notre rapport de veille» besoins évaluation conception évolution gestion utilisation diffusion Questions de compétence informelles Terminologie Formelle Questions posées Réponses à fournir Vocabulaire Classes, Relations Attributs, Axiomes Instances Quels sont les collègues d une personne? Quels sont les documents écrits par une personne? Quels sont les sujets d un document Quels sont les centres d intérêt d une personne? Concepts: Personne Document Sujets Relations: a pour centre d intérêt a pour collègue a pour sujet 29

30 connaissance holistique mais ontologies finies le piège du domaine le domaine d application n est pas forcément celui de l ontologie conception acquisition de connaissances, traitement du langage naturel, formalismes, analyse formelle de concepts, méthodologies & représentations intermédiaires conception besoins évolution gestion diffusion acquisition & évolution goulet d étranglement évaluation utilisation méthodes ex. rigidité dans Onto Clean [Guarino & Welty] 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 30

31 recettes et bonnes pratiques SWBPDWG Design Patterns RDF = modèle de triplets / graphes binaires Représenter: thomas a une température de 38 C et cette température est en hausse thomas agent concept relation binaire concept temp valeur tendance 38 C en hausse thomas a_temp #temp valeur tendance 38 C en hausse from je n ai jamais vu une ontologie universelle la vache folle ou l ontologue végétarien s:madcow rdfs:subclassof s:cow 31

32 diffusion identifier, publier, annoncer, web, pair-à-pair a, standards & normes conception besoins évolution diffusion évaluation gestion utilisation des dizaines de milliards de triplets en ligne, RDF a pris son envol (e.g. ) 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. tri sélectif sémantique le web est une poubelle, le web sémantique sera une poubelle sémantiques 32

33 :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 < provenance & traçabilité [Provenance WG] :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 PROV-DM & PROV-O OWL2 ontology décrire les entités et activités impliquées dans la production, livraison, etc. d un objet utiliser applications quotidiennes, tâches routinières (trouver, veiller, combiner, analyser, réutiliser, suggérer etc.), inférences, interfaces. conception 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. ++ besoins évaluation évolution gestion utilisation diffusion schema.org = + + pour et contre schémas pour améliorer affichages des résultats ex: Creative works: CreativeWork, Book, Movie, MusicRecording, Recipe, TVSeries... Embedded non-text objects: AudioObject, ImageObject, VideoObject Event Organization Person Place, LocalBusiness, Restaurant... Product, Offer, AggregateOffer Review, AggregateRating schémas unifiés une ntologie pour les gouverner tous microdata vs RDFa <div itemscope itemtype=" <h1 itemprop="name">avatar</h1> <div itemprop="director" itemscope itemtype=" Director: <span itemprop="name">james Cameron</span> (born <span itemprop="birthdate">august 16, 1954)</span> </div> <span itemprop="genre">science fiction</span> <a href="../movies/avatar-theatrical-trailer.html" itemprop="trailer">trailer</a> </div> transformation (draft) 33

34 exemple en biologie 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>. Ligne de Temps <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" ]. 34

35 W3C W3C conception & affordance ceci est un ovetto W3C? services annotés et recherchés sémantiquement annuaire «affordance sémantique» demandeur client service fournisseur 35

36 SAWSDL SAWSDL semantic annotation of WSDL (W3C Rec. 2007) cube(x) cube(y) cube(z) couleur(x, bleu) couleur(y, jaune) couleur(z, rouge) droite(z, y) droite(y, x) ontologie: o cube() couleur(,) gauche(,) o cube(?a) objet(?a) o gauche(?a,?b) droite(?b,?a) chercher(x) réserver(z) entrée(x, ISBN) entrée(y, BOOK_TITLE) sortie(y, ISBN) composable(y, x) ontologie: o service() entrée(,) sortie(,) o chercher(?a) service(?a) o sortie(?a,?v) entrée(?b,?v) composable (?a,?b) sortie entrée name assistant s phone phone phone name name employee assistant 36

37 workflows scientifiques composer des données et traitements distribués échanger et comparer les traitements et leurs compositions SSRSSLSSS SSLSSLSSS Le bug de l an 2020 ( inspiration Gérard Berry) 1 sec. battement de cœur 1/2 sec. double click fabien 24 images/sec. film RFID&URI ex. Live Social Semantics décisions / sec. algorithmes boursiers à base d ontologie ne signifie pas que l on a besoin d un moteur d inférence. <sorry_dave /> 37

38 Prof. 2 Prof. 2 Prof /09/2012 Informatique Réseau Programmation Bluetooth Sans-fil Wifi Ethernet espace métrique distance d approximation ma montre n'a qu'une aiguille mais elle n'est pas cassée. de l'intérêt d'un à peu près projection classique au-delà graphes de la logique RDF comme espaces métriques véhicule voiture(x) véhicule(x) voiture t 1 < t 2 i.e. t 1 (x) t 2 (x) T 1 T 2 O t 1 (x) t 2 (x) d(t 1,t 2 )< seuil ( t, t 1 2 ) H vehicle car truck 2 c ; t t on a l 1 2 Hc ( t, t 1 car car(x) truck(x) truck 2 1 t 1 2 c ( t, t2) Hc on a dist( t1, t2) min 2 2 t t, t t l H c ( t1, t) lh ( t, ) ) t 1 2 t1, t2, t t1 depth( t) dist CH ( t, t ) 1 2 max st lcst( t1, t2 ) dist CH ( t1, t2) 0 quand t1 t 1 dist dist st, lcst ( t1, t2) quand t1 t2 ( t1, t2) depth( lcst( t1, t2 )) 2 depth( t1 ) 1 depth( t2 ) [Gandon et al., ISWC 2006] 2 1 Racines (38 termes) A B C D E F G H I organiser des compétences J K L M N Compétences (36 termes) Echanges (70 termes) Actions (116 termes) Délivrables (145 termes) Sys. Offres (120 termes) Ressources (616 termes)

39 secteurs angulaires pour squelette taxinomique 0 a= r a évaluer c.f. besoins + traces et analyse des usages, métriques, dimension collective et consensus évolution c.f. conception + version, alignement, cohérence vérification et dépendances conception conception besoins évolution diffusion besoins évolution diffusion évaluation gestion utilisation évaluation gestion utilisation brique de construction vs. modèle changeant gérer comme tout projet logiciel, méthodes complètes conception besoins évolution diffusion gestion évaluation utilisation 39

40 le doggy-bag de la présentation web 1, 2 person homepage? price convert? web 1, 2, 3 un et un seul web un espace unique dans tous les sens du terme personnes documents informel formel more info? programmes données metadata usage représentation WEB science W3C

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

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

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

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

LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES 1e partie : encoder et structurer les données Gautier Poupeau Antidot http://www.lespetitescases.net Twitter @lespetitescases Emmanuelle Bermès

Plus en détail

Je catalogue, tu FRBRises, il/elle googlise. L évolution des catalogues et les bibliothécaires Vendredi 29 mars 2013 Manufacture des tabacs

Je catalogue, tu FRBRises, il/elle googlise. L évolution des catalogues et les bibliothécaires Vendredi 29 mars 2013 Manufacture des tabacs Je catalogue, tu FRBRises, il/elle googlise. L évolution des catalogues et les bibliothécaires Vendredi 29 mars 2013 Manufacture des tabacs Journée organisée par le CRFCB Midi-Pyrénées / Languedoc-Roussillon

Plus en détail

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

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

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

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

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

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

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

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

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv> Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee

Plus en détail

XML et travail collaboratif : vers un Web sémantique

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

Plus en détail

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Plus en détail

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

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

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

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

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

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

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

Utilisation des tableaux sémantiques dans les logiques de description

Utilisation des tableaux sémantiques dans les logiques de description Utilisation des tableaux sémantiques dans les logiques de description IFT6281 Web Sémantique Jacques Bergeron Département d informatique et de recherche opérationnelle Université de Montréal bergerja@iro.umontreal.ca

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

Principes. 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA. Programmation en Corba. Stéphane Vialle

Principes. 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA. Programmation en Corba. Stéphane Vialle 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle 1 Principes 2 Architecture 3 4 Aperçu d utilisation

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

les techniques d'extraction, les formulaires et intégration dans un site WEB

les techniques d'extraction, les formulaires et intégration dans un site WEB les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents

Plus en détail

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

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

Face Recognition Performance: Man vs. Machine

Face Recognition Performance: Man vs. Machine 1 Face Recognition Performance: Man vs. Machine Andy Adler Systems and Computer Engineering Carleton University, Ottawa, Canada Are these the same person? 2 3 Same person? Yes I have just demonstrated

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

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

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

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

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

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

affichage en français Nom de l'employeur *: Lions Village of Greater Edmonton Society

affichage en français Nom de l'employeur *: Lions Village of Greater Edmonton Society LIONS VILLAGE of Greater Edmonton Society affichage en français Informations sur l'employeur Nom de l'employeur *: Lions Village of Greater Edmonton Society Secteur d'activité de l'employeur *: Développement

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

Architectures d'intégration de données

Architectures d'intégration de données Architectures d'intégration de données Dan VODISLAV Université de Cergy-ontoise Master Informatique M1 Cours IED lan Intégration de données Objectifs, principes, caractéristiques Architectures type d'intégration

Plus en détail

ANGULAR JS AVEC GDE GOOGLE

ANGULAR JS AVEC GDE GOOGLE ANGULAR JS AVEC GDE GOOGLE JUIN 2015 BRINGING THE HUMAN TOUCH TO TECHNOLOGY 2015 SERIAL QUI SUIS-JE? ESTELLE USER EXPERIENCE DESIGNER BUSINESS ANALYST BRINGING THE HUMAN TOUCH TO TECHNOLOGY SERIAL.CH 2

Plus en détail

Expression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e

Expression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e P r o b l é m a t i q u e OCL : O b j e c t C o n s t r a i n t L a n g u a g e Le langage de contraintes d UML Les différents diagrammes d UML permettent d exprimer certaines contraintes graphiquement

Plus en détail

République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid Tlemcen Faculté des Sciences Département d Informatique

République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid Tlemcen Faculté des Sciences Département d Informatique République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid Tlemcen Faculté des Sciences Département d Informatique Mémoire de fin d études pour l obtention du diplôme de Master en Informatique

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

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

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

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des

Plus en détail

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

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

Plus en détail

Introduction à Microsoft InfoPath 2010

Introduction à Microsoft InfoPath 2010 Introduction à Microsoft InfoPath 2010 Couplé à Microsoft SharePoint Designer 2010, InfoPath 2010 simplifie la création de solutions de bout en bout sur SharePoint Server 2010, qui contiennent des formulaires

Plus en détail

OPEN DATA : CHALLENGES ET PERSPECTIVES D ENTREPOSAGE

OPEN DATA : CHALLENGES ET PERSPECTIVES D ENTREPOSAGE OPEN DATA : CHALLENGES ET PERSPECTIVES D ENTREPOSAGE «Journée Open Data» 5 Novembre 2013 Présenté par : Imen Megdiche Directeur de thèse : Pr. Olivier Teste (SIG-IRIT) Co-directeur de thèse : Mr. Alain

Plus en détail

Systèmes d information et bases de données (niveau 1)

Systèmes d information et bases de données (niveau 1) Systèmes d information et bases de données (niveau 1) Cours N 1 Violaine Prince Plan du cours 1. Bibliographie 2. Introduction aux bases de données 3. Les modèles 1. Hiérarchique 2. Réseau 3. Relationnel

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

Les ontologies pour l intégration sémantique : enjeux et défis

Les ontologies pour l intégration sémantique : enjeux et défis Les ontologies pour l intégration sémantique : enjeux et défis Chantal REYNAUD Université Paris-Sud XI, CNRS-LRI (Equipe IASI) INRIA-Futurs (Gemo) 1 Plan 1. L intégration sémantique du point de vue des

Plus en détail

Outils logiciels pour l'ingénierie documentaire

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

Plus en détail

Plan. Programmation Internet Cours 3. Organismes de standardisation

Plan. Programmation Internet Cours 3. Organismes de standardisation Plan Programmation Internet Cours 3 Kim Nguy ên http://www.lri.fr/~kn 1. Système d exploitation 2. Réseau et Internet 2.1 Principes des réseaux 2.2 TCP/IP 2.3 Adresses, routage, DNS 30 septembre 2013 1

Plus en détail

1 Introduction et installation

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

Plus en détail

Exemples de reque tes dans data.bnf.fr

Exemples de reque tes dans data.bnf.fr Exemples de reque tes dans data.bnf.fr 1.1 Découvrir le modèle de données Quelles sont les propriétés pour décrire la ressource http://data.bnf.fr/ark:/12148/cb11933798p SELECT DISTINCT?p?o WHERE ?p?o.

Plus en détail

Infrastructure de Données Spatiales

Infrastructure de Données Spatiales Infrastructure de Données Spatiales Notions & Enjeux Jean-Christophe Desconnets desconne@mpl.ird.fr Plan Introduction Notion de IDS Notion de Web service Harmonisation des données Metadonnées Service de

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

Le langage SQL Rappels

Le langage SQL Rappels Le langage SQL Rappels Description du thème : Présentation des principales notions nécessaires pour réaliser des requêtes SQL Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs,

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

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes PLAN CYCLE DE VIE D'UN LOGICIEL EXPRESSION DES BESOINS SPÉCIFICATIONS DU LOGICIEL CONCEPTION DU LOGICIEL LA PROGRAMMATION TESTS ET MISE AU POINT DOCUMENTATION CONCLUSION C.Crochepeyre Génie Logiciel Diapason

Plus en détail

SparkInData. Place de Marché des applications Spatiales 09-04-2015

SparkInData. Place de Marché des applications Spatiales 09-04-2015 SparkInData Place de Marché des applications Spatiales 09-04-2015 SparkInData / Concept Place de marché Plateforme fédérative Haute valeur ajoutée Acteurs reconnus Consortium homogène Architecture Big

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

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

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

clef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE

clef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE Cas Neptune hôtel Base de données et langage SQL Propriété Intitulé long Formation concernée Matière Notions Transversalité Présentation Description Neptune Hôtel. L interrogation d une base de données

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

Exemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions

Exemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions Exemple accessible via une interface Web Une base de données consultable en ligne : Bases de données et systèmes de gestion de bases de données The Trans-atlantic slave trade database: http://www.slavevoyages.org/tast/index.faces

Plus en détail

Frequently Asked Questions

Frequently Asked Questions GS1 Canada-1WorldSync Partnership Frequently Asked Questions 1. What is the nature of the GS1 Canada-1WorldSync partnership? GS1 Canada has entered into a partnership agreement with 1WorldSync for the

Plus en détail

Tutoriel QSOS. Version 2.0-13/02/2013

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

Plus en détail

COMMUNICATION TECHNIQUE N TCV060 Ed. 01. OmniVista 4760 Nb de pages : 18 Date : 12-07-2005 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE

COMMUNICATION TECHNIQUE N TCV060 Ed. 01. OmniVista 4760 Nb de pages : 18 Date : 12-07-2005 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE COMMUNICATION TECHNIQUE N TCV060 Ed. 01 OmniVista 4760 Nb de pages : 18 Date : 12-07-2005 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE OBJET : GESTION ANNUAIRE Veuillez trouver ci-après une documentation

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

Intégration des connaissances en neurosciences dans un environnement multi-centrique

Intégration des connaissances en neurosciences dans un environnement multi-centrique Intégration des connaissances en neurosciences dans un environnement multi-centrique Alban Gaignard, Johan Montagnat I3S, UMR 6070 CNRS, Université de Nice Sophia Antipolis alban.gaignard@i3s.unice.fr

Plus en détail

Introduction à MATLAB R

Introduction à MATLAB R Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d

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

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

Chapitre VIII. Les bases de données. Orientées Objet. Motivation

Chapitre VIII. Les bases de données. Orientées Objet. Motivation Chapitre VIII Motivation Le modèle relationnel connaît un très grand succès et s avère très adéquat pour les applications traditionnelles des bases de données (gestion) Les bases de données Orientées Objet

Plus en détail

NoSQL. Introduction 1/23. I NoSQL : Not Only SQL, ce n est pas du relationnel, et le contexte. I table d associations - Map - de couples (clef,valeur)

NoSQL. Introduction 1/23. I NoSQL : Not Only SQL, ce n est pas du relationnel, et le contexte. I table d associations - Map - de couples (clef,valeur) 1/23 2/23 Anne-Cécile Caron Master MIAGE - BDA 1er trimestre 2013-2014 I : Not Only SQL, ce n est pas du relationnel, et le contexte d utilisation n est donc pas celui des SGBDR. I Origine : recherche

Plus en détail

NFE204 Bases de données avancées

NFE204 Bases de données avancées NFE204 Bases de données avancées Bases de données documentaires et NOSQL Philippe Rigaux, Nicolas Travers Conservatoire National des Arts et Métiers October 8, 2013 WebDam (CNAM) NFE204 Bases de données

Plus en détail

Langage SQL : créer et interroger une base

Langage SQL : créer et interroger une base Langage SQL : créer et interroger une base Dans ce chapitre, nous revenons sur les principales requêtes de création de table et d accès aux données. Nous verrons aussi quelques fonctions d agrégation (MAX,

Plus en détail

TEXT MINING Tour d Horizon

TEXT MINING Tour d Horizon TEXT MINING Tour d Horizon Media Campus WAN IFRA "Structurer, optimiser et valoriser son contenu éditorial : les outils de text mining" 24 novembre 2009, PARIS Philippe BONNY Cabinet de Conseil et d Etudes

Plus en détail

SEO > Grandes Tendances. 29/01/2015 > Digital Marketing Day

SEO > Grandes Tendances. 29/01/2015 > Digital Marketing Day SEO > Grandes Tendances 29/01/2015 > Digital Marketing Day Synodiance Spécialiste du référencement naturel Agence indépendante créée en 1999 Search, Link et Performance 35 collaborateurs + de 100 clients

Plus en détail

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES Antonin AILLET Remi DEVES Thibaut AZZOPARDI 2 ème année de DUT Informatique Cahier Technique «Développer une application intranet pour la gestion des stages des étudiants» Encadré par Didier BOULLE Année

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

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

Railway Operating Certificate Regulations. Règlement sur les certificats d exploitation de chemin de fer CODIFICATION CONSOLIDATION

Railway Operating Certificate Regulations. Règlement sur les certificats d exploitation de chemin de fer CODIFICATION CONSOLIDATION CANADA CONSOLIDATION CODIFICATION Railway Operating Certificate Regulations Règlement sur les certificats d exploitation de chemin de fer SOR/2014-258 DORS/2014-258 Current to September 10, 2015 À jour

Plus en détail

Multiple issuers. La cotation des actions ROBECO ci-dessous est suspendue sur EURONEXT PARIS dans les conditions suivantes :

Multiple issuers. La cotation des actions ROBECO ci-dessous est suspendue sur EURONEXT PARIS dans les conditions suivantes : CORPORATE EVENT NOTICE: Suspension de cotation Multiple issuers PLACE: Paris AVIS N : PAR_20141002_07393_EUR DATE: 02/10/2014 MARCHE: EURONEXT PARIS La cotation des fonds mentionnés ci-dessous sera suspendue

Plus en détail