We can use close matches to ob for suggestions.
SPARQL Query: Wenn ob Begriff closematch bb Begriff und bb Begriff hat kein deutsches label, dann ob Label anzeigen.
SELECT ?bb (STR(?oblabel) AS ?oblabel) ?ob
{
?type rdfs:subClassOf meta:Top.
GRAPH sniko:bb {?bb a ?type. FILTER NOT EXISTS { ?bb rdfs:label ?bblabel. FILTER(LANGMATCHES(LANG(?bblabel),"de"))} }
GRAPH sniko:ob {?ob a ?type. ?ob rdfs:label ?oblabel. FILTER(LANGMATCHES(LANG(?oblabel),"de"))}
{?bb skos:closeMatch ?ob} UNION {?ob skos:closeMatch ?bb}
}
We can use close matches to ob for suggestions. SPARQL Query: Wenn ob Begriff closematch bb Begriff und bb Begriff hat kein deutsches label, dann ob Label anzeigen.
https://www.snik.eu/sparql?default-graph-uri=&query=SELECT+%3Fbb+%28STR%28%3Foblabel%29+AS+%3Foblabel%29+%3Fob%0D%0A%7B%0D%0A%3Ftype+rdfs%3AsubClassOf+meta%3ATop.%0D%0AGRAPH+sniko%3Abb+%7B%3Fbb+a+%3Ftype.+FILTER+NOT+EXISTS+%7B+%3Fbb+rdfs%3Alabel+%3Fbblabel.+FILTER%28LANGMATCHES%28LANG%28%3Fbblabel%29%2C%22de%22%29%29%7D+%7D%0D%0AGRAPH+sniko%3Aob+%7B%3Fob+a+%3Ftype.+%3Fob+rdfs%3Alabel+%3Foblabel.+FILTER%28LANGMATCHES%28LANG%28%3Foblabel%29%2C%22de%22%29%29%7D%0D%0A%7B%3Fbb+skos%3AcloseMatch+%3Fob%7D+UNION+%7B%3Fob+skos%3AcloseMatch+%3Fbb%7D%0D%0A+%0D%0A%7D&format=text%2Fhtml&timeout=0&signal_void=on