私は小さなRDFモデルを構築しました。これには、ヒトゲノム上のいくつかの項目を説明するいくつかのトリプルのみが含まれています。
別のリレーショナルデータベースに保存されている、一部のゲノムセグメント(「遺伝子」など)と重複するアイテムのみを保持したいと思います。この遺伝子のデータベースは大きすぎて、私の最初のRDFモデルに挿入できません。
ARQを拡張して、クエリ中にモデルにいくつかの新しいステートメント(アイテムと重複する遺伝子のみを記述するRDFステートメント)を挿入する方法はありますか?
入力:
uri:object1 my:hasChromosome "chr1" .
uri:object1 my:hasStartPosition "1235689887" .
uri:object1 my:hasEndPosition "2897979879" .
uri:object1 dc:title "my variation" .
出力:
uri:object1 my:hasChromosome "chr1" .
uri:object1 my:hasStartPosition "1235689887" .
uri:object1 my:hasEndPosition "2897979879" .
uri:object1 dc:title "my variation" .
uri:gene1 dc:title "GeneName" .
http://jena.sourceforge.net/ARQ/arq-query-eval.htmlについて読んだことがありますが、迷っています。どの拡張メカニズムを選択する必要がありますか?財産 ?Web上にこれ以上の完全な例はありますか?
ありがとう、