dbpedia fetch berechtigt in einer anderen Sprache als Englisch
Ich versuche, ein Entity-Wörterbuch mit sparql aus dbpedia zu extrahieren, das Personennamen usw. enthält.
PREFIX owl: <http://dbpedia.org/ontology/>
PREFIX dbpprop: <http://dbpedia.org/property/>
SELECT ?name
WHERE {
?person a owl:Person .
?person dbpprop:name ?name . FILTER(lang(?name) = "en")
}
Die obige Abfrage war erfolgreich, aber wenn ich den Sprachnamen in @ ändefr
, es gibt nichts zu holen.
Wie kann ich Namen in anderen Sprachen abrufen?
Mehr, warum kann ich die Sprache nicht mit der unten stehenden Abfrage filtern?
SELECT ?name
WHERE {
?person a owl:Person .
?person dbpprop:language "English"
?person dbpprop:name ?name .
}
// this query returns nothing
Ich habe versucht, alle Sprachen mit @ abzurufe
SELECT DISTINCT ?lanName
WHERE {
?person a owl:Person .
?person dbpprop:language ?lanName .
}
und die Ergebnismenge enthältEnglish
.