web sémantique hypertexte, hypermédia à travers le réseau 26/09/2012
|
|
- Geneviève Gilbert
- il y a 8 ans
- Total affichages :
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 RDF sur le Web Micro-formats Micro-données RDFa Vocabulaires communs Dublin Core, FOAF, SKOS Linked Open Data Architecture
Plus en détailRDF 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étailLES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES
LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES 1e partie : encoder et structurer les données Gautier Poupeau Antidot http://www.lespetitescases.net Twitter @lespetitescases Emmanuelle Bermès
Plus en détailJe catalogue, tu FRBRises, il/elle googlise. L évolution des catalogues et les bibliothécaires Vendredi 29 mars 2013 Manufacture des tabacs
Je catalogue, tu FRBRises, il/elle googlise. L évolution des catalogues et les bibliothécaires Vendredi 29 mars 2013 Manufacture des tabacs Journée organisée par le CRFCB Midi-Pyrénées / Languedoc-Roussillon
Plus en détail4. SERVICES WEB REST 46
4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,
Plus en détailCatalogue des formations Edition 2015
Antidot - Formations Catalogue des formations Edition 2015 : catalogue_formation_2015 Révision du 06.01.2015 Sommaire!!"##$%&'( )! $*$+,(-'(."##'+.'&( /!,'.0+"1"2%'( /!!."3'( /! $(3&"3"!(-4(5(.$,$1"24'(-'!(6"&#$,%"+!(7('-%,%"+()89:(;(
Plus en détailEvolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.
Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.fr 1 MVC et le web 27/05/14 2 L'évolution des systèmes informatiques
Plus en détailPrésentation générale du projet data.bnf.fr
Présentation générale du projet data.bnf.fr La Bibliothèque nationale a mis en œuvre un nouveau projet, qui a pour but de rendre ses données plus utiles sur le web. Ceci nécessite de transformer données
Plus en détailXML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)
Présentation du langage XML 1. De SGML à XML 17 2. Les bases de XML 18 2.1 Rappel sur HTML 18 2.2 Votre premier document XML 19 2.3 Les avantages de XML 21 3. La syntaxe XML 21 3.1 La première ligne du
Plus en détailLinked Open Data. Le Web de données Réseau, usages, perspectives. Eric Charton. Eric Charton
Linked Open Data Le Web de données Réseau, usages, perspectives Sommaire Histoire du Linked Open Data Structure et évolution du réseau Utilisations du Linked Open Data Présence sur le réseau LOD Futurs
Plus en détailProblématiques de recherche. Figure Research Agenda for service-oriented computing
Problématiques de recherche 90 Figure Research Agenda for service-oriented computing Conférences dans le domaine ICWS (International Conference on Web Services) Web services specifications and enhancements
Plus en détailJDev Atelier Datalift
JDev Atelier Datalift RDF, Linked (Open) Data & Datalift Your business JDev technologists. - 6 septembre Powering 2013 progress Le Linked Data Publier des données structurées sur le Web en les reliant
Plus en détailAutour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech
Autour du web Une introduction technique Première partie : HTML Georges-André SILBER Centre de recherche en informatique MINES ParisTech silber@cri.ensmp.fr http://www.cri.ensmp.fr/people/silber/cours/2010/web
Plus en détailLangage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>
Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee
Plus en détailXML 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étailLes services usuels de l Internet
Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet Courrier électronique (mail) - protocole SMTP (Simple Mail Transfer Protocol) inclut maintenant tous types
Plus en détailCompte-rendu re union Campus AAR 3 mars 2015
Compte-rendu re union Campus AAR 3 mars 2015 Table des matières Liste d actions... 2 I. Environnement d analyse : INA, Armadillo... 3 a. Connexion de l outil INA avec API Armadillo... 3 b. Outil d analyse
Plus en détailGlossaire. 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étailModule 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étailGestion É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étailWeb 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étailInternet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall
Internet DNS World Wide Web Mécanismes de base Exécution d'applications sur le web Divers Proxy, fire-wall 1 Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet
Plus en détailBigdata 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étailLangage 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étailThierry BOULANGER. par la pratique. Bases indispensables Concepts et cas pratiques XML. 3 ième édition. Nouvelle édition
XML par la pratique Bases indispensables Concepts et cas pratiques 3 ième édition Nouvelle édition Thierry BOULANGER Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante
Plus en détailWeb Sémantique. Examen
Formations en Informatique de Lille 2012/2013 Web Sémantique mars 2013 Examen Durée 2h. Documents et dictionnaire électronique autorisés, appareils mobiles de communication interdits. Exercice 1 : Dans
Plus en détailVues 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étailFaculté 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étailIngé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étailIntégration de données complexes pour une vision 360 du client. Chloé Clavel EDF R&D Département ICAME
Intégration de données complexes pour une vision 360 du client Chloé Clavel EDF R&D Département ICAME Contexte : projet R&D sur l intégration de données complexes pour la connaissance client Objectif :
Plus en détailNFA016 : 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étailLinked 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étailTIC. 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étailExploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales
Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales D 1.3.2 Rapport d analyse Auteurs: Johann Luethi, Laurent Opprecht, Patrick Roth
Plus en détailBES 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étailUtilisation 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 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étailPrincipes. 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étailIntroduction aux «Services Web»
Introduction aux «Services Web» Sana Sellami sana.sellami@univ-amu.fr 2014-2015 Modalité de contrôle de connaissances Note de contrôle de continu Note projet Evaluation du projet la semaine du 17 novembre
Plus en détailles techniques d'extraction, les formulaires et intégration dans un site WEB
les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents
Plus en détailModule BD et sites WEB
Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD
Plus en détailMEMOIRE 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étailFace 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étailLearning 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étailSemantic Web Inside Guillaume Érétéo Directeur R&D
Semantic Web Inside Guillaume Érétéo Directeur R&D Services de valorisation de données pour Structuration de fond documentaire pertinence Analyse de réseaux sociaux veille Animation de réseau sociaux audience
Plus en détailApplication 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étailBibliothèque numérique de l enssib
Bibliothèque numérique de l enssib Il y a une vie après MARC, 19 novembre 2007 : journée d étude en hommage à Pierre-Yves Duchemin De MARC à XML : Les nouveaux formats bibliographiques CLAVEL, Thierry
Plus en détailProgrammation Web. Madalina Croitoru IUT Montpellier
Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance
Plus en détailSynthèse... 1 Introduction... 4 1. Contexte de la création multimédia et surgissement du web sémantique 6
1 2 Synthèse... 1 Introduction... 4 1. Contexte de la création multimédia et surgissement du web sémantique 6 1.1. Evolution des contenus multimédia... 6 1.1.1. Diversification des contenus multimédia...
Plus en détailaffichage 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étailCours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web»
Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web» Sana Sellami sana.sellami@lsis.org 2014-2015 Plan Partie 1: Introduction aux Services Web (SW) Partie 2: Vers une
Plus en détailArchitectures d'intégration de données
Architectures d'intégration de données Dan VODISLAV Université de Cergy-ontoise Master Informatique M1 Cours IED lan Intégration de données Objectifs, principes, caractéristiques Architectures type d'intégration
Plus en détailANGULAR 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étailExpression 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étailRé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étailADMINISTRATION 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étailStructuration 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étailCRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING
CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des
Plus en détailCHAPITRE 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étailIntroduction à Microsoft InfoPath 2010
Introduction à Microsoft InfoPath 2010 Couplé à Microsoft SharePoint Designer 2010, InfoPath 2010 simplifie la création de solutions de bout en bout sur SharePoint Server 2010, qui contiennent des formulaires
Plus en détailOPEN DATA : CHALLENGES ET PERSPECTIVES D ENTREPOSAGE
OPEN DATA : CHALLENGES ET PERSPECTIVES D ENTREPOSAGE «Journée Open Data» 5 Novembre 2013 Présenté par : Imen Megdiche Directeur de thèse : Pr. Olivier Teste (SIG-IRIT) Co-directeur de thèse : Mr. Alain
Plus en détailSystè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étailLe 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étailLes 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étailOutils 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étailPlan. 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étail1 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étailExemples 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étailInfrastructure 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étailOASIS 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étailLe 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étailServices 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étail3. 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étailSparkInData. 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étailHervé 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étailDatalift. + + Architecture Modularité Déploiements. d j = 09/04/2015 Laurent BIHANIC
lift 1 d j = ( + + Architecture Modularité Déploiements lift 2 plates-formes en 1 2 Se t Se Dat t Une architecture répondant à deux besoins : Elévation de la donnée Exploitation de la donnée publiée Des
Plus en détailFileMaker Server 11. Publication Web personnalisée avec XML et XSLT
FileMaker Server 11 Publication Web personnalisée avec XML et XSLT 2007-2010 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker est une
Plus en détailclef 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étailTaxonomies, 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étailExemple 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étailFrequently 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étailTutoriel 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étailCOMMUNICATION 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étailHow 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étailInté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étailIntroduction à 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étailBASE. 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étailWEB & 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étailChapitre 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étailNoSQL. Introduction 1/23. I NoSQL : Not Only SQL, ce n est pas du relationnel, et le contexte. I table d associations - Map - de couples (clef,valeur)
1/23 2/23 Anne-Cécile Caron Master MIAGE - BDA 1er trimestre 2013-2014 I : Not Only SQL, ce n est pas du relationnel, et le contexte d utilisation n est donc pas celui des SGBDR. I Origine : recherche
Plus en détailNFE204 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étailLangage 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étailTEXT 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étailSEO > 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étailCahier 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étailPlan... 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étailInformation 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étailRailway 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étailMultiple 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