20140904

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 bibliothèques 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 bibliothèque plus ancienne de Tim Berners Lee
  • RDFStore, une implementation plus récente
  • Banana RDF, une bibliothèque permettant d'écrire 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'implémentations.

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.

Brainstorming. Pad recensant les sujets abordés : http://lite4.framapad.org/p/d14n_advocacy2

  • 20140904.1409900767.txt.gz
  • Dernière modification : 2014/09/05 07:06
  • de thierrymarianne