NIHVIVO-1836 Restrict subclasses that can be returned from the collated default list view query
This commit is contained in:
parent
4dcad0134a
commit
4da578acda
1 changed files with 7 additions and 6 deletions
|
@ -10,7 +10,7 @@
|
||||||
PREFIX vitro: <http://vitro.mannlib.cornell.edu/ns/vitro/0.7#>
|
PREFIX vitro: <http://vitro.mannlib.cornell.edu/ns/vitro/0.7#>
|
||||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||||
|
|
||||||
SELECT ?object ?name ?moniker {
|
SELECT ?object ?name ?moniker WHERE {
|
||||||
GRAPH ?g1 { ?subject ?property ?object }
|
GRAPH ?g1 { ?subject ?property ?object }
|
||||||
OPTIONAL { GRAPH ?g2 { ?object rdfs:label ?name } }
|
OPTIONAL { GRAPH ?g2 { ?object rdfs:label ?name } }
|
||||||
OPTIONAL { GRAPH ?g3 { ?object vitro:moniker ?moniker } }
|
OPTIONAL { GRAPH ?g3 { ?object vitro:moniker ?moniker } }
|
||||||
|
@ -20,13 +20,14 @@
|
||||||
<query-collated>
|
<query-collated>
|
||||||
PREFIX vitro: <http://vitro.mannlib.cornell.edu/ns/vitro/0.7#>
|
PREFIX vitro: <http://vitro.mannlib.cornell.edu/ns/vitro/0.7#>
|
||||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||||
|
PREFIX afn: <http://jena.hpl.hp.com/ARQ/function#>
|
||||||
|
|
||||||
SELECT ?subclass ?object ?name ?moniker {
|
SELECT ?subclass ?object ?name ?moniker WHERE {
|
||||||
GRAPH ?g1 { ?subject ?property ?object
|
GRAPH ?g1 { ?subject ?property ?object }
|
||||||
OPTIONAL { ?object a ?subclass }
|
|
||||||
}
|
|
||||||
OPTIONAL { GRAPH ?g2 { ?object rdfs:label ?name } }
|
OPTIONAL { GRAPH ?g2 { ?object rdfs:label ?name } }
|
||||||
OPTIONAL { GRAPH ?g3 { ?object vitro:moniker ?moniker } }
|
OPTIONAL { GRAPH ?g3 { ?object vitro:moniker ?moniker } }
|
||||||
|
OPTIONAL { GRAPH ?g4 { ?object a ?subclass } }
|
||||||
|
FILTER ( afn:namespace(?subclass) != "http://vitro.mannlib.cornell.edu/ns/vitro/0.7#" )
|
||||||
} ORDER BY ?subclass
|
} ORDER BY ?subclass
|
||||||
</query-collated>
|
</query-collated>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue