7
votes

Comment lire des fichiers .OWL en Java et afficher son contenu?

Comment puis-je lire .ORE fichiers en Java et afficher son contenu?


0 commentaires

6 Réponses :


1
votes

Quel est le contexte? Owl est un format ontologie lu par http://protege.stanford.edu/ .


1 commentaires

Je veux lire le fichier .OWL en Java et afficher ses concepts et ses sous-concepts



2
votes

Utilisez L'API de hibou .


0 commentaires

0
votes

Vous avez plusieurs options.

.OWL Les fichiers sont des fichiers texte et vous pouvez les afficher de cette façon.

.OREL utilise XML, vous pouvez donc le traiter comme un document XML. Reportez-vous à http://www.w3.org/tr/owl-xmlsyntax/ et http://www.w3.org/tr/owl2overview/ pour une liste de tags et ce qu'ils représentent.

ou vous pouvez utiliser l'API de hibou. Vous pouvez la télécharger à: http://wowlapi.sourceforge.net/index.html , et Il existe plusieurs exemples à http://wowlapi.sourceforge.net/documentation.html

L'affichage et l'ontologie de la hibou est un peu difficile car les informations que vous souhaitez afficher peuvent être très liées. Sa structure est donc celle d'un graphique plutôt que séquentiel ou tabulaire. Il est possible que les classes soient sous-classes de nombreuses autres sous-classes et une classification cyclique est possible. C'est-à-dire que A peut être une sous-classe de B, qui peut être une sous-classe de C qui peut être une sous-classe d'un.


0 commentaires

5
votes

L'API de hibou dans la source Forge ( http://owlapi.sourceforge.net/ ) a tous les fonctions de base, bien que la documentation soit à peine suffisante. Vous pouvez finir par perdre du temps à déterminer comment les fonctions complexes ne figurent pas dans les exemples.

Je recommanderais d'aller pour l'API de Protége pour les fichiers de hibou. ( http://protegewiki.stanford.edu/wiki/protegeowl_api_programmers_guide /). Cette API a une bonne documentation et le wiki est facile à naviguer. Les fichiers de hibou ne sont pas faciles à travailler en raison de sa nature sémantique et de construire votre propre API pourraient ne pas être faciles. Protege a également une API SWRL si vous souhaitez traiter les axiomes et les règles.


0 commentaires

0
votes

Voici un exemple pour analyser une ontologie de la hibou avec la bibliothèque API de hibou: xxx


0 commentaires

0
votes

Il y a un moyen de plus en utilisant Jena API en Java, mais vous devez créer des fichiers SDB ou TDB pour le fichier OWL OWL. Ensuite, vous pouvez interroger en utilisant SPARQL. API Jena


0 commentaires