2010-09-28 3 views
0

Im travaillant dans un projet où je dois charger une ontologie (est choisi par l'utilisateur) dans le langage .owl et afficher son graphe comme un menu arbre. Cela signifie que l'ontologie peut avoir n'importe quelle taille.Chargement d'une ontologie (owl) en utilisant jena et affichage de son graphe

L'objectif est de montrer une taxanomie pour pouvoir classer les objets d'apprentissage. À l'heure actuelle, en utilisant jena je peux charger l'ontologie, mais je me demande comment montrer le graphique d'une manière appropriée pour construire le menu de l'arbre.

Merci

Répondre

0

Je vais l'expliquer mieux.

En utilisant jena, je peux montrer la hiérarchie en utilisant cet exemple: jena.sourceforge.net/examples/class-hierarchy/index.html

Avec exemple pizza Typic, l'exemple montre jena (plus ou moins, je supprimé les classes anonymes):

  1. classe: ValuePartition
    1.1 classe: moyen
    1.1.1 classe: doux
    1.1.2 classe: Hot
    1.2 classe: spiciness
    1.2.1 Classe: Doux
    1.2.2 Classe: Moyen
    1.2.3 Classe: Hot
    ...

Lorsque, si vous cochez la pizza ontologie dans le navigateur ontologies comme http://owl.cs.manchester.ac.uk/browser/ (chargement le pizza.owl), il est montré:

  1. classe: ValuePartition
    1.1 classe: spiciness
    1.1.1 classe: doux
    1.1.2 Classe: Moyen
    1.1.3 Classe: Hot ...

J'utilise le jena raisonneur OWL_MEM_MICRO_RULE_INF, mais j'ai essayé tous sans succès.

Merci.

+0

Salut! Il semble que vous deviez faire le raisonnement et ensuite afficher l'ontologie sous forme de graphique. Vérifiez peut-être le tutoriel http://kill.devc.at/node/84 si cela vous aide. C'est un peu démodé mais peut-être que ça marche ... – mrsteve

0

peut être que c'est une réponse tardive. Donnez un coup d'oeil au paquet Prefuse à http://prefuse.org/

Herli Menezes

Questions connexes