Чтобы получить все , связанное с Берлином в RDF, вам, вероятно, придется написать свой собственный запрос SPARQL (CONSTRUCT), включая регулярные выражения, но чтобы получить все тройки напрямую, используя ресурс :
http://dbpedia.org/resource/Berlin
вы можете перейти по этому URL (который перенаправит вас на http://dbpedia.org/page/Berlin, что означает около Берлин), а внизу страницы находятся ссылки на данные в различных форматах.
PS. хорошо, вот версия SELECT для получения упоминаний о тексте "берлин":
SELECT DISTINCT ?s ?p ?o WHERE {
?s ?p ?o .
FILTER regex(?o, 'berlin', 'i')
}
Это может привести к слишком большому количеству результатов / времени ожидания, поэтому вы можете заменить? P на известное свойство (например, abstract, не уверен, что такое термин dbPedia). Чтобы получить вывод в виде RDF, вы должны настроить его на что-то вроде этой формы:
CONSTRUCT { ?s ?p ?o } WHERE {
?s ?p ?o .
FILTER regex(?o, 'berlin', 'i')
}