BH12.12/stanza titech/Disease Information
提供:TogoWiki
Disease Information
- スタンザ概要--------------------------
- ある病気の基本情報を取得
- 入力----------------------------------
- PDO ID
- 出力----------------------------------
| 変数名 | 説明 | URI or literal |
|---|---|---|
| ?diseaseName | 病名 | literal |
| ?synonymList | 同義語のリスト | literal |
| ?def | 病気の定義 | literal |
| ?class | 病気のクラス | literal |
| ?symptomList | 症状のリスト | literal |
- 使用グラフ----------------------------
- PDO_ver0.2.owl
- CSSO_ver0.1.owl
- mapping_ver2.ttl
- メモ----------------------------------
- SPARQL query--------------------------
例:Myocarditis(pdo:PDO_000173)に関する情報
PREFIX pdo: <http://purl.jp/bio/11/pdo/>
PREFIX obo: <http://purl.obolibrary.org/obo/>
PREFIX csso: <http://purl.jp/bio/11/csso/>
SELECT ?diseaseName ?synonymList ?def ?class ?symptomList
FROM <http://localhost:8890/PDO/test/PDO_ver0.2.owl>
FROM <http://localhost:8890/PDO/test/CSSO_ver0.1.owl>
FROM <http://localhost:8890/PDO/test/mapping_ver2.ttl>
WHERE
{
pdo:PDO_000173 rdfs:label ?diseaseName.
{
SELECT (GROUP_CONCAT(?synonym; SEPARATOR = " , ") AS ?synonymList)
WHERE{
pdo:PDO_000173 skos:altLabel ?synonym.
}
}
{
SELECT (GROUP_CONCAT(?symptoms; SEPARATOR = " , ") AS ?symptomList)
WHERE{
pdo:PDO_000173 pdo:hasSymptomOf ?symptom.
?symptom rdfs:label ?symptoms.
}
}
OPTIONAL{
pdo:PDO_000173 obo:IAO_0000115 ?def.
}
OPTIONAL{
pdo:PDO_000173 rdfs:subClassOf+ ?upperClass.
?upperClass rdfs:subClassOf pdo:PDO_000001.
?upperClass rdfs:label ?class.
}
}