Protege で SPARQL/SPIN 制約とコンストラクターを作成および編集するためのプラグインまたはその他の手段はありますか?
私が理解しているように、RDF で SPIN 制約を取得するには、ASK または CONSTRUCT クエリの SPARQL コードを解析してエンコードする必要があります。不透明な文字列として保存されません。したがって、SPARQL と SPIN の知識を持つプラグインが必要になるようです。
SPIN 制約を含む Topbraid Composer から RDF を Protege 4.3.0 にロードしました。制約が注釈として認識されているようですが、基礎となる SPARQL コードのすべてを批判的に含めて、すべての詳細を見つけることができないようです。RDF ファイルをテキスト編集するときに表示されます。
広い意味では、SPIN 制約とコンストラクターを作成/編集し、それらを Sesame にロードして、クラスからインスタンス化された個人を操作する方法を見つけようとしています。TopBraid Composer から Sesame へのパスに関する別の質問を投稿しました。私はスタックオーバーフローの初心者なので、質問をより具体的にしようとしています。
ところで、いいえ、代わりに SWRL を使用したくありません。SWRL を使用して必要な制約を表現するのに苦労しました。SPARQL を使用して成功しました。
ありがとう。