データセット一覧

KNApSAcK RDF

KNApSAcKファミリーデータベースのRDFデータセット

データセット仕様

タグ
Compound Taxonomy Publication Activity
提供元 Original
登録区分 Submitted
データ提供者
  • 国立遺伝学研究所
作成者
  • 藤澤 貴智国立遺伝学研究所
  • 国立研究開発法人理化学研究所 バイオリソース研究センター
  • 山本 泰智ライフサイエンス統合データベースセンター
  • 時松 敏明国立遺伝学研究所
  • 山田 一作野口研究所
  • 畠中 秀樹ライフサイエンス統合データベースセンター
  • 森田(平井)晶奈良先端科学技術大学院大学
  • 金谷 重彦奈良先端科学技術大学院大学
  • 有田 正規国立遺伝学研究所
公開日 2022-05-30
ライセンス
  • Attribution 4.0 International (CC BY 4.0)
バージョン 0.2.0
ダウンロード https://rdfportal.org/download/knapsack
SPARQLエンドポイント https://rdfportal.org/primary/sparql

データセット統計

Triples
3489616
Subjects
715781
Properties
14
Objects
1385729
Classes
8

SPARQLクエリ例

例 1

エンドポイントで実行
# Endpoint: https://rdfportal.org/primary/sparql
# Description: Get attribute information for C00000001 in KNApSAcK Core
# Parameter: knapsack_id: (example: C00000001)

PREFIX knapsack: <http://purl.jp/knapsack/resource#>
PREFIX sio: <http://semanticscience.org/resource/>
PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX cheminf: <http://semanticscience.org/resource/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>

SELECT ?KNApSAcKCoreRecord ?knapsack_id ?molecular_entity_name ?molecular_formula ?value_mw ?value_smiles ?value_inchikey ?value_inchi ?rdfs_seealso
FROM <http://purl.jp/knapsack/>
WHERE {
    VALUES ?knapsack_id { "C00000001" }
    VALUES ?KNApSAcKCoreRecord__class { knapsack:KNApSAcKCoreRecord knapsack:KNApSAcKMetaboliteRecord }
    ?KNApSAcKCoreRecord a ?KNApSAcKCoreRecord__class ;
        dc:identifier ?knapsack_id ;
        rdfs:seeAlso ?rdfs_seealso ;
        sio:SIO_000008 ?MolecularEntityName ;
        sio:SIO_000008 ?MolecularFormula ;
        sio:SIO_000008 ?MolecularWeight ;
        cheminf:CHEMINF_000200 ?Smiles ;
        cheminf:CHEMINF_000200 ?StandardInchi ;
        cheminf:CHEMINF_000200 ?StandardInchikey .
    ?MolecularEntityName a cheminf:CHEMINF_000043 ;
        sio:SIO_000300 ?molecular_entity_name .
    ?MolecularFormula a cheminf:CHEMINF_000042 ;
        sio:SIO_000300 ?molecular_formula .
    ?MolecularWeight a cheminf:CHEMINF_000334 ;
        sio:SIO_000300 ?value_mw .
    ?Smiles a cheminf:CHEMINF_000018 ;
        sio:SIO_000300 ?value_smiles .
    ?StandardInchikey a cheminf:CHEMINF_000059 ;
        sio:SIO_000300 ?value_inchikey .
    ?StandardInchi a cheminf:CHEMINF_000113 ;
        sio:SIO_000300 ?value_inchi .
}
LIMIT 100

例 2

エンドポイントで実行
# Endpoint: https://rdfportal.org/primary/sparql
# Description: Get KNApSAcK Core compounds with molecular weights greater than 3000

PREFIX knapsack: <http://purl.jp/knapsack/resource#>
PREFIX sio: <http://semanticscience.org/resource/>
PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX cheminf: <http://semanticscience.org/resource/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>

SELECT ?KNApSAcKCoreRecord ?knapsack_id ?molecular_entity_name ?molecular_formula ?value_mw ?rdfs_seealso
FROM <http://purl.jp/knapsack/>
WHERE {
    VALUES ?KNApSAcKCoreRecord__class { knapsack:KNApSAcKCoreRecord knapsack:KNApSAcKMetaboliteRecord }
    ?KNApSAcKCoreRecord a ?KNApSAcKCoreRecord__class ;
        dc:identifier ?knapsack_id ;
        rdfs:seeAlso ?rdfs_seealso ;
        sio:SIO_000008 ?MolecularEntityName ;
        sio:SIO_000008 ?MolecularFormula ;
        sio:SIO_000008 ?MolecularWeight .
    ?MolecularEntityName a cheminf:CHEMINF_000043 ;
        sio:SIO_000300 ?molecular_entity_name .
    ?MolecularFormula a cheminf:CHEMINF_000042 ;
        sio:SIO_000300 ?molecular_formula .
    ?MolecularWeight a cheminf:CHEMINF_000334 ;
        sio:SIO_000300 ?value_mw .
}
ORDER BY ?value_mw

例 3

エンドポイントで実行
# Endpoint: https://rdfportal.org/primary/sparql
# Description: Get related resources for C00000001 in KNApSAcK Core
# Parameter: knapsack_id: (example: C00000001)

PREFIX knapsack: <http://purl.jp/knapsack/resource#>
PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>

SELECT ?knapsack_id ?skos_close_match
FROM <http://purl.jp/knapsack/>
WHERE {
    VALUES ?knapsack_id { "C00000001" }
    VALUES ?KNApSAcKCoreRecord__class { knapsack:KNApSAcKCoreRecord knapsack:KNApSAcKMetaboliteRecord }
    ?KNApSAcKCoreRecord a ?KNApSAcKCoreRecord__class ;
        dc:identifier ?knapsack_id .
    OPTIONAL {
        ?KNApSAcKCoreRecord skos:closeMatch ?skos_close_match .
    }
}
LIMIT 100

スキーマ図

Schema diagram for knapsack
Schema diagram for knapsack