私はRDFデータを使ってプロジェクトを進めています。カスタムオントロジーに基づいて、特定のパターンと一致しないRDFトリプルデータセットとフラグトリプルに対して実行されるデータクリーンアップメソッドの実装について考えています。OWL APIを使用して、特定のサブジェクト - 述語 - オブジェクトの関係を強制できますか?
たとえば、クラスhttp://myontology/A
は、述語http://myontology/denotes
を使用してhttp://myontology/B
を示す必要があることを強制したいと思います。 denote
のインスタンスがクラスB
ではないクラスA
のインスタンスにはフラグが設定されます。
のOWLReasoner
などのツールが、Reasonerのカスタム公理を設計した場合、このようなことを達成できるかどうかは疑問です。 http://owlcs.github.io/owlapi/apidocs_4/org/semanticweb/owlapi/reasoner/OWLReasoner.html
のReasonerで利用可能な方法は、アップ私はそれらを使用したい目的のためではないかもしれないように私には見えますが、誰もがOWL-API
を使用した経験を持っている場合、私は思ったんだけど:私はここにドキュメントをレビューしていますこの目的のために、またはそのトリックを行うことができる別のツールを知っている。