2011-06-12 13 views
10

मैं इस SPARQL क्वेरी के साथ बिग बेन के वर्णन के लिए dbpedia.org क्वेरी करने हूँ:क्वैरी DBpedia के लिए अंग्रेज़ी-केवल वर्णन (SPARQL के साथ)

select ?desc 
where { 
<http://dbpedia.org/resource/Big_Ben> <http://www.w3.org/2000/01/rdf-schema#comment> ?desc 
} 

इस में कम से कम 10 विभिन्न विवरण की सूची लौटाता है भाषाओं। मैं कैसे निर्दिष्ट करूं कि मुझे केवल अंग्रेजी भाषा का विवरण चाहिए?

+0

Btw। हम बिग बेन यूआरआई (एक और सटीक) –

+0

कैसे प्राप्त कर सकते हैं संबंधित प्रश्न: http://stackoverflow.com/questions/6747019/how-get-dbpedia-data-in-a- विशिष्ट- भाषा –

उत्तर

18

चाबियाँ आप जानना चाहते हैं कि str() और लैंग(), के अलावा पाठ और मूल्य के भाषा खींच तो आप ऐसा कर सकते हैं:

select str(?desc) 
where { 
    <http://dbpedia.org/resource/Big_Ben> <http://www.w3.org/2000/01/rdf-schema#comment> ?desc 
    FILTER (langMatches(lang(?desc),"en")) 
} 

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^