Une ontologie est un ensemble structuré de concepts. C'est donc un graphe qui organise des concepts. Dans ce graphe, les relations peuvent être :
Le but d'une ontologie est de définir un vocabulaire pour décrire un domaine, mais de le définir de façon formalisée, donc exploitable par un automatisme. Les applications développées autour des ontologies visent à automatiser des traitements sur l'information du domaine : recherches, comparaisons, distances, représentation de connaissances, etc.
Nos travaux sur les ontologies permettent :
Chez Neolis, à partir de nos compétences UML, et en nous appuyant sur nos acquis linguistiques, nous avons développé des techniques de raisonnement sur des ontologies.
Notre offre est double :
Ces résultats sont accessibles via un ensemble de composants logiciels propriétaires, associés avec de la prestation. Les mécanismes de comparaisons d'ontologies du type de ceux que nous avons développés formeront le cœur des applications du Web sémantique.