問題タブ [jena-rules]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
231 参照

jena - print 組み込みルールを使用した Jena リスト ステートメント

Jena と GenericRuleReasoner がどのように機能するかを学ぼうとしています。これは Apache Jena チュートリアルから取得しました。

別のステートメントを追加する場合

printコマンドでステートメントのみをリストすることは可能ですか? print ステートメントはコンソールに出力されます。UIに表示したい。

これは、私が現在 Jena でトリプルを取得するために行っていることです。初心者なので間違っていたらすみません。

0 投票する
0 に答える
207 参照

java - 推論ルールで Jena の Union モデルを使用する方法

参照データを含む大きなモデルをメモリ内に保持し、他のモデルを推論ルールに関連付けようとしています。新しいトリプルが発生したときに一致するルールを起動し、参照データとすべての新しいトリプルを検索して最終的にセカンドモデル。

このような:

Claire が到着すると、ルールが起動し、id によって参照データで Alice を見つけ、次のような追加のトリプルを生成します

これは、アリスが存在するのと同じレコードではなく、埋められるモデルのクレアのレコードと一緒になるはずです。

これに対する私の最近の試み:

aligned推論ルールによって生成されたトリプルがモデルに入らないことを示しています。

モデルを別の方法で構成しようとしました。つまり、最初に推論モデルを構築し、次にそれを参照と組み合わせましたが、役に立ちませんでした。

推論ルールによって生成されたトリプルをルックアップ データとは別にモデルに保存するにはどうすればよいですか?

ttlこれをJavaコードではなくファイルで定義する方法はありますか?

GitHub のこの例の完全なコード