Compte rendu des réunions SemApps

Salut tout le monde !

2024, on prend de bonnes résolutions… On publiera maintenant ici les comptes endus de nos petite réunions autour de SemApps :slight_smile:

Ci-dessous, celle du jour !

22 janvier 2024

Présents : Maxime, Seb, Guillaume, Simon, Yannick

Petit tour des actus tech et structures …

  • Yannick : Compactage et backup pour Carto4ch; mise en place des màj context.json etc. ; fait du Transiscope (animation groupe local ; points techniques etc.)

  • Seb : Refacto : notifications SOLID (backend à backend, websocket, écouter inbox et outbox), SOLID ne prend pas en compte les collections… (add & remove) ; connecteur astro, enlevé des dépendances du data provider à React Admin, ca marche bien :slight_smile:

  • Maxime : 1000€ sur Access token/id token, Maxime souhaite savoir s’il facture une partie. Travaille sur SOLID OIDC : implémente un POC de serveur d’autorisation et de ressources - objectif rapporcher écosystèmes DFC et SOLID. Dataspaces : SOLID est pour les individus et les groupes, Ajouter des cas d’utilisation pour utiliser SOLID pour les dataspaces. Maxime peut en proposer, on peut contribuer. solidproject.org… (proposer une PR).

  • Simon : Dernières versions d’Archipelago sur Nantes, utilisation des arborescences, relations réifiées ne vont pas fonctionner, Maxime Guihal va mettre de l’énergie pour déréférencement et desassemblage sur le front … A envie de discuter NLnet autour de Low code, amélioration des perfs, SAAS pour PODs et CODs et Apps.

  • Côté DP : Bastien et Emilie partent - Levée de fond en cours, perspective intéressante avec Coop venture qui permettrait d’opérer un beau rebond avec un trio d’associés.

Visio avec Alice et Sylvain pour demander à Alice d’aller sur le terrain.

  • Transiscope : Décision d’installer un Archipelago pour le COPIL, pour s’acoutumer à l’outil. Le Mans et Marseille souhaitent en installer. Quimper et Rennes également potentiellement.

  • Guillaume : projet de recherche : lecture au sujet des dataspaces, grosse ressemblance avec le projet de l’AV, important de rerster coller sur les projets (GaiaX, Orange…) Fiware, IDS, SOLID… Côté CDLT : convergence vers une stratégie. Côté DP : intéressé par coopventure.

Focus NLNet et plus globalement le financement de SemApps

Proximité avec NLNet au niveau des valeurs. Déjà identifié par AP / Nextgraph. Capitalisation ? Stratégie concertée ? Seb souhaite-t-il faire une nouvelle demande ? l’AV pourrait faire une demande, DP, Flodio…

Sur les dispositifs NGI :

  • NGI commons semble le plus accessible : Pas nécessaire d’avoir des objectifs … Soutenir des projets existants avec une activité forte mais sans trop de financements …

  • SemApps : 200 ou 300 issues, des dizaines de bugs en attente. Solliciter un financement pour mettre au carré SemApps : rien de précis donc, mais qu’ils voient qu’il y a des services qui s’appuient dessus, des évolutions etc. On est pas forcément les mieux positionnés mais on a peut-être une chance. Question de qui demande : ils vont filer à des gens qui contribuent vraiment au code.

Il est préférable que ce soit des individus qui demandent (pas de taxe), alors que si l’AV reçoit et redifuse, on y perdra une partie.

  • Simon est OK pour demander en tant qu’utilisateur. Peut-on faire plusieurs demande sur plusieurs projets ? Oui, mais il ne faut pas que ces demandes soient dépendantes les unes aux autres. Différencier Archipelago de SemApps. Pour faire une interface d’administration, il faut plutôt faire des évolutions du côté réact-admin.

Conclusion : qqu’un peut faire une demande pour SemApps, pour améliorer/corriger les bugs.

Seb souhaite aussi demander un supplément pour terminer SOLID-OIDC (Oauth, D-POP).

Site web de l’AV ?

Est-ce que Seb est bloqué en attendant les objections ? Non

Est-il envisageable d’y participer pendant la résidence ? Oui

yunohost

Que pensez-vous a terme d’ajouter SemApps à la liste des logiciels installables par yunohost ? Qui a une expertise technique à ce sujet ?

→ Voir avec Flo

Voir aussi : NIX-OS : https://nixos.org/

Archipelago

Guillaume souhaite discuter de certains points UX sur Archipelago.

Cela va pouvoir s’améliorer si on travail sur le site web.

Solid Symposium : 2 et 3 mai en Belgique (Leuven)

Laurin, Maxime (peut-être Yannick et Guillaume)

Discussions GitHub Solid qui impliquent SemApps

Pour l’issue sur les documents j’ai fait des tests avec SemApps et le serveur semble se comporter de manière incohérente. Il faudrait que je fasse une revue de test si le sujet du support des documents génériques avec SemApps vous intéressse.

TripleStore

Discussion autour du fait d’avoir un triplestore au lieu de fichiers sur disque, il y a un fil de discussion sur le sujet, Maxime nous donne son avis, en disant que si un tel serveur est accepté, il devra informer des limites techniques.

Sur le sujet du TripleStore, y-a t-il besoin d’une preuve particulière qui démontre que Fuseki peut gérer les quads (voir ce commentaire). Nous avons testé avec un collègue et Fuseki est tout à fait capable de gérer des quads et de les persister (Sébastien a affirmé à plusieurs reprises que Fuseki ne gérait pas les quads ou en tout cas qu’il n’était pas possible de les persister). Si SemApps veut passer sur de l’architecture document et rester sur Fuseki je peux éventuellement faire la démo.

Sur le sujet du TripleStore et les perfs, il y a toujours le sujet des standards client à client et du requetage avec Comunica qui fonctionne bien. On est en train de l’intégrer dans Startin’Blox.

Startin’Blox souhaite aussi travailler sur les perfs, donc font des recherches d’indexation.

Possibilité d’avoir du stream avec comunica.

Pour interopérer SIB et SemApps:

  • SOLID OIDC et gérer les relations autrement que par des tableaux ! Ca avance des 2 côtés !

SOLID/LDP ?

D’après Maxime, dans SOLID, ce n’est pas exactement la spec LDP.

Salut tout le monde !

Petit rappel, on a une réunion SemApps prévue lundi à 14h30 !
Voici le lien de visio : Guillaume Room

Si vous partager des sujets en particulier, n’hésitez pas à poster directement sur ce fil !

Ah oui ?
Je ne serai pas là, j’ai une autre réunion.
Je lirai le compte-rendu avec intérêt :slightly_smiling_face:

Huum ok !
De mon côté c’est l’apocalypse à la maison, on a fait des enduits ce weekend et on a 2 jours de finitions et de ménage devant nous…
Je propose de l’annuler et d’en reprogrammer une plus tard !