VIVO-550 and VIVO-551 migration improvements
This commit is contained in:
parent
7eacddcea6
commit
2474be9072
5 changed files with 29 additions and 3 deletions
|
@ -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 }
|
||||||
}
|
}
|
||||||
|
|
|
@ -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 }
|
||||||
}
|
}
|
||||||
|
|
|
@ -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 .
|
||||||
|
}
|
|
@ -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 }
|
||||||
}
|
}
|
||||||
|
|
|
@ -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 .
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue