query-88e19fe48242bef40132ba7c914b086d

rq turtle/ttl

Dictionnaire d'images allemand pour les jeunes enfants

Use at

PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX ontolex: <http://www.w3.org/ns/lemon/ontolex#>
PREFIX dct: <http://purl.org/dc/terms/>
PREFIX bd: <http://www.bigdata.com/rdf#>
# Dictionnaire d'images allemand pour les jeunes enfants
# NB: lorsque 2 images ou plus sont produites pour le même lemme, il manque un rang préféré pour le Q-élément.
# SVP corriger cela si vous savez comment.
# Si des termes inappropriés apparaissent, c'est probablement parce que le sens ne possède pas un P5137 (concept) correct.
# (par So9q)
#defaultView:ImageGrid
SELECT DISTINCT ?lexemeId ?lemma ?q_concept ?q_conceptDescription ?picture
WHERE {
  ?lexemeId dct:language wd:Q188; # change language here
            wikibase:lemma ?lemma;
            ontolex:sense ?sense.
  ?sense wdt:P5137 ?q_concept.
  ?q_concept wdt:P18 ?picture.
  ############
  # Exclusions
  ############
  # Exclure les concepts hors-sujet.
  MINUS {?q_concept wdt:P31 wd:Q3624078.}. # countries

  # Exclure les concepts inappropriés.
  VALUES ?minus {
  wd:Q47092 # viol
  wd:Q198   # guerre
  wd:Q124490 # violence
  wd:Q170382 # révolver
  wd:Q1576   # cigare
  #...  .. ajouter ici vos propres exclusions ..
  }.
  MINUS {?sense wdt:P5137 ?minus.}.

  # Exclure les sens non adaptés aux jeunes enfants:
  VALUES ?filter {
  wd:Q8102
  wd:Q545779
  wd:Q1521634
  wd:Q184439}.
  FILTER NOT EXISTS {?sense wdt:P6191 ?filter.}.
  # Si vous souhaitez ne voir que certains éléments, vous pouvez insérer ici une clause FILTER
  # avec expression régulière, comme dans l'exemple Lexème en anglais ci-dessus.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "de,en,mul". }
}
ORDER BY lcase(?lemma) # order a-z

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v8("?filter") v1("?lemma"):::projected v4("?lexemeId"):::projected v7("?minus") v6("?picture"):::projected v5("?q_concept"):::projected v2("?sense") c13(["de,en,mul"]):::literal c9(["wd:Q3624078"]):::iri c11(["bd:serviceParam"]):::iri c3(["wd:Q188"]):::iri f0[["not "]] subgraph f0e0["Exists Clause"] e0v1 --"wdt:P6191"--> e0v2 e0v2("?filter"):::projected e0v1("?sense"):::projected end f0--EXISTS--> f0e0 f0 --> v2 f0 --> c1 f0 --> v8 v2 --"wdt:P6191"--> v8 v4 --"dct:language"--> c3 v4 --"wikibase:lemma"--> v1 v4 --"ontolex:sense"--> v2 v2 --"wdt:P5137"--> v5 v5 --"wdt:P18"--> v6 subgraph minus1["MINUS"] style minus1 stroke-width:6px,fill:pink,stroke:red; v5 --"wdt:P31"--> c9 end bind2[/VALUES ?minus/] bind2-->v7 bind20(["wd:Q47092"]) bind20 --> bind2 bind21(["wd:Q198"]) bind21 --> bind2 bind22(["wd:Q124490"]) bind22 --> bind2 bind23(["wd:Q170382"]) bind23 --> bind2 bind24(["wd:Q1576"]) bind24 --> bind2 subgraph minus3["MINUS"] style minus3 stroke-width:6px,fill:pink,stroke:red; v2 --"wdt:P5137"--> v7 end bind4[/VALUES ?filter/] bind4-->v8 bind40(["wd:Q8102"]) bind40 --> bind4 bind41(["wd:Q545779"]) bind41 --> bind4 bind42(["wd:Q1521634"]) bind42 --> bind4 bind43(["wd:Q184439"]) bind43 --> bind4 subgraph s1["http://wikiba.se/ontology#label"] style s1 stroke-width:4px; c11 --"wikibase:language"--> c13 end