2011-07-19 4 views
11

मैंने इस अनुरोध की कोशिश की http://lookup.dbpedia.org/api/search.asmx/KeywordSearch?QueryClass=film&QueryString=transformers&MaxHits=1डीबीपीडिया डेटा को किसी विशिष्ट भाषा में कैसे प्राप्त किया जाता है?

लेकिन अगर मैं इतालवी भाषा में जानकारी पुनर्प्राप्त करना चाहता हूं?

क्या यह एक और सेवा (इसी तरह) है जो कर सकता है?

उत्तर

12

आप क्वेरी चलाने के लिए dbpedia SPARQL endpoint का उपयोग कर सकते हैं। उदाहरण के लिए:

PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> 
PREFIX foaf: <http://xmlns.com/foaf/0.1/> 
SELECT ?film ?description ?film_name WHERE { 
    ?film rdf:type <http://dbpedia.org/ontology/Film>. 
    ?film foaf:name ?film_name. 
    ?film rdfs:comment ?description . 
    FILTER (LANG(?description)='it' && ?film_name="Transformers"@en) 
} 
संबंधित मुद्दे