Précédent   Forum du club des développeurs et IT Pro > Webmasters - Développement Web > Web sémantique > Frameworks
Frameworks Forum d'entraide sur les frameworks du Web sémantique (Jena, Sesame, etc.).
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 26/11/2012, 15h04   #1
NicolasPred
Invité de passage
 
Homme
Inscription : novembre 2012
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : novembre 2012
Messages : 2
Points : 1
Points : 1
Par défaut Récupérer la classe directe d'une instance

Bonjour,


J'ai un petit problème,


J'aimerais récupérer la classe direct d'une instance prédéfini.


Exemple :

Un utilisateur saisi "John" dans un champ, grâce à une requête SPARQL je lui ressorts toutes les instances qui contiennent "John":

John Do
John Smith
John Carter


après sélection de "John Smith", j'aimerais à l'aide,
soit d'une requête SPARQL,
soit dans le code Java a l'aide de Jena
récupérer toutes ses relations directes ainsi que sa classe d'appartenance direct.

En ce qui concerne les relations direct j'ai réussi via une requête SPARQL mais pour la classe je ne trouve pas !


Si jamais vous avez un moyen, je vous en remercie d'avance!
NicolasPred est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2012, 17h41   #2
CesarR
Membre habitué
 
Homme
Inscription : juillet 2005
Messages : 82
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Etats-Unis

Informations forums :
Inscription : juillet 2005
Messages : 82
Points : 105
Points : 105
Envoyer un message via MSN à CesarR
C'etait quoi ta requete SPARQL?
Tu connais la property rdf:type ?
CesarR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2012, 22h09   #3
Sapience
Membre chevronné
 
Avatar de Sapience
 
Homme Thomas Francart
Consultant sémantique & data à sparna.fr
Inscription : avril 2005
Messages : 191
Détails du profil
Informations personnelles :
Nom : Homme Thomas Francart
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant sémantique & data à sparna.fr
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2005
Messages : 191
Points : 685
Points : 685
Par "classe directe" tu veux dire sa propriété "rdf:type" d'origine, pas ses rdf:type inférés ? si c'est bien ça tu dois avoir un flag au moment de l'execution de la query dans jena pour lui demander de ne pas tenir compte des triplets RDF inférés.
Sapience est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2012, 16h42   #4
NicolasPred
Invité de passage
 
Homme
Inscription : novembre 2012
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : novembre 2012
Messages : 2
Points : 1
Points : 1
En effet "rdf:type" fonctionne pour récupérer les Property.

j'ai du effectuer une deuxième requêtes car les triplets RDF inférés m'intéressais.
Afin de filtrer le résultat qui m’intéresse je me sert juste de "rdfs:subClassOf"
en précisant le point de départ.

Merci pour vos réponses
NicolasPred est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 22h41.


 
 
 
 
Partenaires

Hébergement Web