|
tolog query
|
|
|
|
|
以下は、トピックマップ問合せ言語 (tolog) のサンプル問合せ式です。
|
|
"tolog" について、詳しくは、
tolog - A topic map query language 及び
tolog - Language tutorial
を参照してください。
|
****************************************************************
インスタンストピックの問合せ
****************************************************************
----- すべてのトピック型のすべてのインスタンスを問合せ ---
instance-of($INSTANCE, $TOPIC)?
----- "人" 型のすべてのインスタンスを問合せ ---
using psi1 for i"http://topicmaps-space.jp/psi/my-career/"
instance-of($INSTANCE, psi1:person)
order by $INSTANCE?
*************************************************************
関連を利用した問合せ
*************************************************************
----- 人と著作の関係 ---
using psi1 for i"http://topicmaps-space.jp/psi/my-career/"
psi1:write($PERSON : psi1:author1,
$WORK : psi1:fruit)
order by $PERSON?
----- 第一著者と第二著者の関係 ---
using psi1 for i"http://topicmaps-space.jp/psi/my-career/"
psi1:write($PERSON1 : psi1:author1,
$WORK : psi1:fruit),
psi1:write($PERSON2 : psi1:author2,
$WORK : psi1:fruit)
order by $PERSON1?
|
|