public interface OWLQueryBuilder
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
createSPARQL(Path path) |
Instance[] |
getInstances(java.lang.String[] graphURIs,
java.lang.String keyword)
インスタンスを取得する
指定されたgraphURIsの中から、キーワードにヒットするラベルを持つインスタンスをすべて返す
ここでインスタンスとは、rdf:typeの主語として記述されているものをいう |
ClassLink[] |
getNextClass(java.lang.String[] graphURIs,
java.lang.String originClass,
int limit)
指定されたクラスを起点とし、明示的に記述されているOWLのproperty制約を調べ、そのproperty制約で
関連づけられているクラスを網羅的に取得する
処理対象データをgraphURIsで指定することができる
|
ClassLink[] |
getNextClassViaInstanceLink(java.lang.String[] graphURIs,
java.lang.String originClass,
int limit)
指定されたクラスを起点とし、そのクラスに属しているインスタンスとリンクが張られているインスタンスの集合を取得し、取得したインスタンスのクラスを網羅的に取得する
ここでインスタンスとは、rdf:typeの主語として記述されているものをいう
処理対象データをgraphURIsで指定することができる |
InstanceLink[] |
getNextInstancesViaInstanceLink(java.lang.String[] graphURIs,
java.lang.String originInstance,
int limit)
指定されたインスタンスを起点とし、そのインスタンスにリンクが張られているインスタンスの集合を取得する。
|
java.lang.String[] |
getOWLClasses(java.lang.String[] graphURIs,
java.lang.String keyword)
明示的にRDFで書かれているクラスを取得する
指定されたgraphURIsの中から、キーワードにヒットするラベルを持つクラス(rdfs:Class)をすべて返す
|
Path[] |
getPaths(java.lang.String startClass,
java.lang.String endClass) |
java.lang.String[] getOWLClasses(java.lang.String[] graphURIs, java.lang.String keyword) throws java.lang.Exception
指定されたgraphURIsの中から、キーワードにヒットするラベルを持つクラス(rdfs:Class)をすべて返す
graphURIs
- 検索対象のgraphのURI配列 (nullや長さ0の配列も可)keyword
- (nullや空文字は不可)java.lang.Exception
Instance[] getInstances(java.lang.String[] graphURIs, java.lang.String keyword) throws java.lang.Exception
指定されたgraphURIsの中から、キーワードにヒットするラベルを持つインスタンスをすべて返す
ここでインスタンスとは、rdf:typeの主語として記述されているものをいう
graphURIs
- 検索対象のgraphのURI配列 (nullや長さ0の配列も可)keyword
- (nullや空文字は不可)java.lang.Exception
ClassLink[] getNextClass(java.lang.String[] graphURIs, java.lang.String originClass, int limit) throws java.lang.Exception
処理対象データをgraphURIsで指定することができる
graphURIs
- 検索対象のgraphのURI配列 (nullや長さ0の配列も可)originClass
- 起点となるクラスのURI (null不可)limit
- 解として返されるClassLink配列の長さの上限値を指定する。(上限値を設定しない場合は0以下の値を指定する)java.lang.Exception
ClassLink[] getNextClassViaInstanceLink(java.lang.String[] graphURIs, java.lang.String originClass, int limit) throws java.lang.Exception
ここでインスタンスとは、rdf:typeの主語として記述されているものをいう
処理対象データをgraphURIsで指定することができる
graphURIs
- 検索対象のgraphのURI配列 (nullや長さ0の配列も可)originClass
- 起点となるクラスのURI (null不可)limit
- 解として返されるClassLink配列の長さの上限値を指定する。(上限値を設定しない場合は0以下の値を指定する)java.lang.Exception
Path[] getPaths(java.lang.String startClass, java.lang.String endClass) throws java.lang.Exception
java.lang.Exception
java.lang.String createSPARQL(Path path) throws java.lang.Exception
java.lang.Exception
InstanceLink[] getNextInstancesViaInstanceLink(java.lang.String[] graphURIs, java.lang.String originInstance, int limit) throws java.lang.Exception
ここでインスタンスとは、rdf:typeの主語として記述されているものをいう
処理対象データをgraphURIsで指定することができる
graphURIs
- 検索対象のgraphのURI配列 (nullや長さ0の配列も可)originInstance
- 起点となるインスタンスのURI (null不可)limit
- 解として返されるInstanceLink配列の長さの上限値を指定する。(上限値を設定しない場合は0以下の値を指定する)java.lang.Exception