में पूछे आइटम के लिए एक चर बाध्य करने के लिए कैसे इस सरल SPARQL क्वेरी में मैं जिसका वस्तु है विषयों की एक सूची प्राप्त 42SPARQL
SELECT ?v WHERE { ?v ?p 42 }
अगर मैं जोड़ सकता हूँ? एक चर
SELECT ?v ?p WHERE { ?v ?p 42 }
के रूप में पी
मुझे प्रति पंक्ति दो इकाइयां, विषय और भविष्यवाणी मिलेगी। क्या होगा यदि मैं तीन इकाइयों चाहता था, तो 42 सहित? कुछ ऐसा:
SELECT ?v ?p ?m WHERE { ?v ?p (42 as m) }
42 यदि वास्तव में है एक स्थिर, क्यों से आगे और पीछे? जब आप दो तत्वों के साथ पंक्तियां प्राप्त करते हैं, तो आप केवल तीसरे जोड़ सकते हैं। या यह उदाहरण oversimplified है और आप कुछ और जटिल करने की कोशिश कर रहे हैं? –
बस जिज्ञासा। –
@StefanoBorini SPARQL 1.0 ने इसे थोड़ा असुविधाजनक बना दिया, लेकिन SPARQL 1.1 में केवल इस उद्देश्य के लिए 'मान' शामिल है (और आप इनलाइन डेटा के लिए एक से अधिक स्थिर मान भी निर्दिष्ट कर सकते हैं)। मैंने एक जवाब जोड़ा है। –