Skip to main content

WonderWeb: Ontology Infrastructure for the Semantic Web

Article Category

Article available in the folowing languages:

Approche par ontologie pour le Web sémantique

Une approche basée sur l'ontologie a été développée pour prendre en charge le développement et l'administration de composants logiciels dans un serveur d'applications.

Économie numérique

Le développement du Web sémantique offre un contenu de données pouvant être traité par des machines, ouvrant ainsi la voie à une large gamme de services intelligents. Les ontologies ont joué un rôle clé dans ce processus car elles définissent des théories de domaines partagés et communs et aident les utilisateurs et les machines à communiquer de manière plus efficace. Elles répondent à divers besoins du Web sémantique tels que le stockage ou l'échange de données qui correspondent à une ontologie, ou encore le raisonnement et la navigation basés sur les ontologies. À partir de ces considérations, le projet WONDERWEB a créé l'infrastructure nécessaire pour l'énorme travail de préparation des ontologies pour le Web sémantique. Cela a inclus à la fois la création de langages d'ontologie standard pour le Web et la conception simultanée de technologies d'ingénierie ontologique. La prise en charge du développement et de l'administration des composants logiciels d'un serveur d'applications avec une approche basée sur les ontologies permet de réduire les problèmes auparavant associés aux fonctionnalités de serveur d'applications. La différence principale liée à l'utilisation d'une approche basée sur les ontologies se trouve au niveau du modèle conceptuel. En effet, avec le serveur d'applications, le modèle conceptuel était seulement implicite, ce qui rendait difficile la récupération, l'inspection, la validation et la maintenance d'éléments éparts de configurations différentes. En revanche, l'ontologie est un modèle conceptuel explicite avec une sémantique formelle basée sur la logique. Elle permet par conséquent de saisir les propriétés et les comportements des composants, ainsi que les relations entre ces derniers, qui sont nécessaires à des fins de développement et d'administration. Cette approche permet donc de conserver la souplesse d'origine en matière de configuration et d'exécution du serveur d'applications tout en offrant des capacités nouvelles aux développeurs et aux utilisateurs du système.

Découvrir d’autres articles du même domaine d’application