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:
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();
        }         
    }
}
et le résultat du run est:




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)