問題タブ [protege4]
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.
owl - Protege - DL クエリとサブクラス
プログラムの OWL オントロジーをテストするためにプロテジを使用しています。エンティティが別のエンティティのサブクラスであるかどうかを [DL クエリ] タブで確認する方法はありますか? オートコンプリート タブはキーワードsubclassを提案しません。
owl - 時間をかけてdateTimeを比較するSWRL
xsd:dateTime データ型の時刻が 2 つの特定の時刻の間にあるかどうかをチェックする SWRL ルールを定義する必要があります。どうやってやるの?Protégéと互換性のあるものが必要です。
どうもありがとう。
sparql - 分散データ ソースを共通プラットフォームに統合する
携帯電話のレビューがある 2 つの DB スキーマがあります。シングルレビューには3つの要素があります。レビューのテキスト、評価、およびカテゴリ (このレビューは、携帯電話のどの部分について話しているかです。例: 「ディスプレイ」)。D2RQ を使用して、それらを 2 つの RDF に変換しました。
次に、携帯電話ドメインのナレッジ グラフを作成します。例 : ディスプレイを LCD と LED に分けて表示するにはどうすればよいですか?
たとえば、Protege を使用して次のクラス構造を作成できます。

私はそれを正しくやっていますか?また、完全なナレッジ グラフを構築するために、すべてのサブ機能の個体を作成する必要がありますか?
-- さらに要件を追加 --
これが私が達成したいことです。
各レビューは特定のカテゴリに分類されます。スーパークラスまたはサブクラスのいずれかと一致します。例:ディスプレイまたはアモルド
SPARQL を使用して、スーパークラスに関するすべてのレビューを取得したいと思います。たとえば、ディスプレイについてです。カテゴリでフィルターをかけると、「ディスプレイ」に関するレビューを取得できます。しかし、Amoled、OLED、LCD、IPS などのサブクラスに関するレビューを結果セットに含めるにはどうすればよいでしょうか?