Le défi de s'accorder sur la nature des choses
La plupart des entreprises opèrent avec des vocabulaires multiples, superposés et partiellement incompatibles pour les mêmes concepts. Le même client est enregistré dans des formats différents selon les systèmes ; le même produit est classifié différemment par les ventes et les opérations ; le même risque est décrit dans un langage incompatible par le trading et la conformité. Une ontologie est le modèle explicite et convenu de ces concepts – ce qui constitue une instance, quels attributs sont obligatoires, comment les concepts sont liés – et c'est le substrat sur lequel les systèmes de connaissances en aval dépendent.
Nous concevons les ontologies de manière pragmatique plutôt que philosophique. L'objectif n'est pas une représentation parfaite du monde, mais une représentation utile de la partie du monde sur laquelle le système opère. Nous partons des requêtes auxquelles le système doit répondre et des décisions qu'il doit appuyer, et nous ne modélisons que les concepts et les relations que ces requêtes exigent, avec une marge d'extension explicite à mesure que de nouveaux cas d'usage apparaissent.
Les normes — schema.org, FIBO, SNOMED CT, GS1, modèles de référence spécifiques à l'industrie — sont réutilisées lorsqu'elles conviennent, adaptées lorsqu'elles conviennent presque, et ignorées lorsqu'elles ne conviennent pas. Le risque de partir d'une toile vierge est plus grand que le risque d'hériter d'une complexité accumulée, mais l'inverse est vrai sur le long terme.
- Conception d'ontologies et de taxonomies de domaine
- Réutilisation et adaptation des normes
- Intégration sémantique des données
- Gestion des données de référence
- Stratégie de versionnage et d'évolution
- Outils de gouvernance et de révision

