я хочу получить имена похожих типов, используя sparql запросы из dbpedia - PullRequest
0 голосов
/ 02 июля 2019

Мне нужно найти имена похожих типов из DBpedia, поэтому я пытаюсь выяснить запрос, который может вернуть мне имена объектов, которые имеют одинаковый тип субъекта в его dct:subject (пример, я хочу найти похожие типы Белого дома, поэтому я хочу написать запрос для того же. Я рассматриваю dct:subject, чтобы найти их). Если есть какой-либо другой подход, пожалуйста, укажите это

Ранее я пробовал это для rdf:type, но результат не так хорош, и некоторое время он показывает время ожидания

Я выполнил свою задачу по запросу, указанному ниже, и теперь я хочу рассмотреть dct:subject вместо rdf:type

select distinct  ?label ?resource count(distinct ?type) as ?score where {

values ?type { dbo:Thing dbo:Organization yago:WikicatIslam-relatedControversies yago:WikicatIslamistGroups yago:WikicatRussianFederalSecurityServiceDesignatedTerroristOrganizations yago:Abstraction100002137 yago:Act100030358 yago:Cabal108241798 yago:Group100031264 yago:Movement108464601 yago:PoliticalMovement108472335 
}

?resource rdfs:label ?label ;
foaf:name ?name ;
a ?type .
FILTER (lang(?label) = 'en').

}
ORDER BY DESC(?score)
...