Эй, простое решение вашей проблемы.Когда в интерфейсе DBpedia отображается is <something> of
, это означает, что объект, который описан на странице, которую вы ищете, является объектом свойства, а не субъектом.
Например, тройка (dbr:IOS_8,dbo:developer,dbr:Apple_Inc.)
будет отображаться во внешнем интерфейсе как is developer of
, поскольку яблоко - это объект, а не субъект тройки.
Следующий запрос должен выполнить работу:
select distinct ?prop where {
{?apple a <http://dbpedia.org/ontology/Company> .
?apple rdfs:label ?name.
filter(regex(?name, "Apple Inc"))}.
{{?x ?prop ?apple} union {?apple ?prop ?y}}}