dbpedia busca serviços em outro idioma que não o inglês
Eu estou tentando extrair o dicionário de entidade contém o nome da pessoa etc. do dbpedia usando sparql.
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")
}
A consulta acima foi bem-sucedida, mas quando altero o nome do idioma parafr
, não há nada para buscar.
Como posso buscar nomes em outros idiomas?
Além disso, por que não consigo filtrar o idioma usando a consulta abaixo?
SELECT ?name
WHERE {
?person a owl:Person .
?person dbpprop:language "English"
?person dbpprop:name ?name .
}
// this query returns nothing
Eu tentei buscar todos os idiomas usando
SELECT DISTINCT ?lanName
WHERE {
?person a owl:Person .
?person dbpprop:language ?lanName .
}
e o conjunto de resultados contémEnglish
.