–

観相 トピックマップ 5

As a bridge between Information processing and Knowledge processing
    Query      Home     
メニュー
  書名
  部位
  グループ
  種類
  表現
  部位/種類一覧
tolog query
   問合せ式入力欄:   
   Show trace
 

 
以下に トピックマップ問合せ言語 "tolog" の問合せ式の例を示します。
上の "問合せ式入力欄" に、カット&ペーストして実行することができます。
 
"tolog" について詳しくは、
tolog - A topic map query language 及び
tolog - Language tutorial
を参照してください。

****************************************************************
          インスタンストピックの問合せ                          
****************************************************************

-----   すべてのトピック型のすべてのインスタンスを問合せ   ---

instance-of($INSTANCE, $TOPIC)?


-----   "部位" 型のすべてのインスタンスを問合せ   ---

using psi1 for i"http://www.nijl.ac.jp/aida/psi/"
instance-of($INSTANCE, psi1:region)
order by $INSTANCE?

-----   "表現" 型のすべてのインスタンスを問合せ   ---

using psi1 for i"http://www.nijl.ac.jp/aida/psi/"
instance-of($INSTANCE, psi1:depiction)
order by $INSTANCE?


**********************************************************************
         "貴相" についての絵を問合せ
**********************************************************************

using psi1 for i"http://www.nijl.ac.jp/aida/psi/"
psi1:draw(psi1:variety_100285 : psi1:drawing-object, $DRAWN : psi1:drawn)?


**********************************************************************
         "superclass-subclass" 関連 かつ
         "subclass" の型を問合せ
**********************************************************************

using psi1 for i"http://www.nijl.ac.jp/aida/psi/"
using psi2 for i"http://www.topicmaps.org/xtm/1.0/core.xtm#"
select $TYPE, $SUPER, $SUB from
psi2:superclass-subclass($SUPER : psi1:superclass, $SUB : psi1:subclass),
instance-of($SUB, $TYPE)
order by $TYPE, $SUPER, $SUB?


**********************************************************************
         "種類"に "draw" 関連型で関連する "表現" の数を問合せ
**********************************************************************

using psi1 for i"http://www.nijl.ac.jp/aida/psi/"
select $INSTANCE, count($DRAWN) from
instance-of($INSTANCE, psi1:variety),
psi1:draw($INSTANCE : psi1:drawing-object, $DRAWN : psi1:drawn)
order by $DRAWN desc?



    
Knowledge Synergy Inc.