VIVO-773 clean up some of the queries used in building the search index
The new JENA libraries won't allow a clause of the form (str(?result) as ?result), since the variable "result" is already bound.
This commit is contained in:
parent
eb802e2c6a
commit
3dba210af2
5 changed files with 28 additions and 28 deletions
|
@ -42,12 +42,12 @@ public class VivoISFAdvisingFields extends ContextNodeFields {
|
|||
private static String makeQueryForPeople(){
|
||||
return prefix +
|
||||
"SELECT \n" +
|
||||
"(str(?result) as ?result) WHERE \n" +
|
||||
"(str(?rawresult) as ?result) WHERE \n" +
|
||||
"{\n" +
|
||||
" ?uri core:relatedBy ?rel . \n" +
|
||||
" ?rel rdf:type core:AdvisingRelationship . \n" +
|
||||
" ?rel core:relates ?other . \n" +
|
||||
" ?other rdfs:label ?result . \n" +
|
||||
" ?other rdfs:label ?rawresult . \n" +
|
||||
" FILTER( ?other != ?uri ) \n" +
|
||||
"}";
|
||||
}
|
||||
|
|
|
@ -60,12 +60,12 @@ public class VivoISFBasicFields extends ContextNodeFields {
|
|||
queries.add(
|
||||
prefix +
|
||||
"SELECT \n" +
|
||||
"(str(?result) as ?result) WHERE \n" +
|
||||
"(str(?rawresult) as ?result) WHERE \n" +
|
||||
"{\n" +
|
||||
" ?uri core:relatedBy ?rel . \n" +
|
||||
" ?rel rdf:type ?type . \n" +
|
||||
" ?rel core:relates ?other . \n" +
|
||||
" ?other rdfs:label ?result . \n" +
|
||||
" ?other rdfs:label ?rawresult . \n" +
|
||||
" FILTER ( ?type IN ( " + types + " ) )\n" +
|
||||
"}" );
|
||||
}
|
||||
|
|
|
@ -28,11 +28,11 @@ public class VivoISFEducationFields extends ContextNodeFields {
|
|||
private static String queryForDegree =
|
||||
prefix +
|
||||
"SELECT \n" +
|
||||
"(str(?result) as ?result) WHERE \n" +
|
||||
"(str(?rawresult) as ?result) WHERE \n" +
|
||||
"{\n" +
|
||||
" ?uri core:relates ?deg . \n" +
|
||||
" ?deg rdf:type core:AwardedDegree . \n" +
|
||||
" ?deg rdfs:label ?result . \n" +
|
||||
" ?deg rdfs:label ?rawresult . \n" +
|
||||
"}";
|
||||
|
||||
/**
|
||||
|
@ -41,12 +41,12 @@ public class VivoISFEducationFields extends ContextNodeFields {
|
|||
private static String queryForOrganization =
|
||||
prefix +
|
||||
"SELECT \n" +
|
||||
"(str(?result) as ?result) WHERE \n" +
|
||||
"(str(?rawresult) as ?result) WHERE \n" +
|
||||
"{\n" +
|
||||
" ?uri core:relates ?deg . \n" +
|
||||
" ?deg rdf:type core:AwardedDegree . \n" +
|
||||
" ?deg core:assignedBy ?org . \n" +
|
||||
" ?org rdfs:label ?result . \n" +
|
||||
" ?org rdfs:label ?rawresult . \n" +
|
||||
"}";
|
||||
|
||||
static List<String> queries = new ArrayList<String>();
|
||||
|
|
|
@ -40,11 +40,11 @@ public class VivoISFGrantFields extends ContextNodeFields {
|
|||
*/
|
||||
private static String peopleForGrant =
|
||||
prefix +
|
||||
"SELECT (str(?result) as ?result) WHERE {\n" +
|
||||
"SELECT (str(?rawresult) as ?result) WHERE {\n" +
|
||||
" ?uri rdf:type core:Grant . \n" +
|
||||
" ?uri core:relates ?person . \n" +
|
||||
" ?person rdf:type foaf:Person . \n" +
|
||||
" ?person rdfs:label ?result . \n" +
|
||||
" ?person rdfs:label ?rawresult . \n" +
|
||||
"}";
|
||||
|
||||
/**
|
||||
|
@ -54,12 +54,12 @@ public class VivoISFGrantFields extends ContextNodeFields {
|
|||
private static String grantsForPerson =
|
||||
prefix +
|
||||
"SELECT \n" +
|
||||
"(str(?result) as ?result) WHERE \n" +
|
||||
"(str(?rawresult) as ?result) WHERE \n" +
|
||||
"{\n" +
|
||||
" ?uri rdf:type foaf:Person . \n" +
|
||||
" ?grant core:relates ?uri . \n" +
|
||||
" ?grant rdf:type core:Grant . \n" +
|
||||
" ?grant rdfs:label ?result . \n" +
|
||||
" ?grant rdfs:label ?rawresult . \n" +
|
||||
"}";
|
||||
|
||||
/**
|
||||
|
@ -68,11 +68,11 @@ public class VivoISFGrantFields extends ContextNodeFields {
|
|||
*/
|
||||
private static String grantsForOrganization =
|
||||
prefix +
|
||||
"SELECT (str(?result) as ?result) WHERE {\n" +
|
||||
"SELECT (str(?rawresult) as ?result) WHERE {\n" +
|
||||
" ?uri rdf:type foaf:Organization . \n" +
|
||||
" ?grant core:relates ?uri . \n" +
|
||||
" ?grant rdf:type core:Grant . \n" +
|
||||
" ?grant rdfs:label ?result . \n" +
|
||||
" ?grant rdfs:label ?rawresult . \n" +
|
||||
"}";
|
||||
|
||||
/**
|
||||
|
@ -81,11 +81,11 @@ public class VivoISFGrantFields extends ContextNodeFields {
|
|||
*/
|
||||
private static String organizationsForGrant =
|
||||
prefix +
|
||||
"SELECT (str(?result) as ?result) WHERE {\n" +
|
||||
"SELECT (str(?rawresult) as ?result) WHERE {\n" +
|
||||
" ?uri rdf:type core:Grant . \n" +
|
||||
" ?uri core:relates ?org . \n" +
|
||||
" ?org rdf:type foaf:Organization . \n" +
|
||||
" ?org rdfs:label ?result . \n" +
|
||||
" ?org rdfs:label ?rawresult . \n" +
|
||||
"}";
|
||||
|
||||
/**
|
||||
|
@ -94,12 +94,12 @@ public class VivoISFGrantFields extends ContextNodeFields {
|
|||
*/
|
||||
private static String grantsForProject =
|
||||
prefix +
|
||||
"SELECT (str(?result) as ?result) WHERE {\n" +
|
||||
"SELECT (str(?rawresult) as ?result) WHERE {\n" +
|
||||
" ?uri rdf:type core:Project . \n" +
|
||||
" ?role obo:BFO_0000054 ?uri . \n" +
|
||||
" ?grant core:relates ?role . \n" +
|
||||
" ?grant rdf:type core:Grant . \n" +
|
||||
" ?grant rdfs:label ?result . \n" +
|
||||
" ?grant rdfs:label ?rawresult . \n" +
|
||||
"}";
|
||||
|
||||
/**
|
||||
|
@ -108,12 +108,12 @@ public class VivoISFGrantFields extends ContextNodeFields {
|
|||
*/
|
||||
private static String peopleForProject =
|
||||
prefix +
|
||||
"SELECT (str(?result) as ?result) WHERE {\n" +
|
||||
"SELECT (str(?rawresult) as ?result) WHERE {\n" +
|
||||
" ?uri rdf:type core:Project . \n" +
|
||||
" ?role obo:BFO_0000054 ?uri . \n" +
|
||||
" ?role obo:RO_0000053 ?person . \n" +
|
||||
" ?person rdf:type foaf:Person . \n" +
|
||||
" ?person rdfs:label ?result . \n" +
|
||||
" ?person rdfs:label ?rawresult . \n" +
|
||||
"}";
|
||||
|
||||
/**
|
||||
|
@ -123,13 +123,13 @@ public class VivoISFGrantFields extends ContextNodeFields {
|
|||
private static String projectsForGrant =
|
||||
prefix +
|
||||
"SELECT \n" +
|
||||
"(str(?result) as ?result) WHERE \n" +
|
||||
"(str(?rawresult) as ?result) WHERE \n" +
|
||||
"{\n" +
|
||||
" ?uri rdf:type core:Grant. \n" +
|
||||
" ?uri core:relates ?role . \n" +
|
||||
" ?role obo:BFO_0000054 ?project . \n" +
|
||||
" ?project rdf:type core:Project . \n" +
|
||||
" ?project rdfs:label ?result . \n" +
|
||||
" ?project rdfs:label ?rawresult . \n" +
|
||||
"}";
|
||||
|
||||
/**
|
||||
|
@ -138,12 +138,12 @@ public class VivoISFGrantFields extends ContextNodeFields {
|
|||
*/
|
||||
private static String projectsForPerson =
|
||||
prefix +
|
||||
"SELECT (str(?result) as ?result) WHERE {\n" +
|
||||
"SELECT (str(?rawresult) as ?result) WHERE {\n" +
|
||||
" ?uri rdf:type foaf:Person . \n" +
|
||||
" ?uri obo:RO_0000053 ?role . \n" +
|
||||
" ?role obo:BFO_0000054 ?project . \n" +
|
||||
" ?project rdf:type core:Project . \n" +
|
||||
" ?project rdfs:label ?result . \n" +
|
||||
" ?project rdfs:label ?rawresult . \n" +
|
||||
"}";
|
||||
|
||||
static List<String> queries = new ArrayList<String>();
|
||||
|
|
|
@ -35,11 +35,11 @@ public class VivoISFMemberFields extends ContextNodeFields {
|
|||
*/
|
||||
private static String peopleForOrganization =
|
||||
prefix +
|
||||
"SELECT (str(?result) as ?result) WHERE {\n" +
|
||||
"SELECT (str(?rawresult) as ?result) WHERE {\n" +
|
||||
" ?uri rdf:type foaf:Organization . \n" +
|
||||
" ?role core:roleContrigutesTo ?uri . \n" +
|
||||
" ?person obo:RO_0000053 ?role . \n" +
|
||||
" ?person rdfs:label ?result .\n" +
|
||||
" ?person rdfs:label ?rawresult .\n" +
|
||||
"}";
|
||||
|
||||
/**
|
||||
|
@ -47,9 +47,9 @@ public class VivoISFMemberFields extends ContextNodeFields {
|
|||
*/
|
||||
private static String organizationForPeople =
|
||||
prefix +
|
||||
"SELECT (str(?result) as ?result) WHERE {\n" +
|
||||
"SELECT (str(?rawresult) as ?result) WHERE {\n" +
|
||||
" ?uri rdf:type foaf:Person . \n" +
|
||||
" ?uri obo:RO_0000053 / core:roleContrigutesTo / rdfs:label ?result . \n" +
|
||||
" ?uri obo:RO_0000053 / core:roleContrigutesTo / rdfs:label ?rawresult . \n" +
|
||||
"}";
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue