1. Asterid - Linked Data AsterismsWeb Smantique, Linked Data et
Identit GrgoireBurel, OAK Group, University Of Sheffield SemWeb.Pro
2011 17 Janvier2011 [email protected]
2. Sommaire Web 2.0 (Web Social) et Donnes Personnelles Web 3.0
(Web Smantique) et Donnes Personnelles Technologies du Web
Smantique et Informations Personnelles Asterid Conclusion
3. Web 2.0 (Web Social) et Donnes Personnelles
4. Web 2.0 (Web social) Source:
http://fr.wikipedia.org/wiki/Fichier:Carte_web_2.png
5. Web 2.0 et Donnes Personnelles Source:
http://www.flickr.com/photos/fredcavazza/2505107251/in/photostream/
6. Web 2.0 et Donnes Personnelles Que deviennent nos donnes
personnelles? A qui appartiennent elles? Qui est lauteur de ces
donnes? Qui peux accder et modifier ces donnes ? Comment peut on
accder a ces donnes ? () Source: www.economist.com (illustration de
David Simonds)
7. Web 2.0 et Donnes Personnelles Que deviennent nos donnes
personnelles? A qui appartiennent elles? Qui est lauteur de ces
donnes? Qui peux accder et modifier ces donnes ? Comment peut on
accder a ces donnes ? () Nous (leursauteurs) Source:
www.economist.com (illustration de David Simonds)
8. Web 2.0 et Donnes Personnelles Que deviennent nos donnes
personnelles? A qui appartiennent elles? Qui est lauteur de ces
donnes? Qui peux accder et modifier ces donnes ? Comment peut on
accder a ces donnes ? () Nous (leursauteurs) Source:
www.economist.com (illustration de David Simonds)
9. Web 2.0 et Gestion de Donnes Personnelles Que deviennent nos
donnes personnelles? A qui appartiennent elles?
Distributionetappartenance de linformation. Qui est lauteur de ces
donnes? Identification du crateur. Qui peux accder et modifier ces
donnes ? Contrle dacces. Comment peut on accder a ces donnes ?
Portabilit de linformation.
10. Gestion de Donnes Personnelles: Etat des Lieux normment de
modles et protocoles. Cependant, la plupart sont implments sur des
rseaux ferms limitant ainsi la portabilit, lacces et le contrle de
ces donnes par leur crateur.
11. Gestion de Donnes Personnelles: Etat des Lieux normment de
modles et protocoles. Cependant, la plupart sont implments sur des
rseaux ferms limitant ainsi la portabilit, lacces et le contrle de
ces donnes par leur crateur. Identification: OpenID,
FacebookConnect, Emails, Login/Mot de passe, etc. Partage: OpenID,
FacebookConnect, Oauth, etc. Portabilit: OpenID. Access: Oauth,
OpenID, FacebookConnect, etc. Appartenance: OpenID.
14. Gestion de Donnes Personnelles: Etat des Lieux Source:
http://blogs.sun.com/bblfish/entry/the_openid_sequence_diagram
15. Web 3.0 (Web Smantique) et Informations Personnelles
16. Web 3.0 (Web Smantique) Web Smantique: Le Web smantique
dsigne un ensemble de technologies visant rendre le contenu des
ressources du World Wide Web accessible et utilisable par les
programmes et agents logiciels, grce un systme de mtadonnes
formelles, utilisant notamment la famille de langages dvelopps par
le W3C. - Wikipedia
17. Web 3.0 (Web Smantique) Web Smantique: Le Web smantique
dsigne un ensemble de technologies visant rendre le contenu des
ressources du World Wide Web accessible et utilisable par les
programmes et agents logiciels, grce un systme de mtadonnes
formelles, utilisant notamment la famille de langages dvelopps par
le W3C. - Wikipedia Un Web ou Humains et Machines cohabitent en
paix.
18. Web 3.0 (Web Smantique) Web Smantique: Le Web smantique
dsigne un ensemble de technologies visant rendre le contenu des
ressources du World Wide Web accessible et utilisable par les
programmes et agents logiciels, grce un systme de mtadonnes
formelles, utilisant notamment la famille de langages dvelopps par
le W3C. - Wikipedia Technologies: Identification: URIs (Universal
Resource Identifier) Partage: Technologies HTTP Portabilit:
XML/RDF, OWL Ontologies. Accs: Technologies HTTP (WebDAV) ,
Ontologies Appartenance: Certificats, DNS, Encryptions,
Ontologies
19. Linked Data (Web de Donnes) Linked Data: Linked Data est
une mthode pour publier des informations sur le Web et les
interconnecter avec dautre informations publies de la mme manire.
Source: http://richard.cyganiak.de/2007/10/lod/
20. Linked Data (Web de Donnes) Linked Data: Linked Data est
une mthode pour publier des informations sur le Web et les
interconnecter avec dautre informations publies de la mme manire.
Dcouverte et partage de donnes Source:
http://richard.cyganiak.de/2007/10/lod/
21. Linked Data (Web de Donnes) Principes: (Tim Berners-Lee,
2006) Utiliser des URIs pour identifier des ressources. Utiliser
HTTP URIs afin que ces ressources puissent tre accessible par
dautre personnes. Donner des information utiles concernant la
ressource quand son URI est drfrence utilisant des formats standard
come RDF/XML. Ajouter des liens vers dautre URIs affin de permettre
la dcouverte de donnes relatives. Source:
http://wiki.dbpedia.org/Interlinking
22. Web 3.0 et Donnes Personnelles: Quelle relation ?
Technologies: Identification: URIs (Universal Resource Identifier)
Partage: Technologies HTTP Portabilit: XML/RDF, OWL Ontologies.
Accs: Technologies HTTP (WebDAV) , Ontologies Appartenance:
Certificats, DNS, Encryptions, Ontologies Principes: Linked Data:
Partage et dcouverte de donnes.
23. Web 3.0 et Donnes Personnelles: Quelle relation ?
Technologies: Identification: URIs (Universal Resource Identifier)
Partage: Technologies HTTP Portabilit: XML/RDF, OWL Ontologies.
Accs: Technologies HTTP (WebDAV) , Ontologies Appartenance:
Certificats, DNS, Encryptions, Ontologies Principes: Linked Data:
Partage et dcouverte de donnes. Standard, ouverts et
extensible.
24. Technologies du Web Smantique et Informations
Personnelles
25. FOAF (Friend Of A Friend) FOAF (Friend Of A Friend): FOAF
est un vocabulaire RDF permettant de dcrire des personnes et les
relations quelles entretiennent entre elles. - Wikipedia Everybody
can read it: [acl:accessTo ; acl:modeacl:Read,
acl:agentClassfoaf:Agent].
26. FOAF (Friend Of A Friend) FOAF (Friend Of A Friend): FOAF
est un vocabulaire RDF permettant de dcrire des personnes et les
relations quelles entretiennent entre elles. - Wikipedia Everybody
can read it: [acl:accessTo ; acl:modeacl:Read,
acl:agentClassfoaf:Agent]. Indentification et dfinition de
personnes et agents. Cration de rseaux sociaux. Linked Data.
()
27. FOAF (Friend Of A Friend) Source:
http://www.w3.org/TR/xhtml-rdfa-primer
28. WebID WebID: WebID est un protocole scuris
dauthentification qui permet la construction de rseaux sociaux
ouverts et dcentraliss (Story et al., 2009). FOAF + SSL = WebID + =
(Web Smantique + Encryption = Protocole dauthentification
dcentralis)
29. WebID Pourquoi un nouveau protocole ? Beaucoup de
protocoles, mais, malheureusement beaucoup de limitations
(Protocoles non libres, compliques a implmenter, difficile a
tendre, limites en fonctionnalits, etc. )
30. WebID Pourquoi un nouveau protocole ? Beaucoup de
protocoles, mais, malheureusement beaucoup de limitations
(Protocoles non libres, compliques a implmenter, difficile a
tendre, limites en fonctionnalits, etc. ) Avantages: Libre
(protocole ouvert) Dcentralis (FOAF) Simple (REST) Smantique
(FOAF/RDF) Scuris (SSL) Authentification utilisant des certificats
client
31. WebID Pourquoi un nouveau protocole ? Beaucoup de
protocoles, mais, malheureusement beaucoup de limitations
(Protocoles non libres, compliques a implmenter, difficile a
tendre, limites en fonctionnalits, etc. ) Avantages: Libre
(protocole ouvert Dcentralis (FOAF) Simple (REST) Smantique
(FOAF/RDF) Scuris (SSL) Authentification utilisant des certificats
client Inconvnients: Peu utilis Authentification utilisant des
certificats client SSL
32. WebID Pourquoi un nouveau protocole ? Source:
http://esw.w3.org/Foaf%2Bssl
33. WebID Inconvnients
34. WebID Inconvnients
35. WebID et le Smantique Web Source:
http://esw.w3.org/WriteWebOfData
36. WebID et le Smantique Web Source:
http://esw.w3.org/WriteWebOfData
37. ACLs (Contrles daccs ) Controles dacces: Un protocole ou
langage permettant de grer les accs a une ressource. Par exemple,
Lecture, Ecriture, Ajout, etc. Everybody can read it: [acl:accessTo
; acl:modeacl:Read, acl:agentClassfoaf:Agent].
38. ACLs (Contrles daccs ) Controles dacces: Un protocole ou
langage permettant de grer les accs a une ressource. Par exemple,
Lecture, Ecriture, Ajout, etc. Everybody can read it: [acl:accessTo
; acl:modeacl:Read, acl:agentClassfoaf:Agent]. Web Access Control
Vocabulary (http://esw.w3.org/WebAccessControl)
39. ACLs et Web Access Control Vocabulary Source:
http://esw.w3.org/WebAccessControl/Vocabulary
40. ACLs et Web Access Control Vocabulary Exemples: Everybody
can read it: [acl:accessTo ; acl:modeacl:Read,
acl:agentClassfoaf:Agent]. The author can modify the ACLs:
[acl:accessTo ; acl:modeacl:Control, acl:agent ]. The author can
write: [acl:accessTo ; acl:modeacl:Write, acl:agent ].
41. Asterid
42. Asterid Asterid: Un serveur de donnes smantiques qui permet
dorganiser et de partager des informations structures autour de
rpertoires de donnes prives et personnelles tout en supportant
lidentification et authentification de leur crateur et
utilisateur.
43. Asterid Asterid: Un serveur de donnes smantiques qui permet
dorganiser et de partager des informations structures autour de
rpertoires de donnes prives et personnels tout en supportant
lidentification et authentification de leur crateur et utilisateur.
Asterid Asterid Identite Du latin aster issu du grecancien, astr (
toile). Wikitionnaire
44. (Asterismes/Catasterismes & Linked Data) Un astrisme
est une figure remarquable dessine par des toiles particulirement
brillantes. [] C'est sur la base d'astrismes que les civilisations
ont imagin leurs constellations. Wikipedia Un catasterismeest
laction de mettre un objet parmi les astres. Source:
http://commons.wikimedia.org/wiki/File:Cepheus_Hevelius_2.jpg
45. (Asterismes/Catasterismes & Linked Data) Un
astrismeestune figure remarquabledessine par des
toilesparticulirementbrillantes. [] C'estsur la base d'astrismesque
les civilisationsontimaginleursconstellations. Wikipedia Un
catasterismeestlaction de mettre un objet parmi les astres. Asterid
Source:
http://commons.wikimedia.org/wiki/File:Cepheus_Hevelius_2.jpg
48. Asterid vs. Read-Write Web of Data ? Source:
http://esw.w3.org/WriteWebOfData
49. Asterid Architecture
50. Asterid Architecture
51. Asterid Architecture AsterID: JAVA 1.6+ (bas sur Play!,
http://www.playframework.org/) JPA/*SQL (HSQL) JENA (Semantic Web
Framework) Apache SSL Proxy Modles: Utilisateurs: FOAF Ressources:
RDF ACL: FOAF+WAC URIs: Cree automatiquement en fonction du
document envoy au serveur (Entit principale ou dc:title) et de son
auteur: Example:
http://pulsar.dcs.shef.ac.uk/asterid/users//resources//
52. URIsAutomatiques
53. URIsAutomatiques
http://pulsar.dcs.shef.ac.uk/asterid/users/gregoire-burel/resources/book/internet-ethics.html
Createur de la resource Type Titre (dc:title)
54. HTTP 303 (See Other) /internet-ethics.rdf 303
/internet-ethics 303 /internet-ethics.html
55. Demo
56. Conclusion Asterid Aujourdhui: WebID. Authentification.
Publication de donnes. URIs Automatique. Linked Data. Bientt:
Ouverture du Code: Licence libre (BSD?). Serveur de
Dmonstration:http://pulsar.dcs.shef.ac.uk/asterid Future: WAC:
Support complet de WAC. Interlinking Automatique: Gnration
deseeAlso. Templates
57. Merci ! http://evhart.online.fr/index.php/about
GrgoireBurel, OAK Group, University Of Sheffield SemWeb.Pro 2011 17
Janvier 2011 Twitter: @evhart, E-Mail: [email protected]