A Categorical Approach to Semantic Interoperability across Building Lifecycle
Cet article propose une approche catégorique pour la construction de l'interopérabilité des données qui utilise la théorie des catégories pour formaliser les ontologies et permettre une intégration de données évolutive et correcte par construction avec une complexité de spécification linéaire, surmontant ainsi les limites des méthodes actuelles de mappage quadratique et d'ontologie monolithique.
Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète
Imaginez que vous essayez d'organiser une bibliothèque massive et chaotique où chaque livre est écrit dans une langue différente, utilise un alphabet différent et possède une manière totalement différente d'organiser ses chapitres. Certains livres sont des plans pour une maison, d'autres sont des registres de la consommation électrique de la maison, et d'autres encore sont des contrats de location pour les personnes qui y vivent.
Pendant 30 ans, l'industrie du bâtiment a essayé de faire en sorte que ces « livres » communiquent entre eux. Ils ont essayé deux méthodes principales, qui ont toutes deux échoué à passer à l'échelle :
- La méthode du « Traducteur » (Point à Point) : Vous engagez un traducteur pour convertir le Livre A en Livre B, un autre de B en C, et un autre de A en C. Si vous avez 10 livres, il vous faut 45 traducteurs. Si vous avez 100 livres, il vous faut près de 5 000 traducteurs. C'est un désordre, et si un livre change de langue, vous devez réengager tout le monde.
- La méthode du « Dictionnaire Universel » (Ontologie de Référence) : Vous essayez de forcer chaque livre à être réécrit dans une seule et même « Langue Maîtresse » géante. Le problème est que cette Langue Maîtresse devient si vaste et complexe que plus personne ne peut l'utiliser, et elle perd souvent les détails spécifiques qui rendaient les livres originaux utiles.
La grande idée du papier : « La colle mathématique »
Les auteurs, une équipe de chercheurs issus d'universités et d'instituts technologiques, proposent une troisième voie utilisant une branche des mathématiques appelée Théorie des Catégories.
Considérez la Théorie des Catégories non pas comme un dictionnaire, mais comme un ensemble de règles universelles pour connecter les choses. Au lieu de traduire chaque mot, vous définissez simplement comment la structure d'un livre se rapporte à la structure d'un autre.
Voici comment ils expliquent cela en utilisant des analogies simples :
1. L'analogie des « Legos »
Imaginez la construction de modèles.
- L'ancienne méthode : Vous avez une boîte de Legos rouges (données de conception IFC) et une boîte de Legos bleus (données opérationnelles BRICK). Pour les faire fonctionner ensemble, vous devez coller manuellement chaque brique rouge à une brique bleue. Si vous voulez ajouter une boîte de Legos jaunes (données de location RealEstateCore), vous devez coller chaque brique rouge à une brique jaune, et chaque brique bleue à une brique jaune. C'est un cauchemar de travail manuel.
- La nouvelle méthode : Vous réalisez que les « tenons » sur le dessus des briques rouges s'insèrent parfaitement dans les « trous » des briques bleues, et que les briques jaunes possèdent un adaptateur spécial qui convient aux deux. Vous ne collez pas les briques une par une. Vous définissez simplement la règle d'adaptation une fois pour toutes : « Les tenons rouges se connectent aux trous bleus ; les adaptateurs jaunes se connectent aux tenons rouges. »
- La magie : Parce que les règles sont mathématiques, le système comprend automatiquement comment connecter le Bleu au Jaune sans même que vous ayez à les toucher. Si vous ajoutez une boîte de Legos verts plus tard, vous avez seulement besoin de définir comment le Vert se connecte au Rouge, et le système sait instantanément comment le Vert se connecte au Bleu et au Jaune.
2. L'analogie de la « Recette »
Le papier décrit la construction de données comme des recettes (appelées « théories » en mathématiques).
- Le problème : Une recette dit « Ajoutez 1 tasse de farine ». Une autre dit « Ajoutez 200g de farine ». Elles signifient la même chose, mais les mots sont différents.
- La solution : Les auteurs utilisent un langage informatique appelé CQL (Categorical Query Language). Au lieu d'écrire un script pour changer manuellement les « tasses » en « grammes » pour chaque bâtiment, ils écrivent une règle qui dit : « Partout où vous voyez une entrée de 'farine', vérifiez si elle est en tasses ou en grammes, et convertissez-la en fonction du poids. »
- Le résultat : Cette règle fonctionne pour une maison, une ville ou un million de maisons. Peu importe la taille des données ; la règle s'applique automatiquement.
Ce qu'ils ont réellement fait (La preuve)
Le papier ne se contente pas de parler de théorie ; ils ont construit deux exemples concrets pour prouver que cela fonctionne :
Le « Passage de témoin » (De la Conception aux Opérations) :
- Scénario : Un architecte conçoit un bâtiment en utilisant l'IFC (plans). Une fois le bâtiment terminé, le gestionnaire des installations a besoin d'un modèle BRICK (une liste de capteurs et d'équipements) pour faire fonctionner le bâtiment.
- L'ancienne méthode : Un humain doit regarder le plan, trouver chaque capteur et le saisir manuellement dans le nouveau système.
- La nouvelle méthode : L'ordinateur regarde le plan, voit la règle « Le capteur X est dans la pièce Y », et génère automatiquement l'entrée correcte dans le nouveau système. Il a fait cela pour 5 pièces instantanément, et le papier note que cela fonctionnerait tout aussi bien pour 500 pièces.
La « Fête à trois » (Conception + Opérations + Location) :
- Scénario : Ils ont connecté trois systèmes différents : IFC (Conception), BRICK (Opérations) et RealEstateCore (Location/Locataires).
- L'astuce : Ils ont seulement dit à l'ordinateur comment connecter la Conception aux Opérations, et la Conception à la Location. Ils ne lui ont pas dit comment connecter les Opérations à la Location.
- La magie : Parce que l'ordinateur comprenait les règles mathématiques, il a déduit lui-même la connexion entre les Opérations et la Location.
- Résultat concret : Ils ont pu poser une question telle que : « Si une pièce est vacante (selon les données de Location), sur quel réglage le thermostat (selon les données des Opérations) doit-il être paramétré ? » Le système a répondu automatiquement, même si les systèmes de Location et d'Opérations n'avaient jamais été directement liés auparavant.
Pourquoi cela importe
Les auteurs affirment que cette approche résout le problème de la « fragmentation ». Au lieu de construire un monstre de base de données géant et ingérable, ou d'engager des milliers de traducteurs, ils fournissent une fondation mathématique qui permet aux différents systèmes de bâtiments de communiquer automatiquement.
Ils comparent cela au fonctionnement des smartphones. Vous n'avez pas besoin de savoir comment l'application de l'appareil photo communique avec l'application de cartographie ; le système d'exploitation du téléphone gère la connexion. Les auteurs veulent construire un « système d'exploitation » similaire pour les bâtiments, où les différentes applications de données peuvent se brancher et fonctionner ensemble de manière fiable, sans nécessole de code personnalisé pour chaque connexion.
En bref : Ils ont utilisé les mathématiques avancées pour créer des « adaptateurs universels » qui permettent aux différents systèmes de données de construction de se connecter automatiquement, économisant ainsi un travail manuel massif et permettant aux bâtiments d'être plus intelligents et plus efficaces.
Noyé(e) sous les articles dans votre domaine ?
Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.