L'essentiel vise à rendre votre travail au quotidien plus fluide.
🌐 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.