SELECT DISTINCT ?subject ( COALESCE(?gvp_term, ?term, ?gvp_term, ?term) as ?label) ?parent ( COALESCE(?scope_note, ?scope_note_en) as ?scope_note)WHERE { ?subject luc:term "boat"; skos:inScheme aat: ; a ?typ. ?typ rdfs:subClassOf gvp:Concept; rdfs:label ?type. OPTIONAL {?subject gvp:prefLabelGVP [skosxl:literalForm ?gvp_term]} OPTIONAL {?subject gvp:prefLabelGVP [dct:language gvp_lang:nl; skosxl:literalForm ?gvp_term_nl]} OPTIONAL {?subject skosxl:prefLabel|skosxl:altLabel [dct:language gvp_lang:nl; skosxl:literalForm ?term_nl]} OPTIONAL {?subject skosxl:prefLabel|skosxl:altLabel [skosxl:literalForm ?term]} OPTIONAL {?subject skos:scopeNote [dct:language gvp_lang:nl; rdf:value ?scope_note_nl]} OPTIONAL {?subject skos:scopeNote [dct:language gvp_lang:en; rdf:value ?scope_note_en]} OPTIONAL {?subject gvp:parentString ?parent}}ORDER BY ?term
SELECT ?score ?Subject ?Term ?Parents ?ScopeNote { ?Subject a skos:Concept; luc:term "boats"; skos:inScheme aat: ; gvp:prefLabelGVP [skosxl:literalForm ?Term]; luc:score ?score. optional {?Subject gvp:parentStringAbbrev ?Parents} optional {?Subject skos:scopeNote [dct:language gvp_lang:en; rdf:value ?ScopeNote]}}
SELECT ?level ?score ?Subject ?Term ?Parents ?ScopeNote { ?Subject a skos:Concept; luc:term "boats"; skos:inScheme aat: ; gvp:prefLabelGVP [skosxl:literalForm ?Term]; luc:score ?score. optional {?Subject gvp:parentString ?Parents} bind(strlen(replace(?Parents,"[^,]+","")) as ?level) optional {?Subject skos:scopeNote [dct:language gvp_lang:en; rdf:value ?ScopeNote]}} order by ?level desc(?score)
SELECT ?level ?score ?Subject ?Term ?Parents ?ScopeNote { ?Subject a gvp:Concept; luc:term "boat"; gvp:broaderExtended [rdfs:label "Objects Facet"@en]; gvp:prefLabelGVP [skosxl:literalForm ?Term]; luc:score ?score. optional {?Subject gvp:parentString ?Parents} bind(strlen(replace(?Parents,"[^,]+","")) as ?level) optional {?Subject skos:scopeNote [dct:language gvp_lang:en; rdf:value ?ScopeNote]}} order by ?level desc(?score)
SELECT ?prefix ?level ?score ?Subject ?Term ?Parents ?ScopeNote { ?Subject a gvp:Concept; luc:term "boat"; gvp:broaderExtended [rdfs:label "Objects Facet"@en]; gvp:prefLabelGVP [skosxl:literalForm ?Term]; luc:score ?score. optional {?Subject gvp:parentString ?Parents} bind(strlen(replace(?Parents,"[^,]+","")) as ?level) bind(regex(?Term,"^boat","i") as ?prefix) optional {?Subject skos:scopeNote [dct:language gvp_lang:en; rdf:value ?ScopeNote]}} order by desc(?prefix) ?level desc(?score)
SELECT ?prefix ?level ?score ?Subject ?Term ?Parents ?ScopeNote { ?Subject a gvp:Concept; luc:term "boat"; gvp:broaderExtended [rdfs:label "Objects Facet"@en]; gvp:prefLabelGVP [skosxl:literalForm ?Term]; luc:score ?score. optional {?Subject gvp:parentString ?Parents} bind(strlen(replace(?Parents,"[^,]+","")) as ?level) bind(regex(?Term,"^boat","i") as ?prefix) filter exists{?Subject skos:prefLabel ?prefLabel. filter(regex(?prefLabel,"boat","i"))} optional {?Subject skos:scopeNote [dct:language gvp_lang:en; rdf:value ?ScopeNote]}} order by desc(?prefix) ?level desc(?score)
luc:term includes all labels; in no particular order