問題タブ [owl]

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 に答える
571 参照

machine-learning - OWL/RDF自動プランナー

現代のOWL/RDF推論システムと、古いSTRIPSスタイルの自動プランナーおよびスケジューラーとの間の交差点として機能するソフトウェアはありますか?どちらのシステムもRETEベースのパターンマッチングを利用していますが、「アクション」の概念を形式化するのは自動化されたプランナーだけのようです。残念ながら、GraphplanSOARなど、自動計画を実装していることがわかったすべてのプロジェクト、死んでいるか死にかけているようであり、そもそもうまくスケーリングするようには見えませんでした。現在のデータストアはRDMSに実装されており、数百万を超えるトリプルに拡張して推論することができますが、アクションを具体的に試みて推論するものは見つかりませんでした。アクションの概念が従来のRDFでどのように表現されるかを想像することはできますが、公式のサポートがなければ、それでも非常に複雑でハックになると確信しています。残念ながら、私は多くの先行技術を見つけることができません。これは以前に行われたことがありますか?

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

semantic-web - セマンティック Web フレームワークのアーキテクチャ

Protege OWL エディターを使用して「.owl」ファイルが生成される、電子市民権のための Web ベースのオントロジーに関するプロジェクトを行っています。Web サービスを有効にするには、そのファイルを使用する必要があります。私のプロジェクトで従うべき Web アーキテクチャを提案してくれる人はいますか?

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

rdf - RDF と OWL のワークフローに関する質問

私はProtegeを通じてOWLを見たり遊んだりしてきましたが、「ワークフロー」とその考え方を正しく理解しているかどうか知りたいです(データベースをゼロから構築するため:

  1. Protege または同等のものを使用して、データの OWL オントロジーを生成します
  2. このスキーマを RDF にエクスポートします
  3. トリプルストアの一部の要素として定義されたクラスをターゲット データとともに使用する
  4. トリプルストアを RDF にエクスポートする
  5. openRDF/sesame または Jena を使用して、定義されたデータとオントロジーを読み込みます
  6. RDF トリプルストアを OWL オントロジーに対して検証して、すべてが正常であることを確認します
  7. SPARQL を使用して RDF トリプルストアからデータを取得する
  8. OWL推論を使用して何かを行います(ここではあまり明確ではありません)

他の人が何をしていて、この種の問題にどのように取り組んでいるのかを知りたいです。

さらに、具体的な質問があります。

オントロジーのみのサブクラスとスーパークラスの関係を決定するためにフクロウ推論が使用されているようです。しかし、データに関しては、SPARQL でサブクラスとスーパークラスの関係を照会する方法を教えてください。たとえば、トリプル ストアが (pizzaID1 is-a marghareta ) を定義し、SPARQL でベジタリアン ピザをクエリする場合、どうすれば PizzaID1 が返されることを確認できますか。

その答えは、すべての関係が明示的に示されている「完全なグラフ」を生成することに関係していると思います。sparql は、トリプルストアをクエリするときに自動推論を行いますか?それとも、そのような完全なグラフを生成する必要がありますか?

0 投票する
3 に答える
3391 参照

xml - Protegeでのリレーションの表示-OWLエディター

この画像は、オントロジーのクラスを定義した後に取得した画像ですProtege-OWLEditorバージョン4.1でオントロジーの基本的なクラス階層を作成しました。しかし、通常の階層または「is-a」関係以外のオブジェクトプロパティとOwlVizのクラス間の関係を視覚化することはできません。では、OwlVizまたはOntoGrafを使用して「オブジェクトプロパティ」を表示する方法を教えてください。または、対応するowl / xmlファイルにいくつかの変更を加える必要がありますか?

0 投票する
3 に答える
778 参照

java - OWLでのCRUD操作

オントロジーを作成しました。アプリケーションを作成したいのですが、フクロウ ファイルで CRUD 操作を実行するにはどうすればよいですか。Dotnetrdf、jena などのさまざまな API に出会いました。すべて RDF/RDFS をサポートしていますが、フクロウ ファイルはサポートされていません。

http://www.semanticoverflow.com/questions/2704/using-jena-to-query-owl-files

OWL/XMLの読み込みの問題

また、ほとんどの API は Java で利用できますが、Java で単純なhello worldプログラムを作成する方法がわかりません。サーブレット、jsp、および .java と混同しており、多くの構成が必要です。だから私はphpを好む。

それで、PHPでフクロウファイルを照会するAPIまたは代替方法はありますか?

よろしく、 anas anjaria

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

rules - SWRLルールの目的は何ですか?

SWRLルールの目的を誰かが説明できますか。私が理解している限り、SWRLルールはSQLのストアドプロシージャと同じです。私はいくつかのルールを作成しましたが、クエリを介してアプリケーションでそれらを利用する方法がわかりません。SWRLルールが正しい方法で考えているかどうかはわかりません。正しい使い方を教えてください。

このルールを見てください:

私のオントロジーにはPatientクラスがありますが、Sickクラスはなく、hasValue_heartrateプロパティもありません。だから私はこれらを作成する必要がありますか?または、オントロジーで上記のルールをどのように使用できますか?

0 投票する
3 に答える
4236 参照

java - Java Web で Jena Api を使用しています... 不明な例外

Java Web アプリケーションで Jena を使用しているときにこの例外に遭遇した人はいますか?親切に助けてください..

これが私のサーブレットコードです

例外は HTTP ステータス 500 -


タイプ例外レポート

メッセージ

例外

根本的な原因

根本的な原因

note 根本原因の完全なスタック トレースは、Apache Tomcat/7.0.11 ログで入手できます。


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

rdf - リンクされた映画データベースのローカル バージョン (linkedmdb.org)

私は、linkedmdb.org の Linked Movie Database からローカルでクエリを実行したいと考えています。リモートではなくローカルにクエリをダウンロードできるrdfまたはフクロウバージョンがありますか
?クエリを実行しようとしたところ、次のエラーが発生しました:

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

rdf - 統合検索のための PeriodicTable に似たオントロジー

PeriodicTable オントロジーを照会するアプリケーションを開発しています。これでクエリできる、これに似た他のオントロジーはありますか? 基本的には、PeriodicTable オントロジーを使用してクエリを実行し、意味のあるデータを抽出できるオントロジーを探しています。PeriodicTable オントロジーには、周期表のすべての要素とその名前、記号、原子番号が含まれています。

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

semantics - 亜原子粒子オントロジーに関するSPARQLクエリ

http://robertdavidstevens.wordpress.com/category/ontologies/から入手できるオントロジーperiodic.owlにSPARQLクエリを書き込もうとしています 。

さらに構築するために使用できるサンプルクエリをいくつか提供してください。
たとえば、特定の要素のプロパティを取得するためのクエリ

私が作成するクエリ:

Antimony5Ionに関するすべての詳細が必要な場合は、次のようにします。