diff --git a/indexapi_v2.py b/indexapi_v2.py index 73997a2..8304930 100644 --- a/indexapi_v2.py +++ b/indexapi_v2.py @@ -68,15 +68,15 @@ def __get_omid_of(s, multi = False): PREFIX literal: PREFIX ns1: PREFIX fabio: - SELECT ?item { + SELECT ?br { ?identifier literal:hasLiteralValue '"""+s+"""' . ?venue datacite:hasIdentifier ?identifier . # all BRs of a Journal - {?item ns1:partOf ?venue .} - UNION { ?item ns1:partOf/ns1:partOf ?venue . } - UNION { ?item ns1:partOf/ns1:partOf/ns1:partOf ?venue . } - UNION { ?item ns1:partOf/ns1:partOf/ns1:partOf/ns1:partOf ?venue .} - ?item a fabio:JournalArticle . + {?br ns1:partOf ?venue .} + UNION { ?br ns1:partOf/ns1:partOf ?venue . } + UNION { ?br ns1:partOf/ns1:partOf/ns1:partOf ?venue . } + UNION { ?br ns1:partOf/ns1:partOf/ns1:partOf/ns1:partOf ?venue .} + ?br a fabio:JournalArticle . } """