Я пытаюсь извлечь списки синонимов химических соединений, используя запрос SPARQL, однако я не могу произвести ни одного рабочего запроса.В частности, я хотел бы, чтобы каждое соединение получало свое имя и список псевдонимов («также известный как») для нескольких языков.
Я не нашел там приличного примера, вот что я мог бы произвести:
SELECT ?element ?elementLabel ?elementAltLabel ?alternative
WHERE {
?element wdt:P31 wd:Q11344.
OPTIONAL { ?subject skos:altLabel ?alternative . }
SERVICE wikibase:label { bd:serviceParam wikibase:language "en,ja".}
}
LIMIT 2
, который, к сожалению, идет по тайм-ауту.
Я пытался понять, как работает этот язык, но я явно совершил здесь несколько глупых ошибок.