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.1.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.1.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.
	}
}
				
				
	
