Note that these are CONSTRUCT queries designed to create a small Jena model for export as a whole after a series of queries has been run. The PERSON_URI variable is substituted by VIVO at runtime.
Code Block |
---|
|
PREFIX core: <http://vivoweb.org/ontology/core#>
PREFIX obo: <http://purl.obolibrary.org/obo/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
CONSTRUCT {
?advisee ?property ?object .
} WHERE {
PERSON_URI core:relatedBy ?advisingRelationship .
?advisingRelationship a core:AdvisingRelationship .
?advisingRelationship core:relates ?advisee .
?advisee a foaf:Person .
?advisee obo:RO_0000053 ?adviseeRole .
?adviseeRole a core:AdviseeRole .
?adviseeRole core:relatedBy ?advisingRelationship .
?advisee ?property ?object .
} |
...
Code Block |
---|
title | associatedDegree.sparql |
---|
|
PREFIX core: <http://vivoweb.org/ontology/core#>
PREFIX obo: <http://purl.obolibrary.org/obo/>
CONSTRUCT {
?degree ?property ?object .
} WHERE {
PERSON_URI core:relatedBy ?advisingRelationship .
?advisingRelationship a core:AdvisingRelationship .
?advisingRelationship core:degreeCandidacy ?degree .
?degree ?property ?object .
} |
Code Block |
---|
title | associatedEducationalTraining.sparql |
---|
|
PREFIX core: <http://vivoweb.org/ontology/core#>
CONSTRUCT {
?educationalTraining ?property ?object .
} WHERE {
PERSON_URI core:relatedBy ?advisingRelationship .
?advisingRelationship a core:AdvisingRelationship .
?advisingRelationship core:advisingContributionTo ?educationalTraining .
?educationalTraining ?property ?object .
} |
Code Block |
---|
title | associatedEducationalTrainingAlt.sparql |
---|
|
PREFIX core: <http://vivoweb.org/ontology/core#>
PREFIX obo: <http://purl.obolibrary.org/obo/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
CONSTRUCT {
?educationalTraining ?property ?object .
} WHERE {
PERSON_URI core:relatedBy ?advisingRelationship .
?advisingRelationship a core:AdvisingRelationship .
?advisingRelationship core:relates ?advisee .
?advisee a foaf:Person .
?advisee obo:RO_0000053 ?adviseeRole .
?adviseeRole a core:AdviseeRole .
?adviseeRole core:relatedBy ?advisingRelationship .
?advisee core:relates ?educationalTraining .
?educationalTraining a core:EducationalProcess .
?educationalTraining ?property ?object .
} |