|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Nouveau Membre du Club
![]() Stagiaire R&D Inscription : janvier 2008 Messages : 137 ![]() |
Bonjour,
Sur l'entry point Sparql de DBPedia, je souhaite afficher tous les films de la catégorie "Comedy_films' et des catégories associées, comme ceci : Code :
Code :
Ai-je mal compris l'utilisation de la transitivité avec skos:broader ? Quelqu'un l'a-t-il déjà utilisé ? Merci d'avance |
||||
|
|
00
|
|
|
#2 | ||
|
Membre chevronné
![]() ![]() Thomas FrancartConsultant sémantique & data à sparna.fr Inscription : avril 2005 Messages : 191 ![]() |
Bonjour
Je pense que tu n'as pas mal compris, mais que le endpoint DBPedia ne supporte pas l'inférence sur skos:broader. L'utilisation de Dépend d'une déclaration préalable, voir http://virtuoso.openlinksw.com/prese....html#%2877%29, qui n'est sans doute pas effective sur DBPedia. D'autres ont eu les mêmes questions que toi : http://lists.w3.org/Archives/Public/...8Oct/0037.html, et si tu suis les réponses de ce post initial, tu verras qu'en particulier il est dit que les catégories de DBPedia ne sont pas vraiment cohérentes et qu'une inférence dessus n'aurait pas vraiment de sens. Si tout cela est exact, il te reste la solution de tester tous les niveaux explicitement : Code :
|
||
|
00
|
|
|
#3 | ||||
|
Membre confirmé
![]() Information InexacteFou d'avril Inscription : février 2012 Messages : 97 ![]() |
Avec SPARQL 1.1 Property Paths :
Code :
Oups, DBpedia ne semble pas gérer ça. En revanche, DBpedia sait faire ça : Code :
__________________
7susd bl'ham owsql wuul pô! |
||||
|
00
|
|
|
#4 | |||
|
Membre chevronné
![]() ![]() Thomas FrancartConsultant sémantique & data à sparna.fr Inscription : avril 2005 Messages : 191 ![]() |
Citation:
|
|||
|
00
|
|
|
#5 |
|
Membre confirmé
![]() Information InexacteFou d'avril Inscription : février 2012 Messages : 97 ![]() |
Moi, quand j'exécute la requête que j'ai indiquée (avec skos:broader+) sur l'interface SNORQL de DBpedia, j'obtiens des résultats.
__________________
7susd bl'ham owsql wuul pô! |
|
00
|
|
|
#6 | ||
|
Membre chevronné
![]() ![]() Thomas FrancartConsultant sémantique & data à sparna.fr Inscription : avril 2005 Messages : 191 ![]() |
Effectivement, hé bien il semble qu'il y ait un comportement différent entre http://dbpedia.org/sparql (où la requête renvoie une erreur) et http://dbpedia.org/snorql (où elle ne renvoie pas d'erreur).
Dans http://dbpedia.org/snorql, que la requête contienne un "+" ou qu'elle n'en contienne pas, elle ramène toujours les mêmes résultats... (128 résultats). Alors que cette requête ramène 16533 (mais ce ne sont pas que des films) : Code :
|
||
|
10
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Stagiaire R&D Inscription : janvier 2008 Messages : 137 ![]() |
Merci pour vos réponses. Je ne sais pas si ça permet d'y voir plus clair, mais en tout cas, vos solutions fonctionnent.
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com