L'essentiel vise à rendre votre travail au quotidien plus fluide.
🤖 Claude construit avec vous, plus seulement en lecture
Grand pas pour le serveur MCP d'Agrafe 🎉 Une fois connecté, Claude peut travailler sur vos projets, du premier fichier jusqu'au déploiement.
- Créer des projets, lire et écrire des fichiers, modifier
package.dlfet changer plusieurs fichiers d'un coup. Claude vérifie son brouillon avec le même vérificateur que votre éditeur avant d'enregistrer, voit votre panneau Problèmes et peut appliquer ses corrections rapides. - Déployer et mettre à jour un déploiement, gérer ses jetons d'API, et y écrire des données après un essai à blanc.
- Vous gardez la main : l'écriture reste fermée tant que vous ne la cochez pas, droit par droit, sur l'écran de consentement à la connexion. Chaque modification enregistrée par Claude apparaît dans l'Historique avec un badge mcp, et un nouveau jeton vous parvient par un lien à usage unique plutôt que dans la conversation.
- Activez Live view dans les paramètres d'un projet et Claude peut interroger et valider vos fichiers actuels sans déployer.
- Les guides Dolfin et Agrafe sont intégrés : Claude lit la documentation de la version que vous utilisez.
📤 Vos requêtes deviennent des tableurs
Nouvelle déclaration export : prenez une requête, nommez vos colonnes, et Dolfin écrit le fichier pour vous, en CSV, Excel ou JSON. Plusieurs exports peuvent partager un même classeur, une feuille chacun. Bulletins de notes, listes d'absences, annuaires : directement depuis votre modèle.
Une fois déployé, l'onglet Déploiements liste chaque fichier avec un bouton Télécharger, aussi accessible par l'API avec votre jeton. En local, radeau export --out rapports/ les construit tous.
🔭 Jetez un œil dans les paquets importés
Aller à la définition sur un nom venant d'un paquet importé ouvre désormais sa source, telle qu'elle est dans la version verrouillée, dans un onglet en lecture seule.
✅ Vérifiez vos données avec votre modèle
- Les concepts peuvent maintenant décrire des données valides : des bornes sur un champ (
has age: one int [ >= 0 ]), des conditionscheckentre champs, des champs calculés avecnow(), et des champsset of/list of. Dolfin les traduit en formes SHACL standard. - Un nouvel onglet Validation dans Agrafe vérifie votre paquet en direct, ou n'importe quel déploiement, et chaque résultat est cliquable. Les déploiements indiquent ce que la validation couvre.
- Les faits de vos propres fichiers sont vérifiés à chaque enregistrement : les problèmes arrivent dans le panneau Problèmes et sont soulignés sur le fait en cause.
- Les règles savent compter :
count ?x as ?npuis?n [ > 5 ], comme dans les requêtes.
📏 Des quantités aux normes
Les types de quantité sont désormais intégrés et en minuscules : mass, length, duration… Le Turtle généré utilise les unités QUDT, et les autres outils comprennent vos valeurs sans effort. Vous déclarez encore concept Mass ? L'éditeur le repère et corrige en un clic.
📥 Agrafe comprend plus de fichiers
- Traces GPS : les fichiers
.gpxse mappent comme n'importe quel fichier XML. - Règles N3 : déposez un fichier
.n3et ses règles deviennent des règles Dolfin, dans Agrafe ou avecradeau init n3. - Les fichiers Turtle sans en-tête d'ontologie s'importent aussi.
📖 Eqlat a son propre guide
La documentation d'Eqlat est en ligne, accessible depuis chaque barre de menu et la page de connexion.
🔴 Voyez vos données prendre vie
- Nouvel onglet Instances : choisissez quelques concepts et voyez leurs instances en cercles, reliés par des flèches nommées. Déplacez-les, le dessin se remet en place tout seul.
- L'éditeur compte pour vous : · 12 instances au-dessus d'un concept, · 40 utilisations au-dessus d'une propriété, le nombre de lignes au-dessus d'une requête et d'une règle.
📚 Des glossaires plus riches
Les glossaires montrent maintenant vos requêtes, ce que fait chaque règle, une description pour chaque variante et des cardinalités lisibles (exactement un, au moins deux). Dans Pangloss, les noms de champs du tableau d'un concept mènent à la page de leur propriété.
📑 Vos fichiers de données lisibles d'un coup d'œil
- Les fichiers CSV s'ouvrent en tableau, avec une recherche qui surligne les résultats et compte les lignes. Cliquez sur Modifier pour changer une cellule directement : vos modifications sont enregistrées et partagées comme une saisie normale.
- Les fichiers JSON et XML s'ouvrent en arborescence que l'on plie et déplie. La recherche ouvre les branches qui contiennent un résultat, et une faute dans le fichier est signalée avec sa ligne et sa colonne.
- Les gros fichiers restent rapides : un tableur de 5 Mo s'ouvre, se parcourt et se modifie sans attendre.
- Les visiteurs d'un projet public profitent des mêmes vues tableau et arborescence, en lecture seule.
🗃️ Déplacez vos fichiers par glisser-déposer
- Glissez un fichier sur un dossier pour l'y ranger. Survolez un dossier fermé pendant le glisser et il s'ouvre tout seul.
- Le renommage affiche désormais le chemin complet : changez le dossier pour déplacer le fichier dans la foulée.
- + Nouveau fichier ici ouvre le dossier pour que vous puissiez taper le nom tout de suite, et le panneau Graphe se met à jour dès qu'un fichier est renommé, déplacé ou supprimé.
- Dans un mapping, le menu de l'éditeur propose Ouvrir dans l'éditeur de mapping pour aller droit au formulaire de ce mapping.
- Les projets synchronisés avec Git gardent leurs dossiers des deux côtés.
📚 Une documentation avec de courtes vidéos
Les guides d'Agrafe et du langage Dolfin intègrent désormais l'extrait de nos tutoriels vidéo correspondant à chaque sujet : à lire ou à regarder. Pangloss et Owlograf ont aussi leur guide, accessible depuis leur barre de menu et leur page de connexion.
🦉 Owlograf garde votre mise en page et suit vos modifications
- Owlograf retient l'emplacement de chaque boîte et partage cette mise en page avec le panneau Graphe d'Agrafe. Sans droits d'édition, votre disposition est conservée dans votre navigateur.
- Les modifications faites dans Agrafe apparaissent sur la carte en quelques secondes, sans recharger.
- Les nouveaux concepts se placent dans un espace libre au lieu de recouvrir une autre boîte.
- Aller à la définition ouvre le fichier dans Agrafe à la bonne ligne, et Précédent / Suivant parcourent vos fichiers un par un.
- Avant de supprimer une boîte, Owlograf liste tout ce qui y fait encore référence.
Échapferme le menu du clic droit.
✏️ Transformez un schéma draw.io en ontologie
Vous avez déjà dessiné votre modèle en boîtes et flèches dans draw.io ? radeau init drawio en fait un projet Dolfin prêt à l'emploi : les boîtes deviennent des concepts, les flèches des liens entre eux. Cela marche avec les diagrammes de classes UML, les tables de base de données ou de simples croquis, et l'outil vous pose quelques questions quand le dessin est ambigu. Ensuite, ce sont les fichiers Dolfin qui font foi.
🌿 Votre projet dans Git
Reliez un projet Agrafe à un dépôt GitHub, GitLab ou sur votre propre serveur : Agrafe y garde une copie à jour pendant que vous travaillez. Chaque version publiée devient un tag, vos développeurs suivent le modèle avec leurs outils habituels et relisent les changements en pull request. Disponible avec les offres Pro et Entreprise, depuis le panneau Package.
🧠 Des concepts et des règles plus expressifs
- Décrivez un concept avec précision : un Client est une Personne avec au moins une Commande, un Véhicule qui n'est pas Électrique, ou déclarez que deux concepts désignent la même chose.
- Les règles peuvent suivre des chaînes de liens, comme ancêtre de qui veut dire « parent de, autant de fois que nécessaire ».
- Les ontologies OWL qui utilisent ces constructions reviennent intactes dans Dolfin à l'import.
📱 Des graphes sur tablette, et dans votre langue
- Pincez pour zoomer, glissez du doigt, appui long pour les menus : Agrafe et Owlograf fonctionnent désormais sur tablette et téléphone, iPad compris.
- Les boîtes du graphe peuvent afficher les noms de votre glossaire, avec un sélecteur de langue pour passer par exemple du français à l'anglais.
🐢 Plusieurs fichiers Turtle, un seul projet
Un projet issu de Turtle peut maintenant contenir plusieurs sources Turtle. Importez-les ensemble ou ajoutez-en une plus tard : chacune garde sa propre synchronisation dans les deux sens avec les fichiers Dolfin.
🦉 Voici Owlograf : explorez votre ontologie comme une carte
Une nouvelle application dans la suite, faite pour explorer plutôt que pour écrire. Connectez-vous avec votre compte Agrafe et ouvrez vos projets, ou un projet public, sous forme de grand graphe interactif.
- Une loupe grossit un coin d'un grand modèle sans perdre la vue d'ensemble.
- Clic droit sur une boîte pour ajouter, renommer ou supprimer concepts et propriétés directement depuis le graphe.
- Grille magnétique en option pour garder une mise en page nette.
🧩 Construisez sur les ontologies des autres
Un projet peut maintenant en importer un autre : le vôtre, un projet public ou une ontologie Turtle sur le web, et utiliser ses concepts comme les siens. Vous choisissez le projet, puis la version voulue, et il reste sur cette version jusqu'à ce que vous décidiez d'en changer. Publiez vos propres versions stables avec Créer une version pour que d'autres puissent s'appuyer dessus sans risque.
🗑️ Ranger plus vite, sur la page Projets comme sur le graphe
- Pendant que vous glissez un projet ou un dossier, une corbeille apparaît en bas de la page : déposez-le dessus pour le supprimer. Un dossier non vide demande d'abord confirmation ; déposez-le une seconde fois pour tout supprimer.
- Un nouveau projet ou dossier défile jusqu'à l'écran, mis en évidence et prêt à être nommé.
- Les concepts empruntés à d'autres vocabulaires, comme
foaf:Person, apparaissent désormais sur le graphe dans un groupe Extérieur au lieu de disparaître. Ctrl/Cmd+clic sur le graphe zoome d'un cran, et le séparateur de panneaux se déplace aussi du doigt.
🎬 Une nouvelle page d'accueil et des tutoriels vidéo
La page d'accueil de dolfin.fr a été refaite pour montrer en une minute ce que fait Dolfin, avec de vrais modèles et le replay de Claude en train d'en construire un. Vous découvrez Dolfin ? La page de connexion d'Agrafe renvoie maintenant vers notre série de tutoriels sur YouTube.
📊 Importez vos données en quelques clics
Déposez un fichier CSV, JSON, XML ou Excel/LibreOffice dans votre projet, faites un clic droit et choisissez Nouveau mapping depuis le fichier. Un formulaire place vos colonnes à côté de vos concepts, suggère les correspondances et montre un aperçu du résultat avant d'enregistrer. Données en vrac ? Les mappings savent maintenant ignorer des lignes, traduire des codes en vraies valeurs et nettoyer le texte au passage. Claude peut aussi vous proposer un mapping via le connecteur Agrafe.
🔑 Une seule connexion pour toute la suite
- Pangloss et Eqlat partagent la page de connexion d'Agrafe, et vous ramènent à la page où vous étiez.
- Vos projets sont rangés dans les mêmes dossiers et le même ordre que dans Agrafe ; Eqlat regroupe vos déploiements par projet.
- Eqlat vous prévient quand une nouvelle version est disponible, comme Pangloss.
💻 Essayez votre modèle en local avec radeau serve
radeau serveouvre le playground dans votre navigateur sur votre propre projet. Les modifications faites dans la page sont enregistrées dans vos fichiers, et les changements dans les fichiers s'affichent dans la page. Ajoutez--no-editorpour une vue en lecture seule.radeau check --mapping-dry-runexécute chaque mapping et indique combien de lignes ont été lues et ignorées, sans rien construire.radeau initpropose désormais les importeurs disponibles (Turtle, draw.io…) dans son menu.
🛶 raft devient radeau
L'outil en ligne de commande change de nom : radeau. Le nom raft était déjà pris sur crates.io. Mêmes commandes, nouveau nom : radeau check, radeau build, radeau fmt. Les plugins sont désormais des exécutables radeau-* et lisent la variable d'environnement RADEAU. Relancez radeau completions pour mettre à jour votre shell.
🗂️ Un espace de travail Agrafe plus net
- Le volet d'édition se replie comme la barre latérale : cliquez sur ‹ au début de la barre d'onglets pour laisser toute la largeur au panneau de sortie, et sur › pour le rouvrir. Texte, curseur et historique d'annulation sont conservés, et ouvrir un fichier le déplie à nouveau.
- Nouveau dossier vous laisse d'abord saisir son nom.
Entréele crée,Échapannule. - Les fichiers Dolfin générés par un import Turtle apparaissent désormais sous leur
.ttld'origine dans l'arborescence (pour les imports faits à partir de maintenant). - Déposez un projet sur le fil d'Ariane pour le sortir d'un dossier. Glisser une langue sur la ligne juste au-dessus la réordonne bien.
- En envoyant un retour, tracez un cadre sur la capture d'écran pour n'en envoyer que la partie utile.
🔤 Des noms courts et justes dans les résultats Eqlat
Eqlat reprend désormais les préfixes de votre déploiement : les résultats affichent clinic:Patient plutôt qu'une longue IRI. Quand des espaces de noms se chevauchent, le plus précis l'emporte, et l'IRI complète reste visible au survol. Les visiteurs de la console SPARQL publique ont les mêmes préfixes que vous.
🕰️ Tous les projets publics, à n'importe quelle version
- La page Projets publics liste désormais tous les projets rendus publics, pas seulement une sélection. Un propriétaire sans nom d'affichage apparaît comme « Anonyme », jamais par son e-mail.
- Un sélecteur Version affichée permet de consulter un projet public tel qu'il était à un déploiement passé : fichiers, graphe et références. Valable pour les déploiements faits à partir de maintenant.
- Connecté ? Les pages publiques affichent Mes projets au lieu de « Se connecter », et votre page de projets mène aux projets publics. Dans Pangloss, les liens d'un glossaire public restent publics, et un bouton Voir dans Agrafe ouvre le projet.
🤝 Les invitations, directement dans Agrafe
Partagez un projet avec quelqu'un qui a déjà un compte Dolfin : il apparaît dans sa liste de projets, avec les boutons Accepter et Refuser. Pas de lien à cliquer, et ces invitations n'expirent jamais. Vous recevez un e-mail en cas de refus. Les personnes sans compte reçoivent toujours le lien d'invitation par e-mail.
Repartager avec la même adresse ne crée plus de lignes en double.
🕸️ Modifiez votre ontologie depuis le graphe
L'onglet Graphe n'est plus en lecture seule. Clic droit sur un concept pour le modifier, le renommer (partout où il est utilisé), ajouter un sous-concept ou une propriété, ou le supprimer. Clic droit sur une flèche pour faire de même avec une propriété. Chaque changement est écrit dans vos fichiers .dlf, et vos collaborateurs le voient en direct.
- Survolez une flèche ou un champ pour voir son commentaire, ou sa signature
Domaine → Portées'il n'en a pas. - Créer un concept ou une propriété passe par un bouton rond + ; réinitialiser et zoomer, par une loupe. Le graphe garde sa place.
- Révéler dans le Turtle fonctionne aussi sur les règles.
🔧 Des requêtes et des exports fiables
- Les requêtes produisent désormais un SPARQL correct pour les noms de classes (
Person,person.Person), pour les types primitifs comme[ a string ], et pour les unions qui mélangent les deux. - Quand deux concepts partagent un champ (disons
name), l'export Turtle ne laisse plus entendre que tout ce qui a un nom est les deux à la fois. Un vétérinaire nommé n'est plus un Animal. @timezone Europe/Pariset les autres fuseaux nommés fonctionnent, heure d'été comprise.- L'éditeur prévient quand une règle ne peut pas être exportée en règle N3 active, et ne signale plus les variables de réponse d'une requête comme inutilisées.
- Aller à la définition fonctionne dans les fichiers dont le nom contient des espaces ou des accents, et mène au bon champ quand plusieurs concepts le partagent. Renommer un fichier ne double plus ses références.
- Corrigé : le graphe pouvait ne pas s'afficher avec certaines unions.
⚖️ Des règles qui se déclenchent vraiment, et plus d'unités
- Les règles avec quantificateurs (
none,all,at least 2…) sont désormais exportées comme de vraies règles N3 au lieu d'être mises en commentaire. Quand aucun encodage fidèle n'existe, la règle reste un commentaire avec sa raison, etraft buildvous prévient. =et!=dans une règle fonctionnent maintenant sur le texte, les booléens et les ressources, pas seulement sur les nombres et les dates :name [ = "Bob" ]trouve enfin Bob.between N, Mest aussi reconnu.- Nouvelles unités : nœud, mille marin, pinte US, carat, atmosphère technique, hectare et dalton, plus tous les préfixes SI de
quectoàquetta.ktest le nœud, pas une kilotonne, et les unités qui ne prennent jamais de préfixe (commekgouh) en refusent un.
🧰 Un raft plus solide
raft fmtne perd plus rien : règles, requêtes, cardinalités et commentaires ressortent tels qu'écrits, et le lancer deux fois ne change rien.raft checkexécute maintenant l'analyse complète du paquet, la même que celle de l'éditeur.- Lancez
raftavec un élément manquant : il ne demande que ce qui manque et garde les options déjà tapées. Les plugins apparaissent dans--helpet dans la complétion du shell.
🎯 Dolfin devine de quelle propriété vous parlez
Quand deux concepts ont chacun un name, plus besoin de le qualifier. Dans les faits, les règles et les requêtes, Dolfin regarde le type de ce que vous décrivez et choisit la bonne propriété, y compris dans le Turtle et le SPARQL générés. Il ne revient à l'ancien comportement que s'il ne peut vraiment pas trancher.
- Un fait ou une valeur d'énumération déclaré dans un autre fichier est désormais résolu vers ce fichier, et une valeur qui n'existe nulle part dans le paquet est signalée.
- Le linter propose un renommage en camelCase en un clic sur tout le paquet, repère les variables de règle utilisées une seule fois, et les concepts inconnus dans les règles et les requêtes.
🧭 Se repérer dans l'éditeur d'Agrafe
- Précédent / suivant dans votre parcours, avec
Alt+[/Alt+]ou les boutons ‹ ›. Chaque fichier retient la position du curseur et du défilement quand vous changez d'onglet. - Aller à la définition et chercher les références ouvrent désormais l'onglet de l'autre fichier quand la cible s'y trouve. Chaque déclaration affiche une ligne « N références » cliquable.
- Les lecteurs ont un vrai éditeur en lecture seule, et les actions non autorisées (déployer, renommer, supprimer, corrections rapides…) sont masquées au lieu d'échouer.
- Corrigé : taper en fin de fichier pendant une session collaborative pouvait empiler des lignes vides parasites.
🤖 Parlez à vos ontologies depuis Claude
Agrafe est désormais un serveur MCP. Connectez Claude (sur claude.ai ou Claude Desktop) à votre compte : il peut lister vos déploiements, décrire un concept, lire un glossaire et lancer des requêtes SPARQL, sur vos projets comme sur ceux partagés avec vous. Des prompts intégrés l'aident à explorer une ontologie, écrire une requête ou expliquer un concept.
L'extrait de connexion se trouve dans Paramètres → MCP. Les requêtes sont limitées à 10 s et 1000 lignes.
🐢 Partir du Turtle, et rester synchronisé
Importez une ontologie .ttl existante : Agrafe garde l'original à côté de la traduction Dolfin. Modifiez en Dolfin, le Turtle suit automatiquement.
- Clic droit sur n'importe quel élément (concept, champ, variante d'énumération, fait) puis Révéler dans le Turtle pour voir l'énoncé correspondant, ou l'inverse avec Révéler dans Dolfin.
- Retraduisez depuis l'original avec un aperçu préalable, et annulez si vous changez d'avis.
- Un espace de noms déclaré avec un
/final est désormais conservé tel quel, sans#ajouté.
📖 Agrafe a son propre guide
Espace de travail, panneaux, menus, liste des problèmes, projets issus du Turtle et MCP : tout est documenté sur agrafe.dolfin.fr/docs. La documentation du langage reste sur dolfin.fr/docs, et les visites guidées renvoient vers les deux.
✉️ Des emails de compte sur lesquels compter
- Mot de passe oublié ? Réinitialisez-le depuis la page de connexion. Les nouveaux comptes reçoivent un email pour confirmer leur adresse.
- Un avertissement avant l'expiration de votre licence, et quand vous approchez (ou atteignez) votre quota de projets ou de déploiements.
- Un mot quand quelqu'un accepte votre invitation, ou quand vous êtes retiré d'un projet.
- Les abonnés payants peuvent désormais demander un renouvellement de licence depuis la page licence.
📊 Plus de place pour les projets publics
Projets publics et privés comptent désormais sur des quotas séparés, bien plus larges pour les publics, fichiers compris. Rendre un projet public n'entame jamais votre quota privé. Les onglets Utilisation et Licence affichent une barre pour chacun.
🌐 Des projets publics, consultables depuis toutes les apps
Marquez n'importe quel projet comme public depuis ses paramètres, et n'importe qui peut désormais l'ouvrir, sans compte Dolfin.
Un projet public obtient une page en lecture seule dans Agrafe (arborescence de fichiers, code source, graphe compilé et une console SPARQL), un glossaire consultable dans Pangloss, et un déploiement interrogeable dans Eqlat ; tous accessibles depuis la nouvelle page Projets publics de chaque application.
🧬 Deux nouveautés du langage : unions et descriptions multilingues
- Dolfin comprend désormais les types union en domaine et en portée : écrivez
(Machin or Truc)quand une propriété peut pointer vers plusieurs sortes de choses. Les ontologies importées qui utilisentunionOfd'OWL le récupèrent automatiquement, et la vue graphe le dessine comme un petit nœud∪qui se ramifie vers chaque option. - La description de
package.dlfpeut elle aussi désormais être rédigée en plusieurs langues, comme celle des concepts et des propriétés :description@fr "..."à côté de la version simple.
🐫 Le camelCase pour les noms de propriétés
Les noms de propriétés sont désormais vérifiés en camelCase plutôt qu'en snake_case, pour coller à la convention d'OWL et de RDF. Les propriétés Dolfin transitent par les deux. Ce n'est qu'un avertissement, rien ne casse.
📁 Organisez vos projets en dossiers
- Organisez vos projets en dossiers, avec des sous-dossiers imbriqués. Glissez un projet (ou tout un dossier) pour le déplacer, ou déposez-le dans le carrousel d'un dossier pour le ranger.
- Triez votre liste manuellement, par ouverture la plus récente, ou par modification la plus récente — au choix, dans un seul menu déroulant.
- Une nouvelle barre de recherche retrouve n'importe quel projet par son nom ou sa description, dans tous les dossiers, et vous montre exactement où il se trouve.
🔤 Utilisez n'importe quel mot comme nom
Vous voulez nommer un concept ou une propriété date ou mapping ? Entourez-le d'apostrophes inverses
`date`
et Dolfin le traite comme un nom ordinaire, même s'il s'agit normalement d'un mot-clé. L'éditeur propose cette correction en un clic dès qu'un mot-clé vous gêne, et l'autocomplétion suggère aussi l'orthographe échappée.
🛡️ Des téléchargements plus sûrs, une navigation au clavier complète dans Agrafe
- Télécharger le Turtle d'un projet qui ne compile plus ne vous donne plus un fichier cassé. Le dernier export réussi reste disponible à la place.
- L'arborescence de fichiers est désormais entièrement navigable au clavier : les flèches déplacent entre fichiers et dossiers, avec un seul arrêt de tabulation pour toute l'arborescence.
- Les paramètres du package préviennent désormais avant d'abandonner des modifications non enregistrées, et l'écran de forfait/quota indique plus clairement ce que vous utilisez et ce qui vous est permis.
🛠️ Un grand passage d'ergonomie pour Agrafe
Agrafe a eu droit à une revue d'ergonomie complète, et une longue liste de corrections :
- Le déploiement vous donne désormais un exemple
curlprêt à l'emploi, votre jeton déjà renseigné, avec un lien direct vers la référence API complète. - Un nouveau projet propose deux points de départ : partir d'un exemple ou coller du Dolfin que vous avez déjà. Fini l'écran vide sans rien à cliquer.
- L'éditeur indente désormais automatiquement après un bloc comme
concept X:, et les messages d'erreur portent la correction suggérée, pas seulement le problème. - En dessous de la largeur tablette, la mise en page s'adapte : le panneau latéral passe sous l'éditeur et l'arborescence de fichiers devient un tiroir, au lieu de tout comprimer dans une colonne.
- Un échec de compilation ne vide plus le graphe ni la vue SVG — votre dernier résultat fonctionnel reste visible, atténué, avec une note sur ce qui a cassé.
- De nouvelles visites guidées (à ignorer à tout moment), un support clavier complet pour chaque fenêtre (
Échapferme,Tabreste à l'intérieur), et un champ de mot de passe avec bouton afficher/masquer et un indicateur de robustesse.
👥 Voyez qui consulte, dans Pangloss aussi
Les pages du glossaire Pangloss affichent désormais des avatars en direct pour chaque personne en train de les consulter (les mêmes petites têtes que vous voyez déjà dans Agrafe) et une nouvelle section Partagé avec moi liste les projets qu'un·e collègue vous a partagés, même si vous n'en êtes pas propriétaire.
🖱️ Curseurs en direct et annulation partagée sur la vue graphe
La vue graphe (l'onglet SVG) affiche désormais le curseur de chacun en train de se déplacer, tout comme le faisait déjà l'éditeur de texte.
Annuler et rétablir sont désormais partagés eux aussi : Ctrl+Z annule la dernière modification du fichier, même si elle vient d'un collègue, plutôt que seulement vos propres modifications locales.
📝 Écrivez du Markdown à côté de vos modèles
L'éditeur d'Agrafe comprend désormais le Markdown : ouvrez un fichier .md n'importe où dans votre projet et profitez de vrais titres, du gras, des liens et de la coloration du code, au lieu des règles de syntaxe Dolfin.
🖼️ Enregistrez votre graphe, gardez votre disposition
- Téléchargez le graphe de votre projet sous forme d'image directement depuis l'onglet de sortie.
- Agrafe mémorise désormais votre espace de travail : une barre latérale repliée et la taille de vos panneaux restent telles que vous les avez laissées à la prochaine ouverture du projet.
🕰️ Revenez à n'importe quelle version précédente
Agrafe conserve désormais tout l'historique de votre projet. Chaque enregistrement est mémorisé : vous pouvez revoir ce qui a changé, comparer une version antérieure côte à côte avec l'état actuel, et restaurer n'importe quel état passé en un clic — même les modifications faites à plusieurs avec vos collègues.
Les enregistrements rapprochés sont regroupés pour que la chronologie reste facile à lire, et un petit diagramme de branches montre comment vos versions s'enchaînent.
✍️ Écrivez à plusieurs, en temps réel
Plusieurs personnes peuvent désormais écrire dans le même fichier en même temps et voir les modifications des autres apparaître instantanément, sans avoir à rafraîchir et sans risquer d'écraser par mégarde la modification d'un collègue.
Le curseur de chacun s'affiche avec une petite étiquette de nom, pour toujours savoir qui travaille où.
👀 Voyez qui regarde un projet avec vous
Les projets partagés affichent désormais de petits avatars pour chaque personne en train de les consulter, mis à jour en direct au fil des allées et venues. Ouvrez le même projet sur votre téléphone et votre ordinateur, cela ne compte toujours que pour une personne.
🏷️ Des noms plus clairs pour les vocabulaires connus
Lors de l'import de données utilisant des vocabulaires standards et largement connus (comme RDF, OWL, SKOS ou FOAF), Dolfin les reconnaît désormais et leur donne leur nom court habituel plutôt qu'un alias technique disgracieux.
🌍 Décrivez votre modèle en plusieurs langues
Vous pouvez désormais rédiger la description d'un concept ou d'une propriété en plusieurs langues à la fois, chacune sur sa ligne de commentaire dédiée (comme #en> et #fr>). L'éditeur poursuit automatiquement la bonne balise de langue pendant la frappe, et peut replier chaque bloc de langue pour que les longs commentaires multilingues n'encombrent pas votre fichier.
Les pages du glossaire Pangloss ont désormais un sélecteur de langue assorti : choisissez une langue et chaque libellé et définition s'y adapte, avec un repli vers l'anglais pour ce qui n'est pas encore traduit.
📐 Des unités et des quantités réelles dans vos modèles
Vous pouvez désormais attacher de vraies unités à vos données : écrivez weight: 72 unit.Kilogram et Dolfin comprend qu'il s'agit d'une véritable quantité, pas juste d'un nombre. Comparez, convertissez et raisonnez sur des valeurs entre unités compatibles automatiquement.
Les devises et les autres unités qu'il ne faut pas mélanger (comme des unités de comptage différentes) restent bien séparées, pour éviter de comparer des choux et des carottes.
L'éditeur vous aide désormais en cours de frappe : autocomplétion et info-bulles pour les unités et grandeurs physiques courantes, là où vous en avez besoin.
📥 Importez vos données existantes
Vous pouvez désormais importer un projet directement depuis un fichier Turtle, pour ne pas avoir à retaper des données que vous avez déjà ailleurs.
La liste des projets a aussi été rafraîchie : vos projets s'affichent en cartes claires, les boutons d'action apparaissent au survol, les projets partagés ont leur propre section, et la suppression demande désormais un appui maintenu délibéré (plus de clic accidentel).
Le résultat compilé peut aussi être téléchargé directement depuis le Playground.
📅 Des dates et des heures qui tombent juste
Vous pouvez désormais écrire de vraies dates, heures et durées dans vos modèles. Comme vous les diriez à voix haute. Tapez date(1st June 2026), time(2:30 PM) ou duration(1y 6mo), et Dolfin le met pour vous au bon format machine.
Fini de deviner si 01/06/2026 désigne juin ou janvier : indiquez une seule fois @locale d/m/y en haut du fichier (et @timezone pour votre heure locale), et toutes les dates du fichier suivent.
Et si vous vous trompez dans une date, l'éditeur vous montre désormais exactement où, au lieu d'enregistrer discrètement quelque chose de faux.
✏️ Une bien meilleure expérience d'édition
L'éditeur de projet est devenu beaucoup plus agréable :
- Une vraie arborescence de fichiers, un peu comme dans VS Code : renommez un fichier sur place, faites un clic droit pour les actions, déplacez tout un groupe de fichiers ensemble, et maintenez pour supprimer afin que rien ne disparaisse par accident.
- Une barre de recherche à l'échelle du projet dans la barre latérale : retrouvez n'importe quel concept, propriété, règle, fait, ou même du texte de commentaire dans tous vos fichiers, et accédez-y directement.
- Un panneau Problèmes qui rassemble toutes les erreurs, avertissements et suggestions au même endroit. Cliquez sur un élément pour aller à l'endroit exact.
- Des corrections en un clic. Quand vous faites une faute de frappe dans un nom, vous verrez souvent une suggestion « Did you mean Person ? » avec un bouton Appliquer qui corrige à votre place, même d'un fichier à l'autre.
- Une vue graphe en direct de votre projet, que vous pouvez déplacer, zoomer, réorganiser nœud par nœud, et réinitialiser. Votre disposition est mémorisée d'une session à l'autre. Cliquez sur un nœud pour aller à sa définition.
⌨️ Un éditeur de code plus agréable partout
- Recherche avec Ctrl+F dans l'éditeur.
- Repliez les longs blocs de commentaires et d'annotations.
- Une saisie plus intelligente : les commentaires et annotations se poursuivent automatiquement à la ligne suivante.
- Des info-bulles plus riches, bien mises en forme et colorées.
- Une bannière qui vous prévient quand une nouvelle version est disponible, pour ne jamais rester bloqué sur une page périmée.
🚀 Publiez et interrogez vos données
- Les déploiements figent désormais votre projet, pour qu'un point d'accès en ligne reste stable et ne bouge pas sous vos pieds. L'écran de déploiement affiche clairement l'identifiant et le jeton d'accès, avec des boutons de copie.
- Chaque déploiement indique maintenant combien de triplets de schéma et de données il contient, pour voir votre jeu de données d'un coup d'œil.
- Les points d'accès déployés répondent désormais en s'appuyant sur vos règles, et pas seulement sur les faits bruts. Les résultats reflètent donc ce que votre projet signifie réellement, et pas uniquement ce qui a été saisi tel quel.
🔎 Eqlat, une toute nouvelle façon de poser des questions
Nous avons lancé Eqlat, un outil de requêtes visuel, basé sur sparnatural. Au lieu d'écrire du code, vous construisez vos questions en cliquant à travers vos concepts et leurs relations, et vous voyez les résultats immédiatement. Il vous connecte avec votre compte Dolfin existant : rien de plus à configurer.
💬 Posez des questions directement dans Dolfin
Le langage Dolfin possède désormais sa propre syntaxe de requêtes : vous décrivez les questions qui vous intéressent juste à côté de votre modèle, en Dolfin clair, et les outils les transforment pour vous en vraies requêtes de base de données. Vous pouvez aussi écrire les relations « à l'envers » (par ex. « Tom Holland is actor of Spiderman ») là où c'est plus naturel à lire. Documentation à venir.
📖 Votre glossaire, plus facile à parcourir
- Les pages du glossaire sont maintenant partageables par lien, et les boutons précédent/suivant du navigateur fonctionnent comme prévu.
- Cliquez sur n'importe quelle référence (un concept parent, une propriété liée, un domaine ou une portée) pour y accéder directement.
- Les champs hérités sont désormais regroupés proprement selon leur origine : on voit tout de suite ce qu'un concept hérite de ses parents.
- Les mentions comme
{Person}dans vos descriptions deviennent automatiquement des liens actifs. - Les règles apparaissent maintenant dans le glossaire, et chaque entrée dispose d'un lien « Modifier dans Agrafe » qui vous amène à la ligne exacte dans l'éditeur côté Agrafe.
🎨 Une apparence cohérente partout
Le Playground, Pangloss, Agrafe et Eqlat (la nouvelle application de requêtes) partagent désormais le même design et une seule barre de navigation.
Un nouveau bouton de retour est aussi présent sur chaque application. Il capture même une image de ce que vous avez sous les yeux, pour que nous signaler quelque chose d'étrange ne prenne que quelques secondes. Et vous pouvez choisir de ne pas nous l'envoyer.
🤝 Partagez vos projets avec vos collègues
Vous pouvez désormais inviter des personnes sur vos projets, soit en Lecteur, soit en Éditeur. Les projets partagés apparaissent dans la liste de chacun avec une mention claire « Partagé par … », et vous pouvez gérer les membres ou quitter un projet partagé depuis les paramètres.
⚡ Un Playground plus rapide et plus riche
Le Playground a été reconstruit autour d'un éditeur moderne : travaillez sur plusieurs fichiers à la fois, parcourez votre glossaire dans un onglet, et importez ou exportez tout votre projet sous forme de zip, toujours entièrement dans le navigateur, rien à installer.
💡 Des messages d'erreur vraiment utiles
Quand quelque chose ne compile pas, vous obtenez maintenant un message clair pointant le fichier et la ligne exacts. Et au lieu d'une page blanche, vous voyez encore la plus grande partie possible de votre glossaire.
📖 Pangloss : votre glossaire en page web
Pangloss transforme un projet en un glossaire propre et navigable, que vous pouvez publier et partager par lien, et révoquer à tout moment. Les lecteurs obtiennent une vue conviviale de vos concepts et propriétés sans jamais toucher au code source.
🪟 Éditez et visualisez votre graphe côte à côte
Travaillez sur votre modèle et regardez son graphe se mettre à jour juste à côté, avec une séparation que vous pouvez redimensionner. Une vue à l'échelle du projet montre tout d'un coup et atténue doucement les fichiers sur lesquels vous n'êtes pas concentré.
🔐 Comptes et projets enregistrés
Créez un compte, connectez-vous, et gardez vos projets au même endroit avec Agrafe. Gérez votre mot de passe et les paramètres de votre compte, et reprenez exactement là où vous vous étiez arrêté depuis n'importe quelle machine.
🧩 Dolfin dans VS Code
Une extension VS Code autonome a amené Dolfin dans un éditeur familier, pas d'installation native, sans tracas. Survolez n'importe quoi pour lire sa description, et naviguez entre les définitions à travers les fichiers.
🗺️ Une image plus claire de votre modèle
La vue diagramme s'est affinée : les boîtes de concepts se concentrent sur l'essentiel, les flèches relient les concepts à travers les ontologies, et vous pouvez filtrer ce qui est affiché pour vous repérer dans les grands modèles.
🔧 Renommez dans tout votre projet
Renommez un concept ou une propriété une seule fois et chaque mention se met à jour, même d'un fichier à l'autre. Les corrections en un clic s'appliquent maintenant dans tout votre projet, pas seulement dans le fichier que vous regardez.
📚 De la documentation pour chaque vérification
Chaque vérification intégrée est maintenant accompagnée d'une documentation claire : ce qu'elle recherche, comment la corriger, et comment écrire la vôtre.
✅ Repérez les erreurs au fil de l'écriture
Des vérifications intégrées signalent les problèmes courants et suggèrent un nommage plus propre, et vous pouvez les activer ou les désactiver individuellement pour votre équipe. Un nouveau formateur garde chaque fichier net d'une seule commande.
🐬 Dolfin se lance
Le langage de modélisation Dolfin a pris forme, une façon simple et lisible de décrire vos concepts, leurs propriétés, et la manière dont ils se connectent, et vous pouvez l'essayer aussitôt dans un Playground en navigateur, rien à installer. Vous pouvez aussi ajouter des règles, pour que les outils déduisent de nouveaux faits à partir de ce que vous aviez déjà énoncé.
📨 Vous avez trouvé quelque chose ? Dites-le-nous.
Le bouton de retour, présent sur chaque application, est le moyen le plus rapide de nous joindre. Nous lisons tout.