2008-09-19 26 views
2

J'ai une ontologie OWL et j'utilise Pellet pour raisonner dessus. Comme la plupart des ontologies il commence en incluant différentes ontologies standard:Comment puis-je faire un raisonnement hors ligne avec Pellet?

<rdf:RDF 
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#" 
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" 
    xmlns:owl="http://www.w3.org/2002/07/owl#"> 

Je sais que certains raisonneurs ont intégré de «ces ontologies standard, mais à granulés ne fonctionne pas. Est-il possible que je peux continuer à utiliser Pellet quand je suis hors ligne & ne peut pas y accéder? (Ou si leur URL est déconnectée, comme dublincore.org l'a fait la semaine dernière pour la maintenance de routine)

Répondre

3

Pellet reconnaît tous ces espaces de noms lors du chargement et ne doit pas tenter de déréférencer les URI. Si c'est le cas, cela suggère que l'application utilisant Pellet fait quelque chose de mal.

Vous pouvez trouver plus d'aide sur the pellet-users mailing list.

1

Faites des copies locales des quatre fichiers et remplacez les URL distantes par des URI locales (ie file: // ... ou servez-les de votre propre boîte: http://localhost...).

+0

Est-ce que cela fonctionnerait sans modifier les fichiers locaux ... étant donné que l'espace de noms est utilisé pour la recherche d'ontologies, je ne pense pas que cela fonctionnerait. –

+0

Est-ce que la modification des URL dans les copies locales serait suffisante pour que cela fonctionne? Et, bien sûr, je devrais prendre des copies de toutes les ontologies importées par les ontologies locales .... –