2016-10-13 1 views
2

Est-ce que SPARQL a des variables "ne se soucie pas de"?Nom de variable anonyme SPARQL, pour une variable dont la valeur ne m'intéresse pas

Disons que je veux que tous les éléments qui ont une end time, mais je ne me soucie pas ce que l'heure de fin est en réalité:

?item wdt:P582 ?iWillNeverNeedThisVariable. 

Y at-il une façon plus élégante d'écrire cela, par ne pas nommer cette variable?
Cela serait plus facile à comprendre, moins verbeux, et empêcherait également que des noms de variables ne se soucient pas de se chevaucher accidentellement.

J'ai essayé d'écrire seulement ? mais une erreur de syntaxe apparaît.

+0

'SELECT? Article? desiredVariable WHERE ... 'omettra tous les autres'? undesiredVariables' de 'WHERE' dans le résultat. (Avez-vous besoin d'utiliser 'SELECT *'?) – TallTed

+0

@TallTed: Je n'utilise jamais 'SELECT *'. Mon souci concerne le code * après * le SELECT. –

Répondre

7

Dans une requête SPARQL, noeuds vides dans l'acte de requête dans le rôle de « ne se soucient pas des » variables et ils ne montrent pas alors dans « SELECT * »

?item wdt:P582 [] .