Gewusst wie: filtern von wikidata Etiketten im Konzept suchen?

Ich bin mit dem folgenden code, um die wikidata labels für die gegebene Begriff (z.B. network analysis).

SELECT ?item {
    VALUES ?searchTerm { "network analysis" }
    SERVICE wikibase:mwapi {
        bd:serviceParam wikibase:api "EntitySearch".
        bd:serviceParam wikibase:endpoint "www.wikidata.org".
        bd:serviceParam wikibase:limit 3 .
        bd:serviceParam mwapi:search ?searchTerm.
        bd:serviceParam mwapi:language "en".
        ?item wikibase:apiOutputItem mwapi:item.
        ?num wikibase:apiOrdinal true.
    }
    ?item (wdt:P279|wdt:P31) ?type
}
ORDER BY ?searchTerm ?num

Dieser gibt die folgenden wikidata labels.

 wd:Q618079  --> related to electronics
 wd:Q4417999  --> related to graph theory (computer science)
 wd:Q60640547 --> related to scholary article

Ich möchte die wikidata labels, die nur im Zusammenhang mit computer-Wissenschaft (D. H. wd:Q4417999 im obigen Beispiel).

In DBpedia lief ich die folgenden Abfrage, um zu bestimmen, ob ein Wort in computer science.

sparql.setQuery(" ASK { dbc:network_analysis skos:broader{1,7} computer_science } ")

Ist es möglich, die gleiche in wikidata (D. H. überprüfen Sie, ob computer science ist ein Vorfahre der Konzept-und zurück, nur, dass wikidata-Bezeichnung).

Wenn es eine bessere Lösung als die Durchführung ancestoral Suche bitte schlagen Sie mich.

Ich bin gerne bereit, weitere details, wenn nötig.