Автономный сервер Blazegraph Wikidata никаких результатов не возвращается - PullRequest
0 голосов
/ 27 сентября 2019

Я только что успешно создал локальный автономный экземпляр Blazegraph и загрузил базу данных Wikidata, следуя инструкциям здесь https://github.com/wikimedia/wikidata-query-rdf/blob/master/docs/getting-started.md.

Это «супер» команда, которую я использовал:

git clone --recurse-submodules https://gerrit.wikimedia.org/r/wikidata/query/rdf wikidata-query-rdf && cd wikidata-query-rdf && mvn package && cd dist/target && unzip service-*-dist.zip && cd service-*/

nohup ./runBlazegraph.sh &

mkdir data && wget https://dumps.wikimedia.org/wikidatawiki/entities/latest-lexemes.ttl.gz && mkdir data/split && ./munge.sh -f latest-lexemes.ttl.gz -d data/split -l en,es -s && ./loadRestAPI.sh -n wdq -d `pwd`/data/split && ./runUpdate.sh -n wdq -l en,es -s

. / RunUpdate.sh по-прежнему работает, но уже загрузил обновления до 2019-09-23T13: 31: 56Z

При тестировании я сравнил свои локальные результаты Викиданных с Сервисом запросов Викиданных Результаты, и есть различия.

Например, если я запускаю запрос "Cats" из примеров:

#Cats
SELECT ?item ?itemLabel 
WHERE 
{
  ?item wdt:P31 wd:Q146.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}

Сервис запросов Wikidata имеет 142 результатов.У меня НЕТ.

Если я запускаю запрос «Недавние события» из примеров:

#Recent Events
SELECT ?event ?eventLabel ?date
WHERE
{
    # find events
    ?event wdt:P31/wdt:P279* wd:Q1190554.
    # with a point in time or start date
    OPTIONAL { ?event wdt:P585 ?date. }
    OPTIONAL { ?event wdt:P580 ?date. }
    # but at least one of those
    FILTER(BOUND(?date) && DATATYPE(?date) = xsd:dateTime).
    # not in the future, and not more than 31 days ago
    BIND(NOW() - ?date AS ?distance).
    FILTER(0 <= ?distance && ?distance < 31).
    # and get a label as well
    OPTIONAL {
        ?event rdfs:label ?eventLabel.
        FILTER(LANG(?eventLabel) = "en").
    }
}
# limit to 10 results so we don't timeout
LIMIT 10

Служба запросов Wikidata, очевидно, возвращает 10 результатов.У меня ОДИН.

Почему такая разница в результатах?Что-то я не так сделал?

Заранее спасибо.

Дополнительная информация о машине, на которой я запускаю Wikidata, на всякий случай, если это важно.

  • Рабочая станция Dell Precision 7510
  • Ubuntu 18.04.3 LTS 64-bit
  • Память 32G RAM
  • Процессор Intel® Core ™ i7-6820HQ CPU @ 2.70GHz × 8
  • Графика Quadro M2000M/ PCIe / SSE2
  • Диск 250Gb SSD
...