2 votes

Ontologies et Graph-tool Python

Existe-t-il un moyen de créer un graphe à partir d'un fichier d'ontologie à l'aide de Outil graphique en Python ?

J'ai fait quelques recherches et ce que j'ai trouvé est le suivant :

  • Graph Tool ne prend pas en charge les fichiers .owl et .rdf.
  • Il n'y a pas de moyen évident de convertir une ontologie en un graphe en utilisant cette bibliothèque, pour autant que je sache (j'espère que j'ai raté quelque chose que quelqu'un ici connaît).

Ce que j'ai essayé :

J'ai eu l'idée de convertir les ontologies OWL et OBO en un système d'information de gestion. NetworkX Graph puis à un graphique Graph-tool (parce que tout mon travail précédent a été fait avec Graph-tool).

Méthode 1 : Utilisé sur2nx bibliothèque.

Problèmes :

  • Le chargement des ontologies est très lent et s'arrête à mi-chemin.
  • Il n'est pas du tout documenté et je n'ai pas pu me faire une idée de son fonctionnement même après avoir consulté le code source (la personne qui l'a créé a été avertie mais n'a pas répondu).

Méthode 2 : Utilisé RDFLib bibliothèque.

J'ai basé ma solution sur ce qui suit répondre mais :

Problèmes :

1voto

Avez-vous essayé ceci ?

https://readthedocs.org/projects/the-data-driven-ontology-toolkit-ddot/downloads/pdf/latest/

Il dispose d'une fonction tonetworkx, qui peut peut-être vous aider.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X