Я пытаюсь извлечь больше полей данных из каждого химического соединения, но результаты исчезают, когда свойства этих химикатов не найдены.
URL-ссылка на службу запросов Wikidata (извините, запрещено использовать сокращатель URL): нажмите
Я начал с запроса одного свойства ?compound wdt:P231 ?cas .
.
Это дало около 73 000 результатов. Когда я пытаюсь получить больше полей / свойств, многие результаты удаляются.
Список свойств, которые я намереваюсь извлечь для каждого химического соединения, можно найти, используя ?prop wdt:P31 wd:Q21294996 .
SELECT ?prop ?propLabel ?compoundLabel ?compound ?cas ?un ?density ?formula
WHERE {
# ?prop wdt:P31 wd:Q21294996 .
?compound wdt:P231 ?cas .
# ?compound wdt:P695 ?un .
# ?compound wdt:P2054 ?density .
# ?compound wdt:P274 ?formula .
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
Решение должно иметь возможность отображать свойства в столбцах и названия химических соединений в строках для 73 000 химических соединений.
73 000 химических соединений можно найти с помощью ?cas
. Мне нужно, чтобы все остальные свойства отображались соответственно, не исчезая.