問題タブ [protege]
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.
taxonomy - オントロジー: OWL - クラス間の接続の作成
Protege を使用して OWL で記述されたオントロジーを取得しました。しかし、クラス間の関係を作成するための解決策が見つかりません。もちろん「サブクラス」の関係はありますが、独自の関係を定義したい。したがって、クラス階層 (「サブクラス」関係から構成される) がありますが、2 つのクラスを接続するための関係、つまり「has_Relation」を作成したいと考えています。
私の目的は、「クラスの親クラスはどのクラスか」という情報を取得できる Java プログラムを作成することです。および「has_Relation 接続はどのクラスですか?」
(私は個人について話しているのではなく、クラスについて話しているだけです)
よろしくお願いします!
よろしくナタン
ontology - OWL制限の列挙
Protege3.x を使用して、オントロジーのプロパティに制限を追加しようとしています。
制限内で列挙を指定する際に問題があります。たとえば、列挙型を指定して、可能なデータ要素を次のように制限しようとしています。
式全体を単一の文字列と見なします。
別の例では、複数の表現とそれらの間の「または」を使用して問題を解決しようとしましたが、これは適切と思われます。しかし、前のものでは、「または」は許可されていません。
この必要性のために列挙を使用することはどのように可能ですか? ありがとう!
rdf - OWL-LISTとRDF-LISTの違い
OWL-LIST と RDF-LIST の違いがわかりません。第二に、なぜ OWL シリアライゼーションのために OWL-DL が RDF-LIST をサポートしないのですか? OWL-DLでOWL-LISTを作成する方法
owl - DBPedia から抽出されたデータの可能なストレージ オプション
ユーザーが (Web アプリ経由で) 製品購入にタグを付けることができるアプリケーションを開発しています。
タグを使用して、DBPedia (FreeBase などの他のオープン データ ソースの可能性があります) に自動的にクエリを実行する予定です。
DBPEdia から返された上位N 個の結果がユーザーに表示され、ユーザーは入力したタグに最も近いものを選択します。(特定のデータのみを抽出します)。
例:
ユーザーがタグ「iPhone」を入力すると、SparSQL クエリが DBPedia に送信されます。結果が解析され、各結果に関するいくつかのデータがユーザーに表示されます。ユーザーは、購入したものに最も近いものを選択します。
ユーザーが選択した DBpedia の結果からデータの一部を抽出し、後の段階でマーケティング目的で保存したいと考えています。(理想的には、API への呼び出しを介して)
Bigdata か Protege OWL のどちらかを考えていましたが、どちらも使用した経験がありません
このタスクと利点/欠点/学習曲線などに最適なツールを提案できる人はいますか?
ありがとう
plugins - Protégé の NavigOwl プラグインの実行
私はセマンティック Web プロジェクトに取り組んでおり、いくつかのアプリケーションとアルゴリズムをテストするための実際のオントロジーを探しています。私が探しているのは、さまざまなサイズと構造であり、会社のソリューションをベンチマークできるものであり、できれば自家製のモックではなく、実際に使用されているものです。残念ながら、OntoGraf を使用してオントロジー全体を見るのは少し面倒です。
NavigOwl と呼ばれる Protégé プラグインを見つけました。これは、オントロジー全体を一度に表示し、その一般的な複雑さと構造を判断するタスクに最適なようです。問題は、私はそれを機能させることができないということです。
HEREからプラグインをダウンロードし、指示に従います。
plugin
Protégé をインストールしたディレクトリに jar を置きました。- Protege を開き、オントロジーを読み込みます
- 行って
Window>Tabs
選択しますNavigOwl
- NavigOwl タブが表示されますが、ウィンドウの残りの部分は灰色で、クラス階層ビューのみが含まれています。以下に示すように、単純に空白です。
階層ビューでどのクラスをクリックしても、何も変わりません。
私は解決策をグーグルで検索し、nabble.com でこのスレッドを見つけることができました。投稿者は問題を修正したと言っていますが、その方法はわかりません。タブをデフォルトの状態にリセットすることは暗黙の解決策の1つですが、私にはうまくいきません。タブを閉じて再度開いても、Protégé 自体は何も変わりません。
問題が発生しましたか? 原因は何ですか?
Windows 7 ホーム プレミアム x64 で Protégé 4.1.0 Build 239 をバンドルされた JRE (1.5.0) と共に使用しています。
ここで入手可能な JAR (Protégé 4.1 用の NavigOwl プラグイン)とスタンフォードの Protégé wiki で言及されているもの (バージョン 1.1.0)の両方を試しましたが、状況は変わりません。
rdf - ProtegeでのSPARQLクエリの結果は推移的なプロパティを認識しません
私はこの質問で表現されたほぼ同じ要件を持っています:推移的な関係にあるすべてのノードを取得します
Protege3.4.8を使用しています。これはOwl-Liteプロジェクトです。タイプNodeのオブジェクトプロパティとして定義されている推移的なプロパティ"contains"があり、タイプA、B、Cの子孫があります。
次のようなプロパティを含むことで相互にリンクする個人がいます。
AはCを含むBはCを含む
次のSPARQLクエリを実行すると:
私は得る:
包含の推移的な性質のため、私は取得することを期待します
それも。私はここで何が間違っているのですか?私がリンクした質問には、回答にイエナが含まれていますが、イエナモデルでこれを行うと違いがありますか?
semantics - Protege4のSWRLタブ
protegeSWRLタブはProtege4バージョンでは使用できません。protege4.1とprotege4.2の両方を試しました。protegeでSWRLルールを編集するために言及されたaxiomeプラグインは、protege3バージョンでのみ機能すると言われています。
誰かがプラグインまたはプラグインをプロテッジのSWRLルールを編集するために含める手順を教えてもらえますか?
ontology - OWLオントロジー(プロパティ制限を与える)
私は現在OWLオントロジーに取り組んでいます。プロパティに関して質問があります。
率直に言って、クラスにプロパティ制限を与えることの重要性はあまりわかりません。
例えば、
製品(クラス)にはメーカー(プロパティ)があります。
この場合、これは1つの製品に少なくとも1つのメーカーがあることを意味します。
ただし、オブジェクトプロパティアサーションを
プラモデル(製品の個人)にはメーカー(オブジェクトプロパティ)ドコモ(メーカーのインスタンス)がありますか?
両方を行う必要がありますか?私が最初のことをしなければ、推論者は問題はないと言います。なぜ両方をしなければならないのですか?
ontology - Protegeの観点から、「しゃれ」、「しゃれ」は何の略ですか?
私はオントロジーとProtegeに不慣れで、「しゃれ」や「しゃれ」などの言葉に出会うことがあります。しかし、私にはそれらが何を意味するのか見当がつかない。はっきりさせてくれませんか?
taxonomy - フクロウファイルを書く
私にはいくつかの階層があり、それらをフクロウの構文で書く必要があります。すべてのオブジェクトは、ここでは個人ではないクラスです。
各階層のクラス間の関係は同じです。たとえば、「relates」は、すべてのクラス間の1つの階層内の関係です。
これらの関係をどのように定義する必要がありますか?オブジェクトのプロパティは知っていますがsubClassof
、ツリー(プロテッジ)内のすべてのクラス間にあるリレーションのようなものが必要です。
このような関係をフクロウの構文で定義することは可能ですか?どのように定義すればよいですか?
私はそれをしましたが、ファイルを検証したときにエラーが発生しました。
これらはエラーです
型なしオブジェクトプロパティ:http: //example.org/1#haspart型なしクラス:http ://www.w3.org/2000/01/rdf-schema#Class