Skip to content

Commit

Permalink
moved proxymity query
Browse files Browse the repository at this point in the history
  • Loading branch information
litvinovg committed Nov 29, 2023
1 parent 7dd03bf commit e298ec3
Showing 1 changed file with 77 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
# $This file is distributed under the terms of the license in LICENSE$

@prefix access-individual: <https://vivoweb.org/ontology/vitro-application/auth/individual/> .
@prefix access: <https://vivoweb.org/ontology/vitro-application/auth/vocabulary/> .

access-individual:PersonProfileProximityToResourceUri a access:SparqlSelectValuesQuery ;
access:id """
SELECT ?resourceUri WHERE {
{
?personUri <http://purl.obolibrary.org/obo/RO_0000053> ?roleUri .
?roleUri a <http://vivoweb.org/ontology/core#AdvisorRole> .
?roleUri <http://vivoweb.org/ontology/core#relatedBy> ?resourceUri .
?resourceUri a <http://vivoweb.org/ontology/core#AdvisingRelationship> .
}
UNION
{
?personUri <http://purl.obolibrary.org/obo/RO_0000053> ?roleUri .
?roleUri a <http://vivoweb.org/ontology/core#TeacherRole> .
?roleUri <http://purl.obolibrary.org/obo/BFO_0000054> ?resourceUri .
?resourceUri a <http://vivoweb.org/ontology/core#Course> .
}
UNION
{
?personUri <http://purl.obolibrary.org/obo/RO_0000053> ?roleUri .
?roleUri a <http://vivoweb.org/ontology/core#PrincipalInvestigatorRole> .
?roleUri <http://vivoweb.org/ontology/core#relatedBy> ?resourceUri .
?resourceUri a <http://vivoweb.org/ontology/core#Grant> .
}
UNION
{
?personUri <http://purl.obolibrary.org/obo/RO_0000053> ?roleUri .
?roleUri a <http://vivoweb.org/ontology/core#CoPrincipalInvestigatorRole> .
?roleUri <http://vivoweb.org/ontology/core#relatedBy> ?resourceUri .
?resourceUri a <http://vivoweb.org/ontology/core#Grant> .
}
UNION
{
?personUri <http://vivoweb.org/ontology/core#relatedBy> ?roleUri .
?roleUri a <http://vivoweb.org/ontology/core#Authorship> .
?roleUri <http://vivoweb.org/ontology/core#relates> ?resourceUri .
?resourceUri a <http://purl.obolibrary.org/obo/IAO_0000030> .
}
UNION
{
?personUri <http://vivoweb.org/ontology/core#relatedBy> ?roleUri .
?roleUri a <http://vivoweb.org/ontology/core#Editorship> .
?roleUri <http://vivoweb.org/ontology/core#relates> ?resourceUri .
?resourceUri a <http://purl.obolibrary.org/obo/IAO_0000030> .
}
UNION
{
?personUri <http://purl.obolibrary.org/obo/RO_0000053> ?roleUri .
?roleUri a <http://vivoweb.org/ontology/core#PresenterRole> .
?roleUri <http://purl.obolibrary.org/obo/BFO_0000054> ?resourceUri .
?resourceUri a <http://vivoweb.org/ontology/core#Presentation> .
}
UNION
{
?personUri <http://purl.obolibrary.org/obo/RO_0000053> ?roleUri .
?roleUri a <http://vivoweb.org/ontology/core#ClinicalRole> .
?roleUri <http://vivoweb.org/ontology/core#contributesTo> ?resourceUri .
?resourceUri a <http://vivoweb.org/ontology/core#Project> .
}
UNION
{
?personUri <http://purl.obolibrary.org/obo/RO_0000053> ?roleUri .
?roleUri a <http://vivoweb.org/ontology/core#ClinicalRole> .
?roleUri <http://vivoweb.org/ontology/core#contributesTo> ?resourceUri .
?resourceUri a <http://vivoweb.org/ontology/core#Service> .
}
UNION
{
BIND ( ?personUri as ?resourceUri)
}
}
""" .

0 comments on commit e298ec3

Please sign in to comment.