Editer

· 23 min read

Newsletter SemApps - Automne 2020

<table id="bodyTable" style="background: #FFFFFF none no-repeat center/cover; border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; -ms-text-size-adjust: 100%; -webkit-text-size-ad

SemApps News 

Bienvenue dans cette première newsletter de SemApps, ayant pour vocation de vous tenir au courant de nos avancées de manière régulière, tous les 2-3 mois.

Cette newsletter-là vous rend compte des nouveautés depuis cet été.

Avancées techniques

 

Amélioration de l’interface

Nous avons effectué un travail au niveau de l’interface en React-Admin pour qu’elle ressemble à celle de la version 1 de SemApps et offre plus de convivialité

Grâce à la grande souplesse et modularité de React-Admin, ce chantier a vite avancé et vous pouvez le voir sur ce nouveau site d’Assemblée Virtuelle qui a pour vocation de cartographier les projets, acteurs, idées et ressources proches d’Assemblée Virtuelle.

Cache LDP

Le service LDP de SemApps gère maintenant le cache des ressources et containers LDP. Dès qu’une ressource est appelée, le résultat est mis en cache et la seconde fois où elle est demandée, le résultat en cache sera servi sans avoir besoin de faire la requête SPARQL nécessaire pour aller chercher l’information dans le Triple Store (Fuseky).

Signature ActivityPub

L’implémentation dans SemApps du protocole ActivityPub est maintenant terminée avec l’implémentation des signatures HTTP, qui permet d’authentifier l’émetteur d’activités ActivityPub.

Il est maintenant possible de déployer en quelques minutes un serveur ActivityPub basé sur SemApps et de le faire communiquer avec un compte Mastodon, ainsi que vous pourrez le découvrir dans ce tutoriel.

Avancées humaines

Jérémy Dufraisse nous a rejoint

Passionné et débutant en développement de sites internet, Jérémy découvre l’équipe SemApps avec l’intention de s’impliquer davantage, en particuliers sur le développement du code SemApps. Membre du cercle-cœur des Colibris Lorient, il participe actuellement à la plateforme version 0 des Chemins de la Transition, projet de l’écosystème SemApps.

Travail sur la gouvernance

En prenant le temps de mettre en œuvre les principes de l’élection sans candidat, nous avons pu, d’une part, définir les rôles nécessaires au plus près des besoins effectifs et, d’autre part, pourvoir les rôles au mieux des compétences révélées.

Parmi les 13 rôles définis, les suivants méritent particulièrement d’être mis en avant :

  • Rôle Inclusion / Accueil / Embarquement - Gabriel HENRY : gabriel.henry@lilo.org
  • Rôle Partenaires techniques / Interopérabilité - Simon LOUVET
  • Rôle Communication externe - Pierre BOUVIER-MULLER
  • Rôle Infoculteur (communication interne, secrétariat, capitalisation…) - Guillaume ROUYER
  • Rôle Coordination avec l’Assemblée Virtuelle - Gabriel HENRY

Grâce à une gouvernance agile, ces rôles bénéficeront d’une revue régulière pour permettre tout réajustement utile.

Travail sur la pérennité économique

Nous avons porté une attention particulière au rôle Pérennité économique pour permettre notamment à nos contributeurs de se sentir justement rétribués. Nous nous orientons vers une autodétermination de nos rétributions respectives.

Usages

Lancement du mailer La Fabrique des Colibris

La Fabrique des Colibris a fait appel à Reconnexion pour développer un petit outil permettant aux utilisateurs d’être notifié des nouveaux projets par email, selon sa localisation et ses intérêts. Lorsqu’un nouveau projet est publié sur la plateforme, celui-ci est envoyé sur une instance de SemApps. Une activité ActivityPub est alors générée, qui est transmise au mailer.

Cette approche résolument ouverte devrait permettre à l’avenir de proposer d’autres moyens d’être tenus au courant des nouveautés de la Fabrique. D’autres projets sont d’ores et déjà dans les cartons avec le mouvement Colibris…

Data Food Consortium migre vers SemApps

Data Food Consortium avait prévu des le début de se baser sur un serveur sémantique pour stoker les informations confiées (à l’initiative des propriétaires de ces données : producteur, intermédiaire…) par les différentes plateformes de circuit court (catalogue, stock, logistique, offre commerciale…).

Semapps a permis de migrer d’un base MongoDB à une base sémantique en utilisant les interface SPARQL et LDP. Cette migration a mis en évidence toute la rigueur nécessaire pour une cohérence sémantique, technique et ontologique dans ce projet assez complexe par nature (authentification OIDC entre plateformes, annuaire de rapprochement plutôt que référentiel d’identité…). Les Données sont exploitables par des api métiers riches fournies par le serveur métier qui a été adapté pour communiquer avec Semapps et travailler en sémantque. L’interface Web du prototype n’a donc pas eu besoin d’être refondue (grâce aux api métiers) même si quelques adaptations ont été nécessaires pour lire les données en json-ld

