Bonjour à tous,

J'ai essayé cette requête SPARQL pour récupérer les sous-catégories (jusqu'à le niveau 5) de la catégorie 'http://fr.dbpedia.org/page/Catégorie:Film_par_thème' mais toujours sans vain !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
select ?cat ?catLabel ?immediateParent ?level
where {
  ?cat a skos:Concept .
  ?cat rdfs:label ?catLabel .
  {
          { ?cat skos:broader <http://fr.dbpedia.org/page/Catégorie:Film_par_thème> . ?cat skos:broader ?immediateParent . BIND(1 AS ?level) }
    UNION { ?cat skos:broader/skos:broader <http://fr.dbpedia.org/page/Catégorie:Film_par_thème> . ?cat skos:broader ?immediateParent . BIND(2 AS ?level) }
    UNION { ?cat skos:broader/skos:broader/skos:broader <http://fr.dbpedia.org/page/Catégorie:Film_par_thème> . ?cat skos:broader ?immediateParent . BIND(3 AS ?level) }
    UNION { ?cat skos:broader/skos:broader/skos:broader/skos:broader <http://fr.dbpedia.org/page/Catégorie:Film_par_thème> . ?cat skos:broader ?immediateParent . BIND(4 AS ?level) }
    UNION { ?cat skos:broader/skos:broader/skos:broader/skos:broader/skos:broader <http://fr.dbpedia.org/page/Catégorie:Film_par_thème> . ?cat skos:broader ?immediateParent . BIND(5 AS ?level) }
  }
}
order by ?level ?immediateParent ?cat
J'ai eu une table vide alors que cette catégorie contient déjà des sous-catégories. Pourriez-vous me vérifier les raisons de ce résultat. J'ai essayé avec plusieurs autres catégories mais toujours sans résultat.

Pourriez-vous m'aider à trouver les raisons de ces résultats vides !

Toute information sera le bien venue et Merci d'avance !