In questo semplice query SPARQL ottengo una lista di soggetti il cui oggetto è 42Come associare una variabile a un elemento interrogato in SPARQL
SELECT ?v WHERE { ?v ?p 42 }
Se posso aggiungere? P come variabile
SELECT ?v ?p WHERE { ?v ?p 42 }
Avrò due entità per riga, l'oggetto e il predicato. E se volessi tre entità, quindi includendo il 42? Qualcosa di simile:
SELECT ?v ?p ?m WHERE { ?v ?p (42 as m) }
Se 42 è davvero una costante, perché se e avanti e indietro? Quando ottieni file con due elementi, puoi semplicemente aggiungere il terzo. Oppure questo esempio è troppo semplificato e stai cercando di fare qualcosa di più complicato? –
Solo curiosità. –
@StefanoBorini SPARQL 1.0 ha reso questo un po 'scomodo, ma SPARQL 1.1 include 'valori' solo per questo scopo (e puoi anche specificare più di un valore costante per i dati in linea). Ho aggiunto una risposta. –