OWL Visual Editor

Introduction

Avec les progrès du Web et des technologies afférentes, on entend parler, de plus en plus, du Web sémantique. C’est une extension du Web syntaxique,qui lui offre des services s’apparentant au raisonnement. Pour cela, cette extension du Web doit se baser sur une infrastructure de documents décrits de manière standard.
Cette standardisation faciliterait les «mécanismes intelligents» de recherche, de transformation et d’extraction de connaissances. L’ontologie est un ensemble de concepts hiérarchiquement structurés qui décrivent un domaine d’intérêt qui peut être utilisé comme un squelette de base pour une base de connaissances.
Les ontologies sont définies selon des langages de description tels que RDF (Resource Description Framework ) et OWL (Ontology Web Language). Ce dernier ayant trois variantes: OWL-Lite, OWL-DL et OWL-Full. Nous nous intéresserons à l’utilisation du premier type.

Objectifs du travail

Le travail demandé consiste à développer un environnement pour :  

  • L’édition de fichiers d’ontologies décrites en OWL-Lite
  • La visualisation de graphes pour représenter la structure des ontologies décrites en OWL-Lite
  • L’alignement d’ontologies décrites en OWL-Lite
  • La visualisation graphique et l’exportation du résultat d’alignement

Plateforme et outils de développement

  • Langage de programmation: JAVA
  • JDK :1.5
  • Environnment de développement: Eclipse version 3.2
  • Technologie de développement: La plateforme RCP (Rich Client Plateform)
  • GEF(Graphical Editing Framework)
  • Interface utilisateur: JFace + SWT