BH12.12/stanza takehara/metagenome sample list
提供:TogoWiki
metagenome sample list / meta16S sample list
- スタンザ概要--------------------------
- ある環境から採取されたメタゲノムサンプルのリスト
- ある環境から採取されたメタ16Sサンプルのリスト
- 入力----------------------------------
- MEO_ID
- 出力----------------------------------
- 必須 変数名 説明 URI or literal
- ○ ?SRS_ID SRS IDのURI URI
- ?environmentalFeature environmentalFeatureのURI URI
- ?Feature_label environmentalFeatureのラベル literal
- ?biome biomeのURI URI
- ?biome_label biomeのラベル literal
- ?environmentalMaterial environmentalMaterialのURI URI
- ?Material_label environmentalMaterialのラベル literal
- ?SRS_title SRS ID名 literal
- ?SRS_label SRSのタイトル literal
- 使用グラフ----------------------------
- meo_sample.ttl.Changed3
- メモ----------------------------------
- 一つのメタゲノムサンプルに対して、複数のFeature / Material / biomeタームが対応付いている場合があるため、以下のような3つのサブクエリをもつSPARQL文となった。
- 全てのサンプルにFeature, Material, biomeタームやSRSのタイトルが対応付いているとは限らないので、OPTIONALで取得した。
- メタゲノムサンプルなのかメタ16Sサンプルなのか、の区別は後回し(ヒトメタゲノム関連論文からのメタデータマニュアル抽出の後)
- SPARQL query--------------------------
例:メタデータにMEO_0000054(feces)を持つメタゲノムデータのリスト
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX srs: <http://trace.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?sample=> PREFIX envo: <http://purl.bioontology.org/ontology/ENVO/> PREFIX gaz: <http://purl.org/obo/owl/GAZ#> PREFIX fma: <http://sig.uw.edu/fma#> PREFIX dc: <http://purl.org/dc/elements/1.1/> PREFIX ncbitaxon: <http://purl.org/obo/owl/NCBITaxon#> PREFIX meo: <http://purl.jp/bio/11/meo/> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX owl: <http://www.w3.org/2002/07/owl#> SELECT DISTINCT ?SRS_ID ?SRS_label ?SRS_title ?env_material_list ?env_feature_list ?biome_list WHERE{ { SELECT ?SRS_ID (GROUP_CONCAT(?Material_label ; SEPARATOR = " , ")AS ?env_material_list) WHERE{ ?SRS_ID meo:environmentalMaterial|meo:environmentalFeature|meo:biome [ dc:identifier meo:MEO_0000054; rdfs:label "feces" ; ] . OPTIONAL{ ?SRS_ID meo:environmentalMaterial [ dc:identifier ?environmentalMaterial; rdfs:label ?Material_label ; ] . } } } { SELECT ?SRS_ID (GROUP_CONCAT(?Feature_label ; SEPARATOR = " , ")AS ?env_feature_list) WHERE{ ?SRS_ID meo:environmentalMaterial|meo:environmentalFeature|meo:biome [ dc:identifier meo:MEO_0000054; rdfs:label "feces" ; ] . OPTIONAL{ ?SRS_ID meo:environmentalFeature [ dc:identifier ?environmentalFeature; rdfs:label ?Feature_label ; ] . } } } { SELECT ?SRS_ID (GROUP_CONCAT(?biome_label ; SEPARATOR = " , ")AS ?biome_list) WHERE{ ?SRS_ID meo:environmentalMaterial|meo:environmentalFeature|meo:biome [ dc:identifier meo:MEO_0000054; rdfs:label "feces" ; ] . OPTIONAL{ ?SRS_ID meo:biome [ dc:identifier ?biome; rdfs:label ?biome_label; ] . } } } OPTIONAL{ ?SRS_ID srs:TITLE ?SRS_title. } OPTIONAL{ ?SRS_ID rdfs:label ?SRS_label. } } ORDER BY ?SRS_label