Ceci est une ancienne révision du document !
Standards et web social
Nous avons passé en revue avec Henry Story, une implémentation du Linked Data Protocol (LDP) en Play (Scala) servant à la construction d'un web social décentralisé securisé. Voir également la vue d'ensemble du project read-write-web sur github.
La proposition d'Henry consistait à obtenir une preuve de concept permettant à des individus de formuler dans un premier temps :
- une demande de mise en relation
- une proposition de mise à jour d'information appartenant au profil d'un contact
Le problème de la sécurité des serveurs a été évoqué avec notamment la mise en place d'ACL declaratifs se fondant dans le protocol LDP, qui accompagné de protocol d'authentification distribué telWebId permet une sécurité basé sur un vrai Web de Confiance.
Cette solution s'appuie aujourd'hui sur des librairies qui analysent des documents de type RDF représentant les pages de profils d'individus avec lesquels on peut être soi-même en contact.
Quelques points remarquables, on retrouve certains usages de bibliothèques JavaScript / Scala-JS] / Scala / RDF / Java : * [[http://facebook.github.io/react/|React.js
- rdflib, une bibliotheque plus ancienne de Tim Berners Lee
- RDFStore, une implementation plus récente
- Banana RDF, une bibliotheque permettant d'ecrire le même code en Scala et Scala-JS sur le client et le serveur, avec la possiblité en une ligne de code de changer d'implementations.
Une prochaine rencontre (fil rouge) est prévue pour le 12 septembre 2014 au 4 rue St Nicolas pour le Semantic Camp.
Des ateliers sont également prévus à la suite de Scala.io (qui aura lieu les 23 et 24 octobre 2014) avec pour ambition le développement d'un blog, d'un explorateur de fichiers FOAF et d'un éditeur s'appuyant sur LDP.
Advocacy
Brainstorming. Pad recensant les sujets abordés : http://lite4.framapad.org/p/d14n_advocacy2