問題タブ [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.
semantic-web - セマンティック Web では、OWL EL、RL、QL はすべて DL のインスタンスですか? 違いはなんですか?もっと内側に
私は多数のオントロジーでペレット推論を使用しており、IRI のリスト (この場合は URL) で info メソッドを実行しました。私が興味を持っている 2 つの指標は、DL 表現力と OWL プロファイルです。
私が取得しているOWLプロファイルは、「OWL 2」、「OWL 2 DL」、「OWL 2 EL」、「OWL 2 QL」、「OWL 2 RL」の範囲です。「OWL 2」と表示されている場合、それはオントロジーがOWL 2でいっぱいであることを意味しますか? 他のバリエーションはすべてDLですか?さまざまなプロファイルを説明する仕様を見つけました (特に表 10) [新しいユーザーとして、複数のハイパーリンクを投稿することはできません。次の 1 つの方が 2 つよりも重要だと思いました] が、これまでのところ、この質問に自分で答えることができませんでした。
「DL表現力」については、その名の通り表現力コード(ALCH、ALCH(D)など)がすべてDLであることを意味します。いわば、コードとその複雑さに関する技術的意味のこの非常に学術的なカタログを見つけましたが、表現力を見て、オントロジーがDLかフルかを少なくとも一般的に判断する方法を知る必要があります。これらのことを説明するヘルプやリンクをいただければ幸いです。
それが役立つのであれば、私がこのようなもので何をしようとしているのかについて、いくつかのコンテキストも提供する必要があります. オントロジー ID 番号 (URL リストから)、それぞれの表現力と OWL プロファイルを持ち、そのオントロジーがフルか、DL か、Lite かを示す「ペレット情報」データから表を作成しているだけです。
semantic-web - セマンティック Web オントロジーは、表現力は同じですが、プロファイルが異なりますか?
ペレット推論器でいくつかのオントロジーを分析していますが、奇妙な結果が得られています。オントロジーで「ペレット情報」メソッドを実行し、OWL プロファイルを DL 表現力と比較すると、同じプロファイルでも表現力が異なるオントロジーが得られることがあります。それは少なくとももっともらしいように思えますが、同じ表現力を持つが異なる OWL プロファイルを持つオントロジーも見つけています。そもそもプロファイルはオントロジーの表現力と還元可能性のしるしであるため、これがどのように可能になるのでしょうか?
owl - Jena による .owl ファイルへの OWL:imports の追加方法
私はイエナが初めてです。新しい OntModel を作成したいので、他のオントロジーをこのモデルにインポートする必要があります。ファイルに書き込むと、ファイルは次のようになると思います。
現在、他のオントロジーを jena によってモデルにインポートする方法がわかりません。誰でも私にアドバイスをもらえますか?
ありがとうございました
java - Java で .owl ファイルを読み取り、その内容を表示するにはどうすればよいですか?
.owl
Java でファイルを読み取り、その内容を表示するにはどうすればよいですか?
artificial-intelligence - 自然言語をRDFとして表現する
自然言語で伝えられる概念のどれだけをRDF/OWLが表現できるか?私はまだRDFやその他のセマンティック技術を学んでいますが、現在理解しているように、情報は通常、形式(主語、述語、目的語)のトリプルとして表されます。だから、「ボブは帽子をかぶっている」という文がどのように表現されるか想像できます。しかし、「42番街にあるボブは、オーナーが承認した後、モールで仕事をする」など、より複雑な文をどのように表現しますか?名詞/動詞/所有権/因果関係/時制などを表すタグの規則はありますか?
注意してください、私は任意の自然言語テキストをRDFに自動的に変換する方法を尋ねていません(これは現在不可能に見えるため)。自然言語が表すのと同じ情報を表すためにRDFがどのように使用されるかを理解しようとしています。
persistence - 私が使用できる比較的成熟した RDF/OWL Persistence Framework はありますか?
私は openrdf.org から Elmo を見てきましたが、別のオブジェクト内にオブジェクトを持つことをサポートしていないようです。たとえば、Class House 内の Class Roof で、House オブジェクトの永続化を許可します。
そのような操作を可能にする RDF/OWL データ用の、かなり成熟し、文書化された永続化フレームワークが他にあるでしょうか? そうでない場合、他に何かありますか?
java - Javaを使用してOWLオントロジーから特定の値を読み取る方法
私はOWLオントロジーを持っています:
現在、オントロジーのクエリに Java API を使用しています。たとえば、私が持っている場合Wayne_Smith
、彼が担当しているモジュールをどのように照会できますか?
rdf - Webアプリケーションでセマンティック検索を実装する
このWebアプリケーションは、ユーザーがテキストベースの検索でそれらの投稿を検索できるWebアプリケーションにさまざまな種類の投稿を投稿することを目的としています。基本的に、投稿には次の属性があります。
現在、投稿コンテンツは「投稿」テーブルの下のSQLサーバーデータベースに保存されています。私がやりたいのは、アプリケーションで公開されているこの投稿にセマンティック検索を実装することです。たとえば、ユーザーが検索フィールドに「Education」と入力した場合、システムはテキスト値ではなく「Education」という単語の意味で検索する必要があります。このために、Jenaフレームワークを使用したRDF/OWLベースのソリューションを選びたいと思います。しかし、私はセマンティックWebの初心者なので、どうやって始めるのか本当にわかりません。この検索を作成するのを手伝ってください。(サンプルアプリケーション/コードを提供できればより良いです)よろしくお願いします。
search - OWL注釈をどのように照会しますか
RDF/OWL オントロジーで注釈を照会するためのメソッド/ツール/構文を探しています。
検索クラス、プロパティ、個人を見つけたクエリエンジンは見つかりましたが、DC:Description などの値に基づいて検索するものは見つかりませんでした
object - 加重 RDF 述語 (owl:ObjectProperty)
RDF では、ステートメントは S、P、および O で表されます。OWL では、owl:ObjectProperty は述語ロジックを表します。
しかし、犬が好きな「程度」を説明するのはどうですか?プロパティまたは値を述語に与えるにはどうすればよいですか? 私が得た 1 つの解決策は、1 つの (S,P,O) ステートメントを 3 つのステートメントに拡張することです。例えば、
それはうまくいくはずですが、明らかにオントロジーを3倍大きくします:(
提案をいただければ幸いです。