मैं तुम क्यों OPTIONAL
यहाँ बिल्कुल जरूरत नहीं दिख रहा। जन की क्वेरी विफल हो रही है क्योंकि बाहरी पैटर्न और वैकल्पिक के बीच कोई साझा चर नहीं है, इसलिए आप test:thing
के लिए प्रत्येक लेबल के क्रॉस उत्पाद की गणना करने की कोशिश कर रहे हैं, प्रत्येक गैर/फ़्रेंच लेबल test:thing
के साथ जो विशाल हो सकता है और क्यों क्वेरी प्रोसेसर विफल हो रहा है।
आप बस निम्नलिखित की तरह कुछ चाहते हैं जो आपको दो लेबल अलग से तो तुम कर सकते हो चाहते हैं जब तक कि मैं अपने प्रश्न
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?label
WHERE
{
test:thing rdfs:label ?label
FILTER(LANG(?label) = "" || LANGMATCHES(LANG(?label), "fr"))
}
गलत समझा गया है कुछ की तरह:
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?label ?preferredLabel
WHERE
{
{
test:thing rdfs:label ?label . FILTER(LANG(?label) = "")
}
UNION
{
test:thing rdfs:label ?preferredLabel . FILTER(LANGMATCHES(LANG(?label), "fr"))
}
}
के लिए धन्यवाद आप मुझे सही रास्ते पर मिला !!! धन्यवाद!!! –