BH16.12/FederatedSearch/queries

提供:TogoWiki

移動: 案内, 検索
  • 手順

1. LODQAから自動生成した。

2. LODQAから生成されたSPARQLクエリは変数とFILTERの組み合わせが多いためFederated searchには難しいので変数に値を入れて変数の数を減らしながら、Federated searchがより簡単なクエリを作った。

  • Query 1 (簡単)

athrosisのside effectを持つdrugは? (siderだけ検索すれば答えが返るクエリ)

   SELECT ?it1 WHERE {
       ?it1 a <http://www4.wiwiss.fu-berlin.de/sider/resource/sider/drugs> .
       ?it1 <http://www4.wiwiss.fu-berlin.de/sider/resource/sider/sideEffect> <http://www4.wiwiss.fu-berlin.de/sider/resource/side_effects/C0022408> .
   } LIMIT 10


  • Query 2 (ちょっと難しい)

alzheimer対象のdrugが持つside effectは? (drug bankとside effectを両方検索する必要があるクエリ)

   SELECT ?it1 ?it2 ?x11 WHERE {
       ?it1 a <http://www4.wiwiss.fu-berlin.de/sider/resource/sider/side_effects> .
       ?it2 a <http://www4.wiwiss.fu-berlin.de/sider/resource/sider/drugs> .
       ?it2 <http://www4.wiwiss.fu-berlin.de/sider/resource/sider/sideEffect> ?it1 .
       ?it2 <http://www.w3.org/2002/07/owl#sameAs> ?x11 .
       ?x11 <http://www4.wiwiss.fu-berlin.de/drugbank/resource/drugbank/possibleDiseaseTarget> <http://www4.wiwiss.fu-berlin.de/diseasome/resource/diseases/74> .
   } LIMIT 10


  • Query 3 (かなり難しい)

alzheimer対象のdrugが持つside effectは? (drug bankとside effectを両方検索する必要があり,かつ,特定されてないpredicateを含む。)


   SELECT ?it1 ?it2 ?x11 ?p WHERE {
       ?it1 a <http://www4.wiwiss.fu-berlin.de/sider/resource/sider/side_effects> .
       ?it2 a <http://www4.wiwiss.fu-berlin.de/sider/resource/sider/drugs> .
       ?it2 <http://www4.wiwiss.fu-berlin.de/sider/resource/sider/sideEffect> ?it1 .
       ?it2 ?p ?x11 .
       ?x11 <http://www4.wiwiss.fu-berlin.de/drugbank/resource/drugbank/possibleDiseaseTarget> <http://www4.wiwiss.fu-berlin.de/diseasome/resource/diseases/74> .
   } LIMIT 10