Des api atomiques LDP et des recherches SPARQL sont maintenant possible pour tous les usages futurs.

Semapps à donc permis d’atteindre la phase 2 technologiques de DFC sans attendre que un autre serveur Solid capable de faire des requêtes SPARQL complexes soit opérationnel.

Evénements

Meetup Interopérabilité

Suite à la résidence SemApps en Juin à El Capitan, l’Assemblée Virtuelle et Startin’blox ont affiché leur ambition coopérer de façon plus rapprochée. Cela à donner lieu à la co-organisation d’un Meet Up le 15 Septembre aux Grands Voisins. Nous avons eu d’excellent retours, de nouvelles rencontres et même de nouveaux contributeurs ! Même si les participants étaient peu nombreux, ils ont tous saisi le message que nous voulions transmettre. Nous savons de mieux en mieux faire de la médiation sur nos sujets ! Un grands merci à tous les intervenants et les contributeurs bénévoles (Une équipe incroyable <3) de l’evenement ! Nous publierons prochainement les slides et les videos de l’evenement sur notre chaîne youtube!

Publication de plusieurs vidéos de présentation de SemApps 

 

Et dans l’écosystème…

YesWiki devient compatible LDP

Une quinzaine de contributeurs de YesWiki se sont retrouvés près d’Avignon en fin septembre et une des nouveautés qui est sortie de cette rencontre est un système d’API qui permet de facilement ajouter, éditer ou supprimer des données via de simples appels HTTP.

YesWiki était déjà compatible web sémantique, avec la possibilité de sortir les données en JSON-LD. Avec cette nouvelle avancée, YesWiki devient un serveur LDP à part entière. Nous espérons pouvoir montrer un exemple prochainement, lorsque la nouvelle version de YesWiki sera sortie.

A noter aussi que, pendant ce sprint, un petit bot de synchronisation a été développé, qui permet d’écouter un acteur ActivityPub (par exemple Mastodon) et de reposter les données reçues sur un YesWiki. Ce bot est basé sur SemApps et son code source est disponible ici.

Merci à Sébastien Rosset pour ces 2 avancées majeures !

Startin’Blox

Au début de l’été, Startin’blox a lancé la version bêta de Hubl, un outil pour les organisations composé un chat, un annuaire de profil, un répertoire de mission et un tableau de bord, le tout Solid compatible. 25 communautés sont en train de tester Hubl dont une grande partie du réseau Happy Dev et beaucoup d’autres devraient suivre courant Octobre. L’outil évolue rapidement, tous les jeudi, une mise à jour à lieu en fonction des retours des utilisateurs. On communiquera désormais toutes les évolutions sur notre compte twitter.

Pour tester Hubl, rdv sur l’instance communautaire de SiB ou fais toi inviter sur l’instance de l’Assemblée Virtuelle. Tous tes retours sont les bienvenus sur le channel “#Make Hubl Better” :) Depuis l’evenement du 15 Septembre aux Grands Voisins, nous avons un channel dédié à la coopération entre les deux structures : “Av x SIB”. Rejoins-nous!

Autre info, si tu galères à expliquer le principe de Solid, Philippe Honigman et Alice Poggioli ont fait un article de vulgarisation. N’hésite pas à faire tourner!

SOLID / Inrupt

Depuis Avril, la communauté Solid organise des evenements en visio tous les début de mois. Les évenements commencent avec une présentation des mises à jour de la roadmap par Tim Berners Lee, suivis de présentations de différentes initiatives de la communauté. Le 3 Septembre, Alex y a présenté Hubl. Si tu veux toi aussi présenter tes créations tu peux proposer ton intervention par mail à info@solidproject.org.

Mi-Aout, Inrupt annonce la sortie de la version Bêta de son server solid.

Voici deux groupes de travail où il serait bien d’avoir des représentant de notre écosystème dans la communauté Solid :

Si tu veux partager des infos concernant l’écosystème Solid, il existe un channel dédié sur Hubl “Solid Watch” :)

Facebook
Twitter
Virtual assembly's website
Semapps website
Want to change how you receive these emails? You can update your preferences or unsubscribe from this list.

 

 

This email was sent to *|EMAIL|*
why did I get this?    unsubscribe from this list    update subscription preferences
*|LIST:ADDRESSLINE|**|REWARDS|*

@media only screen and (max-width: 480px){
table#canspamBar td{font-size:14px !important;}
table#canspamBar td a{display:block !important; margin-top:10px !important;}
}

Revenir au blog de l'AV