問題タブ [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.

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

sparql - sparql で個人データのプロパティ値を取得する方法

こんにちは、私はオントロジーが初めてです。私は Protege ソフトウェアによってレストランのオントロジーを開発しました。しかし、クラスのすべての個体のプロパティ値を見つける SPARQL クエリがどうしても必要です。

弟子のスクリーンショット

次のような結果を得たい:

グラフ画像

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

owl - オントロジーの設計:クラスまたは個体

マイクロストラテジー ドキュメントとそれに含まれる情報の種類をキャプチャする必要があるオントロジーを設計します。たとえば、以下は 3 つの mstr ドキュメントです。

それに伴い、以下のような情報クラスを定義しました。

ドキュメントを情報クラスと結合する hasInformation と呼ばれる述語/プロパティがあります。私の質問は - ドキュメントのサブクラスとして mstr ドキュメントを作成し、それに hasInformation 述語を定義するか、ドキュメントの個人/インスタンスを作成する必要がありますか?

各ドキュメントには、name、projectName、url、parameters などのプロパティもあることに注意してください。このプロパティは、個体またはクラスのデータ型プロパティとして定義する必要がありますか?

あなたの助けに感謝します...ありがとう。

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

owl - protege 5.0 (フクロウ) の定義済みクラスとプリミティブ クラスの違いはどれですか?

http://wiki.opensemanticframework.org/index.php/Adding_an_Ontology_Concept_using_Prot%C3%A9g%C3%A9で PRÖTEGË 5 のマニュアルを読みましたが、理解できません。構築には方法論「METHONTOLOGY」を使用しています。 Ontology.Protege 5 での実装には疑問があります。

誰かが PROTEGE 5 を使用するためのより良いマニュアルを持っています

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

owl - Protege 5.0 でクラスの属性を追加するにはどうすればよいですか?

オントロジーを構築するための方法論として方法論を使用しています。この方法論のタスク 7「タスク 7: クラス属性を詳細に定義するには」で、インスタンス属性を Protege に追加する方法は知っていますが、方法がわかりません。 Protege 5.0 にクラス属性を追加します。

クラス属性とインスタンス属性の表をお送りします。それらの違いを示します

クラスの属性

インスタンスの属性

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

owl - プロテジ フクロウはデータ プロパティを使用して推論できますか?

Protege 4 の推論機能を使用して、データ プロパティ スコアに従って個人を分類しようとしています。

健康状態の良い個人のデータ プロパティ「歩行スコア」は 8 です。私は、そのような個人を「健康状態」と呼ばれるクラスに分類する推論を取得しようとしています。データ プロパティ「歩行スコア」は 1 から 10 までの整数です。個々の「アリス」の歩行スコアは 8 で、これは「健康状態が良好」に等しいはずですが、どのように試しても、保護者 4 に彼女を推測させることはできません。クラス「健康」に。

0 投票する
2 に答える
3675 参照

ontology - Protege でオブジェクト プロパティを使用してクラスに個人接続できますか?

個々の(インスタンス)がオブジェクトプロパティを持つクラスに接続する方法はありますか? たとえば、この場合の個人は、モジュール名: Web プログラミングです。オブジェクト プロパティ: isClassified。クラス: ネットワーク。

Web プログラミングをクラスとして定義しようとしましたが、ドメインと範囲が両方ともクラスであるため機能します。Web プログラミングとネットワークの両方を個人として定義しても、同じことが言えます。ドメインがクラスで、範囲が個別の場合でも機能します。しかし、ドメインが個人で範囲がクラスの場合はどうなるでしょうか? それをオブジェクト プロパティ: isClassifiedIn に接続する方法はありますか?

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

java - Pizza オントロジーで直接スーパークラスを抽出するための Reasoner オブジェクトの使用

標準の Pizzaオントロジーで OWL API 3.4.3 と Hermit 1.3.8.1 (reasoner) を使用しています。

クラスのDirect スーパークラスを抽出しようとしています。

ここで提供されるチュートリアルでは、 Direct スーパークラスの抽出は考慮されていません。 たとえば、Food には次の 2 つのスーパークラスがあります。

  1. フクロウ:もの
  2. ドメインコンセプト

上記のDirect スーパークラス(つまり、DomainConcept) を抽出するための単純なコード スニペットが示されています。

reasoner object を使用して呼び出すことができる関連するメソッド を見つけることができません。

目的の出力を直接取得するためのトリックはありますか?

前もって感謝します :)