Manipuler une base de connaissance
Bonjour,
Je manipule un fichier RDF avec Jena et je souhaiterais récupérer la proprieté "name" d'une instance de classe donnée.
Voici mon code mais en résultat il me sort tout les triplet RDF, alors que moi je ne veux que le name
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| System.out.println("Les instances de la classe " + classe + " sont :");
OntClass c = m.getOntClass("http://xmlns.com/foaf/0.1/" + classe);
Iterator it = c.listInstances();
if (!it.hasNext()) {
System.out.println ("Cette classe n'a pas d'instance");
} else {
while (it.hasNext()) {
Individual i = (Individual) it.next();
System.out.println(i.getProperty(m.getOntProperty("http://xmlns.com/foaf/0.1/name")));
... |
Merci d'avance pour votre aide.