Je suis débutante en ontologie. J'essaie de manipuler une ontologie à travers Eclipse mais je trouve des problèmes malgré que j'ai installé tous les JAR nécessaires de Protégé.
Voici mon code:
et le résultat du run est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 import java.util.Collection; import java.util.Iterator; import edu.stanford.smi.protegex.owl.ProtegeOWL; import edu.stanford.smi.protegex.owl.inference.dig.DefaultProtegeDIGReasoner; import edu.stanford.smi.protegex.owl.inference.pellet.ProtegePelletJenaReasoner; import edu.stanford.smi.protegex.owl.inference.pellet.ProtegePelletOWLAPIReasoner; import edu.stanford.smi.protegex.owl.inference.protegeowl.ReasonerManager; import edu.stanford.smi.protegex.owl.inference.reasoner.ProtegeReasoner; import edu.stanford.smi.protegex.owl.model.OWLModel; import edu.stanford.smi.protegex.owl.model.OWLNamedClass; public class Onto{ public static void main(String[] args) { String ONTOLOGY_URL = "fille:///C:/Program_Files/Protege_3.4.7/examples/krs1.owl"; try { // Load the ontology from the specified URL OWLModel owlModel = ProtegeOWL.createJenaOWLModelFromURI(ONTOLOGY_URL); } catch (Exception e) { e.printStackTrace(); } } }
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
The type edu.stanford.smi.protege.exception.OntologyLoadException cannot be resolved. It is indirectly referenced from required .class files The method createJenaOWLModelFromURI(String) from the type ProtegeOWL refers to the missing type OntologyLoadException at conn.Onto.main(Onto.java:26)
Partager