MatVoc:BENTEN: Difference between revisions

From matvoc.nims.go.jp
Jump to navigation Jump to search
(Created page with "1回以上 P8 broader を辿ることにより Q713 にたどり着けるリンクを持つ語を抽出し、それについて以下の6列の結果を返します: # Item...")
(No difference)

Revision as of 02:46, 7 June 2021

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!