Fix event 3 handling

This commit is contained in:
Graham Triggs 2017-10-12 08:33:27 +01:00
parent 97cd63c803
commit 9e6b10aa2b

View file

@ -17,9 +17,9 @@
?role ?roleLabel ?role ?roleLabel
?event1 ?event1Name ?event1Label ?event1 ?event1Name ?event1Label
?event2 ?event2Label ?event2 ?event2Label
?event3 ?event3Label
?series ?seriesLabel ?series ?seriesLabel
?event3 ?dateTimeStart
?dateTimeStart
?dateTimeEnd ?dateTimeEnd
WHERE { WHERE {
@ -51,7 +51,7 @@
?event3 <http://purl.obolibrary.org/obo/BFO_0000051> ?event1 ?event3 <http://purl.obolibrary.org/obo/BFO_0000051> ?event1
} }
OPTIONAL { ?event2 rdfs:label ?event2Label } OPTIONAL { ?event3 rdfs:label ?event3Label }
} }
@ -201,7 +201,7 @@
?event2 a event:Event . ?event2 a event:Event .
?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?event3 . ?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?event3 .
?event3 <http://purl.obolibrary.org/obo/BFO_0000051> ?event1 . ?event3 <http://purl.obolibrary.org/obo/BFO_0000051> ?event1 .
?event2 rdfs:label ?event2Label ?event3 rdfs:label ?event3Label
} WHERE { } WHERE {
{ {
?subject ?property ?role . ?subject ?property ?role .
@ -210,7 +210,7 @@
?event2 a event:Event . ?event2 a event:Event .
?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?event3 . ?event1 <http://purl.obolibrary.org/obo/BFO_0000050> ?event3 .
?event3 <http://purl.obolibrary.org/obo/BFO_0000050> ?event2 . ?event3 <http://purl.obolibrary.org/obo/BFO_0000050> ?event2 .
?event2 rdfs:label ?event2Label ?event3 rdfs:label ?event3Label
} UNION { } UNION {
?subject ?property ?role . ?subject ?property ?role .
?role a vivo:AttendeeRole . ?role a vivo:AttendeeRole .
@ -218,7 +218,7 @@
?event2 a event:Event . ?event2 a event:Event .
?event2 <http://purl.obolibrary.org/obo/BFO_0000051> ?event3 . ?event2 <http://purl.obolibrary.org/obo/BFO_0000051> ?event3 .
?event3 <http://purl.obolibrary.org/obo/BFO_0000051> ?event1 . ?event3 <http://purl.obolibrary.org/obo/BFO_0000051> ?event1 .
?event2 rdfs:label ?event2Label ?event3 rdfs:label ?event3Label
} }
} }
</query-construct> </query-construct>