NIHVIVO-1633 Handling of invalid custom list view configs
This commit is contained in:
parent
fa2f4be087
commit
e02cb9d26a
1 changed files with 31 additions and 31 deletions
|
@ -18,22 +18,22 @@
|
||||||
GRAPH ?g1 { ?subject ?property ?edTraining
|
GRAPH ?g1 { ?subject ?property ?edTraining
|
||||||
LET (?edTrainingName := afn:localName(?edTraining))
|
LET (?edTrainingName := afn:localName(?edTraining))
|
||||||
}
|
}
|
||||||
OPTIONAL { GRAPH ?g2 { ?edTraining core:trainingAtOrganization ?org .
|
OPTIONAL { GRAPH ?g2 { ?edTraining core:trainingAtOrganization ?org }
|
||||||
?org rdfs:label ?orgName . }
|
GRAPH ?g3 { ?org rdfs:label ?orgName }
|
||||||
}
|
}
|
||||||
OPTIONAL { GRAPH ?g3 { ?edTraining core:degreeEarned ?degree }
|
OPTIONAL { GRAPH ?g4 { ?edTraining core:degreeEarned ?degree }
|
||||||
OPTIONAL { GRAPH ?g4 { ?degree rdfs:label ?degreeName } }
|
OPTIONAL { GRAPH ?g5 { ?degree rdfs:label ?degreeName } }
|
||||||
OPTIONAL { GRAPH ?g5 { ?degree core:abbreviation ?degreeAbbr } }
|
OPTIONAL { GRAPH ?g6 { ?degree core:abbreviation ?degreeAbbr } }
|
||||||
}
|
}
|
||||||
OPTIONAL { GRAPH ?g6 { ?edTraining core:majorField ?majorField } }
|
OPTIONAL { GRAPH ?g7 { ?edTraining core:majorField ?majorField } }
|
||||||
OPTIONAL { GRAPH ?g7 { ?edTraining core:departmentOrSchool ?deptOrSchool } }
|
OPTIONAL { GRAPH ?g8 { ?edTraining core:departmentOrSchool ?deptOrSchool } }
|
||||||
OPTIONAL { GRAPH ?g8 { ?edTraining core:supplementalInformation ?info } }
|
OPTIONAL { GRAPH ?g9 { ?edTraining core:supplementalInformation ?info } }
|
||||||
OPTIONAL { GRAPH ?g9 { ?edTraining core:dateTimeInterval ?dateTimeInterval }
|
OPTIONAL { GRAPH ?g10 { ?edTraining core:dateTimeInterval ?dateTimeInterval }
|
||||||
OPTIONAL { GRAPH ?g10 { ?dateTimeInterval core:start ?dateTimeStartValue }
|
OPTIONAL { GRAPH ?g11 { ?dateTimeInterval core:start ?dateTimeStartValue }
|
||||||
GRAPH ?g11 { ?dateTimeStartValue core:dateTime ?dateTimeStart }
|
GRAPH ?g12 { ?dateTimeStartValue core:dateTime ?dateTimeStart }
|
||||||
}
|
}
|
||||||
OPTIONAL { GRAPH ?g12 { ?dateTimeInterval core:end ?dateTimeEndValue }
|
OPTIONAL { GRAPH ?g13 { ?dateTimeInterval core:end ?dateTimeEndValue }
|
||||||
GRAPH ?g13 { ?dateTimeEndValue core:dateTime ?dateTimeEnd }
|
GRAPH ?g14 { ?dateTimeEndValue core:dateTime ?dateTimeEnd }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} ORDER BY DESC(?dateTimeEnd) DESC(?dateTimeStart)
|
} ORDER BY DESC(?dateTimeEnd) DESC(?dateTimeStart)
|
||||||
|
@ -54,31 +54,31 @@
|
||||||
GRAPH ?g1 { ?subject ?property ?edTraining
|
GRAPH ?g1 { ?subject ?property ?edTraining
|
||||||
LET (?edTrainingName := afn:localName(?edTraining))
|
LET (?edTrainingName := afn:localName(?edTraining))
|
||||||
}
|
}
|
||||||
OPTIONAL { GRAPH ?g2 { ?edTraining core:trainingAtOrganization ?org .
|
OPTIONAL { GRAPH ?g2 { ?edTraining core:trainingAtOrganization ?org }
|
||||||
?org rdfs:label ?orgName }
|
GRAPH ?g3 { ?org rdfs:label ?orgName }
|
||||||
OPTIONAL { GRAPH ?g3 { ?subclass rdfs:subClassOf core:Organization }
|
OPTIONAL { GRAPH ?g4 { ?subclass rdfs:subClassOf core:Organization }
|
||||||
GRAPH ?g4 { ?org a ?subclass }
|
GRAPH ?g5 { ?org a ?subclass }
|
||||||
FILTER (?g4 != <http://vitro.mannlib.cornell.edu/default/inferred-tbox> &&
|
FILTER (?g5 != <http://vitro.mannlib.cornell.edu/default/inferred-tbox> &&
|
||||||
?g4 != <http://vitro.mannlib.cornell.edu/default/vitro-kb-inf> )
|
?g5 != <http://vitro.mannlib.cornell.edu/default/vitro-kb-inf> )
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
OPTIONAL { GRAPH ?g5 { ?edTraining core:degreeEarned ?degree }
|
OPTIONAL { GRAPH ?g6 { ?edTraining core:degreeEarned ?degree }
|
||||||
OPTIONAL { GRAPH ?g6 { ?degree rdfs:label ?degreeName } }
|
OPTIONAL { GRAPH ?g7 { ?degree rdfs:label ?degreeName } }
|
||||||
OPTIONAL { GRAPH ?g7 { ?degree core:abbreviation ?degreeAbbr } }
|
OPTIONAL { GRAPH ?g8 { ?degree core:abbreviation ?degreeAbbr } }
|
||||||
}
|
}
|
||||||
OPTIONAL { GRAPH ?g8 { ?edTraining core:majorField ?majorField } }
|
OPTIONAL { GRAPH ?g9 { ?edTraining core:majorField ?majorField } }
|
||||||
OPTIONAL { GRAPH ?g9 { ?edTraining core:departmentOrSchool ?deptOrSchool } }
|
OPTIONAL { GRAPH ?g10 { ?edTraining core:departmentOrSchool ?deptOrSchool } }
|
||||||
OPTIONAL { GRAPH ?g10 { ?edTraining core:supplementalInformation ?info } }
|
OPTIONAL { GRAPH ?g11 { ?edTraining core:supplementalInformation ?info } }
|
||||||
OPTIONAL { GRAPH ?g11 { ?edTraining core:dateTimeInterval ?dateTimeInterval }
|
OPTIONAL { GRAPH ?g12 { ?edTraining core:dateTimeInterval ?dateTimeInterval }
|
||||||
OPTIONAL { GRAPH ?g12 { ?dateTimeInterval core:start ?dateTimeStartValue }
|
OPTIONAL { GRAPH ?g13 { ?dateTimeInterval core:start ?dateTimeStartValue }
|
||||||
GRAPH ?g13 { ?dateTimeStartValue core:dateTime ?dateTimeStart }
|
GRAPH ?g14 { ?dateTimeStartValue core:dateTime ?dateTimeStart }
|
||||||
}
|
}
|
||||||
OPTIONAL { GRAPH ?g14 { ?dateTimeInterval core:end ?dateTimeEndValue }
|
OPTIONAL { GRAPH ?g15 { ?dateTimeInterval core:end ?dateTimeEndValue }
|
||||||
GRAPH ?g15 { ?dateTimeEndValue core:dateTime ?dateTimeEnd }
|
GRAPH ?g16 { ?dateTimeEndValue core:dateTime ?dateTimeEnd }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} ORDER BY ?subclass DESC(?dateTimeEnd) DESC(?dateTimeStart)
|
} ORDER BY ?subclass DESC(?dateTimeEnd) DESC(?dateTimeStart)
|
||||||
</query-collated>
|
</query-collated>
|
||||||
|
|
||||||
<template>propStatement-educationalTraining.ftl</template>
|
<template>propStatement-educationalTraining.ftl</template>
|
||||||
</list-view-config>
|
</list-view-config>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue