|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2012 Messages : 39 ![]() |
Bonsoir,
lors de l'affichage de mes données ils s'affichent avec leurs uri par exemple: <http://lacot.org/public/owl/famille#Femme> est ce qu'on peut pas seulement afficher le mot Femme sans http://lacot.org/public/owl/famille ? Merci d'avance |
|
|
02
|
|
|
#2 |
|
Membre confirmé
![]() Information InexacteFou d'avril Inscription : février 2012 Messages : 97 ![]() |
En java :
Voilà, ça affichera Femme sans afficher le reste de l'URI.
__________________
7susd bl'ham owsql wuul pô! |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : avril 2012 Messages : 39 ![]() |
ce n'est plus simple que ça en fait, c'est pas ça ce que je veux, tu n'as pas compris mon problème
lors de l'affichage de mes données(extraction de mes données) à partir d'une requete select en utilisant "Sparql" ils s'affichent avec leurs uri par exemple: <http://lacot.org/public/owl/famille#Femme> est ce qu'on peut pas seulement afficher la donnée c'est à dire le mot Femme sans http://lacot.org/public/owl/famille ? |
|
|
00
|
|
|
#4 | ||
|
Membre chevronné
![]() ![]() Thomas FrancartConsultant sémantique & data à sparna.fr Inscription : avril 2005 Messages : 195 ![]() |
Pour cela il faut manipuler les namespaces. Je ne sais pas s'il existe des fonctions comme ca dans Jena, mais sinon c'est du java basique :
Code :
|
||
|
00
|
|
|
#5 |
![]() ![]() |
Bonjour,
Quel API utilisez-vous pour manipuler votre ontologie? Si vous utilisez Jena, la fonction getLocalName() peut être utilisée.
__________________
Pas de grandeur pour qui veut grandir. Pas de modèle pour qui cherche ce qu'il n'a jamais vu. |
|
10
|
|
|
#6 | ||
|
Membre confirmé
![]() Information InexacteFou d'avril Inscription : février 2012 Messages : 97 ![]() |
La bonne réponse est probablement celle de Metafire18, mais comme on n'a aucun détail dans la question, c'est pas évident. Ma première réponse était volontairement sarcastique parce que ta question ne disait quasiment rien. On ne sait pas dans quel langage tu programmes, ni même si tu programmes car tu pourrais utiliser une interface type Snorq pour envoyer des requêtes SPARQL et tu voudrais peut-être que ces requêtes contiennent directement le nom local. On ne sait pas si tu veux résoudre le problème spécifiquement pour ce namespace ou pour n'importe quel namespace, on ne sait pas si il faut le résoudre pour le cas où le namespace finit par un '/' ou bien seulement pour les URIs avec un '#'. On ne sait pas ce que tu entends par "afficher" : afficher sur la console ou bien dans une interface graphique ? Et d'abord, est-ce que c'est vraiment un problème d'affichage ? Il me semble que tu veux simplement récupérer le nom local, comme indique Metafire18.
Bref, en tout cas, au cas où, voici une requête SPARQL 1.1 qui renvoie le local name pour des URI de type '#' : Code :
__________________
7susd bl'ham owsql wuul pô! |
||
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : avril 2012 Messages : 39 ![]() |
tout d'abord,
merci pour vos réactivité, j'ai essayé tous vos réponses mais j'ai pas réussi malheureusement à afficher mes données sans leur URI. je me demande comment je peux utiliser la méthode getLocalName() dans une requête sparql puisque cette méthode n'est pas définie dans ResultSet ![]() Merci |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : avril 2012 Messages : 39 ![]() |
enfin, j'ai résolu mon problème grâce a ce lien
http://stackoverflow.com/questions/1...02167#12802167 Bon travail à tous
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com