VIVO-391 permitting migration of standalone advisee and advising relationship
This commit is contained in:
parent
8dbf9969c2
commit
2de7bab3b2
4 changed files with 28 additions and 14 deletions
|
@ -6,18 +6,10 @@ CONSTRUCT {
|
|||
?advisee <http://purl.obolibrary.org/obo/RO_0000053> _:AdviseeRole .
|
||||
_:AdviseeRole <http://purl.obolibrary.org/obo/RO_0000052> ?advisee .
|
||||
_:AdviseeRole a vivo:AdviseeRole .
|
||||
?advisor <http://purl.obolibrary.org/obo/RO_0000053> _:AdvisorRole .
|
||||
_:AdvisorRole <http://purl.obolibrary.org/obo/RO_0000052> ?advisor .
|
||||
_:AdvisorRole a vivo:AdvisorRole .
|
||||
_:AdviseeRole vivo:relatedBy ?advisingRelationship .
|
||||
?advisingRelationship vivo:relates _:AdviseeRole .
|
||||
_:AdvisorRole vivo:relatedBy ?advisingRelationship .
|
||||
?advisingRelationship vivo:relates _:AdvisorRole .
|
||||
?advisingRelationship vivo:relates ?advisee .
|
||||
?advisingRelationship vivo:relates ?advisor .
|
||||
?advisee vivo:relatedBy ?advisingRelationship .
|
||||
?advisor vivo:relatedBy ?advisingRelationship .
|
||||
} WHERE {
|
||||
?advisee vivo:adviseeIn ?advisingRelationship .
|
||||
?advisor vivo:advisorIn ?advisingRelationship .
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
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 {
|
||||
?advisor <http://purl.obolibrary.org/obo/RO_0000053> _:AdvisorRole .
|
||||
_:AdvisorRole <http://purl.obolibrary.org/obo/RO_0000052> ?advisor .
|
||||
_:AdvisorRole a vivo:AdvisorRole .
|
||||
_:AdvisorRole vivo:relatedBy ?advisingRelationship .
|
||||
?advisingRelationship vivo:relates _:AdvisorRole .
|
||||
?advisingRelationship vivo:relates ?advisor .
|
||||
?advisor vivo:relatedBy ?advisingRelationship .
|
||||
} WHERE {
|
||||
?advisor vivo:advisorIn ?advisingRelationship .
|
||||
}
|
|
@ -3,15 +3,9 @@ PREFIX owl: <http://www.w3.org/2002/07/owl#>
|
|||
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
|
||||
|
||||
CONSTRUCT {
|
||||
?advisee vivo:adviseeIn ?advisingRelationship .
|
||||
?advisingRelationship vivo:advisee ?advisee .
|
||||
?advisor vivo:advisorIn ?advisingRelationship .
|
||||
?advisingRelationship vivo:advisor ?advisor
|
||||
} WHERE {
|
||||
?advisee vivo:adviseeIn ?advisingRelationship .
|
||||
OPTIONAL {
|
||||
?advisingRelationship vivo:advisee ?advisee .
|
||||
}
|
||||
?advisor vivo:advisorIn ?advisingRelationship .
|
||||
OPTIONAL {
|
||||
?advisingRelationship vivo:advisor ?advisor
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
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 {
|
||||
?advisee vivo:adviseeIn ?advisingRelationship .
|
||||
?advisingRelationship vivo:advisee ?advisee .
|
||||
} WHERE {
|
||||
?advisee vivo:adviseeIn ?advisingRelationship .
|
||||
OPTIONAL {
|
||||
?advisingRelationship vivo:advisee ?advisee .
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue