VIVO-550 and VIVO-551 migration improvements

This commit is contained in:
brianjlowe 2013-11-19 16:08:46 -05:00
parent 7eacddcea6
commit 2474be9072
5 changed files with 29 additions and 3 deletions

View file

@ -7,5 +7,5 @@ CONSTRUCT {
?grant vivo:relates ?role ?grant vivo:relates ?role
} WHERE { } WHERE {
?role vivo:roleContributesTo ?grant . ?role vivo:roleContributesTo ?grant .
?grant a vivo:Grant . { ?grant a vivo:Grant } UNION { ?grant a vivo:Contract }
} }

View file

@ -8,6 +8,6 @@ CONSTRUCT {
} WHERE { } WHERE {
?agent <http://purl.obolibrary.org/obo/RO_0000053> ?role . ?agent <http://purl.obolibrary.org/obo/RO_0000053> ?role .
?role vivo:relatedBy ?grant . ?role vivo:relatedBy ?grant .
?grant a vivo:Grant . { ?grant a vivo:Grant } UNION { ?grant a vivo:Contract }
FILTER NOT EXISTS { ?grant vivo:relates ?agent } FILTER NOT EXISTS { ?grant vivo:relates ?agent }
} }

View file

@ -0,0 +1,14 @@
PREFIX vivo: <http://vivoweb.org/ontology/core#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
CONSTRUCT {
?awardReceipt vivo:assignedBy ?org .
?org vivo:assigns ?awardReceipt .
} WHERE {
?org vivo:assigns ?award .
?award a vivo:Award .
?org a foaf:Organization .
?awardReceipt vivo:relates ?award .
?awardReceipt a vivo:AwardReceipt .
}

View file

@ -7,5 +7,5 @@ CONSTRUCT {
?grant vivo:contributingRole ?role . ?grant vivo:contributingRole ?role .
} WHERE { } WHERE {
?role vivo:roleContributesTo ?grant . ?role vivo:roleContributesTo ?grant .
?grant a vivo:Grant . { ?grant a vivo:Grant } UNION { ?grant a vivo:Contract }
} }

View file

@ -0,0 +1,12 @@
PREFIX vivo: <http://vivoweb.org/ontology/core#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
CONSTRUCT {
?award vivo:assignedBy ?org .
?org vivo:assigns ?award .
} WHERE {
?org vivo:assigns ?award .
?award a vivo:Award .
?org a foaf:Organization .
}