У меня есть запрос dbpedia, и я хочу ранжировать свои результаты, используя алгоритм pageRank. есть несколько классов, разработанных в наборе данных dbpedia для решения этой проблемы в http://vocab.sti2.at/vrank#paramValue. Теперь я хочу вычислить pageRank каждого ресурса моего результата: доля входящих ссылок, связанных с этим ресурсом/общее количество входящих ссылок для всех связанных ресурсов. Это мой запрос:
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
prefix foaf: <http://xmlns.com/foaf/0.1/>
PREFIX vrank:<http://purl.org/voc/vrank#>
prefix dbo: <http://dbpedia.org/ontology/>
SELECT distinct ?Nom ?resource ?url
WHERE{
?resource rdfs:label ?Nom.
?resource foaf:isPrimaryTopicOf ?url.
?Nom <bif:contains> "Apple".
FILTER ( langMatches( lang(?Nom), "EN" )).
MINUS {?resource dbo:wikiPageRedirects|dbo:wikiPageDisambiguates ?dis}
}
Пожалуйста помогите. Заранее спасибо.