MatVoc:BENTEN

From matvoc.nims.go.jp
Revision as of 02:46, 7 June 2021 by 1126f853-a65d-4e9d-976d-d293bab62975 (talk | contribs) (Created page with "1回以上 P8 broader を辿ることにより Q713 にたどり着けるリンクを持つ語を抽出し、それについて以下の6列の結果を返します: # Item...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

1回以上 P8 broader を辿ることにより Q713 にたどり着けるリンクを持つ語を抽出し、それについて以下の6列の結果を返します:

  1. Item ID
  2. 英語主ラベル
  3. 日本語主ラベル
  4. 英語別名一覧 (縦棒 | 区切り)
  5. 日本語別名一覧 (縦棒 | 区切り)
  6. 化学式
SELECT ?item ?enlabel ?jalabel ?enaliases ?jaaliases ?chemformula WHERE {
  ?item wdt:P8+ wd:Q713.
  OPTIONAL {
    ?item rdfs:label ?enlabel.
    FILTER((LANG(?enlabel)) = "en")
  }
  OPTIONAL {
    ?item rdfs:label ?jalabel.
    FILTER((LANG(?jalabel)) = "ja")
  }
  OPTIONAL {
    SELECT ?item (GROUP_CONCAT(DISTINCT ?enalias; SEPARATOR = "|") AS ?enaliases) WHERE {
      ?item skos:altLabel ?enalias.
      FILTER((LANG(?enalias)) = "en")
    }
    GROUP BY ?item
  }
  OPTIONAL {
    SELECT ?item (GROUP_CONCAT(DISTINCT ?jaalias; SEPARATOR = "|") AS ?jaaliases) WHERE {
      ?item skos:altLabel ?jaalias.
      FILTER((LANG(?jaalias)) = "ja")
    }
    GROUP BY ?item
  }
  OPTIONAL { ?item wdt:P47 ?chemformula . }
}
ORDER BY ?item

▶️ Try it!