Как выбрать случайные узлы DBPedia из SPARQL?

Как я могу выбрать случайную выборку из DBpedia с помощью конечной точки sparql?

Этот запрос

SELECT ?s WHERE { ?s ?p ?o . FILTER ( 1 > bif:rnd (10, ?s, ?p, ?o) ) } LIMIT 10

(найдено здесь ) похоже, работает нормально на большинстве конечных точек SPARQL, но на http://dbpedia.org/sparql он кэшируется (поэтому всегда возвращает те же 10 узлов).

Если я попробую из JENA, я получите следующее исключение:

Unresolved prefixed name: bif:rnd

И я не могу найти, что такое пространство имен 'bif'.

Есть идеи, как решить эту проблему?

Mulone

6
задан Mulone 15 April 2011 в 13:15
поделиться