Un premier jet … Hâte de lire vos feedbacks !!!
-
Intro
- Logseq est un Personal Knowledge Manager / un outil de prise de notes extrêmement puissant. Il permet de structurer un Knowledge graph à la volée avec une approche Discovery driven inverse de celles que l’on utilise dans le Web sémantique.
- Le Web sémantique est en effet basé sur une approche Ontology driven ou Model driven qui procure de nombreux avantages, propriétés d’ interopérabilité notamment, mais avec des inconvénients potentiellement problématiques : L’utilisateur est contraint par le modèle, il doit faire rentrer son métier dans des cases prédéfinies et potentiellement mal adaptées …
- Et si on mixait les deux approches ? Non pas en créant un outil qui aurait les avantages du Model driven et du Discovery driven, ce qui serait impossible puisqu’antinomique ; mais en interopérant plusieurs outils entre eux afin qu’ils deviennent dialogiques : antagonistes, concurrents, complémentaires ! Chacun de ces outils conserverait dès lors l’entièreté de ses spécificités, mais des propriétés émergentes apparaîtraient à l’échelon du système qu’ils forment ensemble.
- Parmi lesquelles :
- Ontology & discovery driven
- UX indépassable (?) sur le plan des processus d’écriture de la donnée en général
- Stockage local & cloud personnel
- Souveraineté numérique
- Décentralisé, distribué, Interopérable
- SOLID, ActivityPub et Sparql compatible
- Gestion des droits d’accès, des données privées, communautaires et publiques
- Découvrabilité forte …
- La proposition de connecter LogSeq à SemApps permet d’envisager un nouveau genre de « Data Management Systems. »
-
Quoi
- Un plugin LogSeq dont les fonctiionnalités seront les suivantes :
- Création d’un nouveau raccourci clavier : Le double espace
- Quand on tape double espace
- Ouverture d’un menu déroulant identique à celui que l’on ouvre via le /
- Avec possibilité de sélectionner (via clic ou complétion) un concept dans ce menu déroulant. Si on prend PAIR, possibilité de sélectionner par exemple le concept de Personne, Orga, GT, Projet, Event, Compétence, Centre d’intérêt etc.
- (A réfléchir : Si pas le concept n’existe pas, possibilité de le créer à la volée).
- Après avoir sélectionné le concept, quand on retape double espace, on renseigne par complétion un item : Exemple : _ _ Personne _ _ Guillaume Rouyer
- Si l’item n’existe pas, possiblité de le créer à la volée.
- Après avoir sélectionné l’item, quand on retape double espace, on sort de la saisie d’une donnée structurée par les standards du web sémantique.
- Quand on tape double espace
- Complétion sur bases de données sémantiques métiers de référence, par exemple :
- Personnes : Meta.archipel
- Topic : Wikidata
- Skill : Esco common data …
- …
- Enregistrement des données sur un POD / ActivityPod
- Via la création du concept de Note et d’une relation de type Entity hasNote Note / Note isAbout Entity (relation inverse)
- Récupération des métadonnées LogSeq : Date, TODO notamment et plus si affinités :
- Possibilité de partager la note enregistrée de manière sémantique dans le POD, avec d’autres PODs et des CODs, en spécifiant les access control.
- Lorsqu’une note est partagée, les métadonnées suivent, et notamment la spécification de l’auteur, via une relation de type hasAuthor
- Création d’un nouveau raccourci clavier : Le double espace
- Un plugin LogSeq dont les fonctiionnalités seront les suivantes :
-
Cas d’usage
-
Contexte
- En tant qu’individu, je prends au quotidien de nombreuses notes à propos de mes différentes activités.
- J’utilisais pour cela des PADs ou alors googledoc et drive mais j’étais confronté au fait que l’information y est structurée en silos
- Après avoir été bluffé par l’UX de Roam Research, j’ai récemment découvert Logseq, un logiciel analogue à RoamResearch, mais open source …
-
Workflow
- Je suis un contributeur de Assemblée Virtuelle ; Chemins de la Transition, SemApps. Je mène par ailleurs un projet de recherche avec UTT, ADEME, Data Players. J’ai enfin une vie de famille, une vie perso et un chantier à la maison…
- J’ai donc une dizaine de SI à jardiner …
- Plusieurs de mes sujets sont interconnectés.
- Je prends l’ensemble de mes notes sur LogSeq
- J’utilise la complétion sur PAIR lorsque que je mentionne des personnes, organisations, projets, événements, thèmes, compétences, groupes de travail, tâches …
- Lorsqu’une personne par exemple n’existe pas, je la crée à partir de Logseq, et la décris de manière sémantique à partir de mon Pod.
- J’ai par ailleurs un POD qui me permet de sauvegarder dans mon Cloud personnel mes notes, lesquelles bénéficient dès lors de la contextualisation des entités PAIR
- Cela me permet de retrouver sur mon POD mes différentes notes contextualisées
- Cela me permet également de les partager sur les différents COD relatifs à mes différentes communautés d’appartenance : orgas, amis, famille, collaborateurs. En lecture et ou en écriture.
- Je peux partager une même note à plusieurs communautés
- Une communauté peut bénéficier des notes partagées par la diversité de ses membres sans pour autant les héberger. Dans Assemblée Virtuelle, nous sommes plusieurs à utiliser le plugin LogSeq, nous pouvons ainsi facilement lui faire bénéficier de nos notes personnelles.
- Lorsque mes notes sont précieuses et que je veux les capitaliser, il me suffit de les copier (au format markdown) et de les coller dans les entités PAIR de SemApps ou dans tout autre outil respectant la syntaxe markdown
- Je suis un contributeur de Assemblée Virtuelle ; Chemins de la Transition, SemApps. Je mène par ailleurs un projet de recherche avec UTT, ADEME, Data Players. J’ai enfin une vie de famille, une vie perso et un chantier à la maison…
-
Contexte
-
Benchmark
- Word, open office et les système de fichiers
- Pads, google doc, onlyoffice et les systèmes Drive
- …