BH12.12/SPARQLthon9/TaxonCrossReference

提供:TogoWiki

移動: 案内, 検索

Taxon Cross Reference

  • スタンザ概要--------------------------
    ある系統についての系統名名寄せ情報
  • 入力----------------------------------
    Tax ID
  • 出力----------------------------------
変数名説明URI or literal
?aLClass Aの説明literal
?aallClass AのBRC IDリストURI
?b1LClass B1の説明literal
?b1allClass B1のBRC IDリストURI
?b2LClass B2の説明literal
?b2allClass B2のBRC IDリストURI
?cLClass Cの説明literal
?callClass CのBRC IDリストURI
  • 使用グラフ----------------------------
    NBRC RDF (更新中)
    JCM RDF (更新中)
  • メモ----------------------------------

未だRDF更新中のため、対象のRDFが存在しないエアSPARQLである。

  • SPARQL query--------------------------

例:Tax ID 89915のBRCでの系統名リスト


PREFIX mccv: <http://purl.jp/bio/01/mccv/> 

SELECT DISTINCT ?aL ?aall ?b1L ?b1all ?b2L ?b2all ?cL ?call
WHERE{
SELECT ?aL (GROUP_CONCAT(?a ; SEPARATOR = " , ")AS ?aall)
WHERE {
mccv:MCCV_000056 rdfs:label ?aL .
	?a mccv:MCCV_000056 ncbitaxon:89915 .
	}
SELECT ?b1L (GROUP_CONCAT(?b1 ; SEPARATOR = " , ")AS ?b1all)
WHERE {
mccv:MCCV_000022 rdfs:label ?b1L .
	?b1 mccv:MCCV_000022 ncbitaxon:89915 .
	}
SELECT ?b2L (GROUP_CONCAT(?b2 ; SEPARATOR = " , ")AS ?b2all)
WHERE {
mccv:MCCV_000057 rdfs:label ?b2L .
	?b2 mccv:MCCV_000057 ncbitaxon:89915 .
	}
SELECT ?cL (GROUP_CONCAT(?c ; SEPARATOR = " , ")AS ?call)
WHERE {
mccv:MCCV_000023 rdfs:label ?cL .
	?c mccv:MCCV_000023 ncbitaxon:89915 .
	}
}
個人用ツール