Получение частей, подклассов и экземпляров в одном запросе - PullRequest
0 голосов
/ 29 марта 2020

Я довольно новичок в sparql, и я хотел бы объединить три запроса в один, получая Части (P361), Специализации (P279) и экземпляры (P31) одновременно. Запрос только для Composition будет выглядеть следующим образом:

SELECT ?composed ?composedParent WHERE {

    ?composed wdt:P361+ wd:Q1420;
    ?composed wdt:P361 composedParent;

    }

Теперь, как мне лучше всего объединить следующее в запрос

SELECT ?specialised ?specialisedParentWHERE {

    ?specialised wdt:P279+ wd:Q1420;
    ?specialised wdt:P279 specialisedParent;

    }

До тех пор, пока я пишу их вместе, это занимает много времени время, так как он пытается заполнить все столбцы каждого матча. Однако я хочу, чтобы только цепочка композиции и специализированная цепочка возвращались в одном запросе

...