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
} WHERE {
?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 {
?agent <http://purl.obolibrary.org/obo/RO_0000053> ?role .
?role vivo:relatedBy ?grant .
?grant a vivo:Grant .
{ ?grant a vivo:Grant } UNION { ?grant a vivo:Contract }
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 .
} WHERE {
?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 .
}