Bonjour ,

Je veux extraire toutes les propriétés et les relations d'une ontologie avec leurs range et domain . Il y a une méthode OntoClass.listDeclaredProperties() mais je ne sais pas comment l'utiliser.

Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
String uri=null;
  OntClass agency = model.getOntClass(uri+"#agency");
  Iterator propIter = agency.listDeclaredProperties();
  while (propIter.hasNext()) {
             OntProperty property = (OntProperty) propIter.next();
             System.out.println("property: "+ property.getLocalName());
et l'erreur est la suivante :
Exception in thread "main" java.lang.NullPointerException
at ontology.Ontology.main(Ontology.java:58)