8. Resourceの生成2006.02.14 株式会社四次元データ 中井隆史
Jena 8章 Resourceの生成
8.1. Resourceの生成Resource インタフェースを実装したオブジェクトは、 Model インタフェースの createResource() メソッドを使用して生成します。 このメソッドで取得されたオブジェクトに対して、プロパティの追加などの処理を行うと、 取得元の Model に反映されます。 ■ Model インタフェースの createResource メソッドの主な種類
この他にも、問い合わせの結果などで取得できます。 注意が必要なのは、 Resouce インタフェースのオブジェクトは、取得元の Model に対応付けがされることです。 例えば、別個のデータである modelA と modelB の、2つの RDF モデルがあったとします。 これらから、それぞれ"http://4dd.co.jp/"という URI で表されるリソース、 resourceA と resourceB を取得します。 Resource resourceA = modelA.createResource("http://4dd.co.jp/");
Resource resourceB = modelB.createResource("http://4dd.co.jp/");
リソースは URI で区別されることから、 URI の比較で評価する次の式は true を返します。 resourceA.equals(resourceB) しかしこれらは、対応するモデルが異なる一方への操作は、他方には影響しません。 例えばresourceA に新たなプロパティと目的語を加えたとしても、 modelB にはそのようなステートメントは追加されません。
|
![]()
![]()
|