Bonjour, je veux extraire les classes d'une ontologie dans une liste de string, voila le 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
31
public class Recherche
{ 
  public String[] classe() 
  { 
    int indice=1; 
    String []M= new String [50]; 
    String owlFile = "C:Documents/ProjetMI/MI.owl"; 
 
    // Creation d'un modele d'ontologie pour une ontologie OWL-DL avec un   resonneur RDFS 
    OntModel m = ModelFactory.createOntologyModel (OntModelSpec.OWL_DL_MEM_RDFS_INF); 
    FileManager.get().readModel( m, owlFile ); 
 
    Iterator<OntClass>iter = m.listClasses(); 
    indice++; 
    for(int p=0;p<50;p++) 
    { 
      for ( ; iter.hasNext() ; )
      { 
        OntClass cl= (OntClass) iter.next(); 
        M[p] = cl.getLocalName(); 
      } 
    } 
    return M; 
  } 
 
  public static void main (String [] args)
  { 
    Recherche re = new Recherche(); 
    System.out.println(re.classe()); 
  } 
}
Je n'ai aucune erreur dans mon code mais lorsque je fais un "run", j'aurais pas de résultats. Aidez-moi SVP???