問題タブ [rdfs]
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.
java - 名前のリストを RDF スキーマ (RDFS) に変換する
私はセマンティック Web の初心者です。私の質問は: Java プログラムで RDF スキーマを使用するにはどうすればよいですか? 変換に Java Jena API を使用することは想定されていません。そうする方法はありますか?Java プログラムに名前のリストがあり、それらを RDF スキーマに変換したいと考えています。どうぞよろしくお願いいたします。
rdf - RDF 推論エンジン アプリケーション
私は RDF や推論エンジンなどについてほとんど知りませんが、アルゴリズム ソリューションの代わりに推論エンジンを使用するのに適したアプリケーションを探しています。
あるグラフを別のグラフに変換するという、私が考えているようなことを行うことができる既存の例があるかどうかを知りたいです。
基本的に、入力として有向グラフがあります。エッジは関係です。推移的なものもあれば、そうでないものもあります。このグラフは、システムの望ましい状態を表します。
出力は、そのシステムを望ましい状態にするための設定と指示を与える有向グラフになります。簡単な例として、おそらく出力は結婚披露宴の座席表であり、入力は誰が誰と仲が良いか、誰が誰かの元妻であるかなどであり、誰かを同時に着席させないというルールがあります。元妻との食卓。
グラフは RDF トリプルのように見えます。これは推論エンジンを使用できるようなものですか?
rdf - オントロジーのプロパティ間の同等の関係
「hasColor」と「hasFinish」などの 2 つのプロパティがあります。オントロジークラスAの場合、プロパティ「hasColor」と「hasFinish」が等しい(owl:equivalentProperty)ということをオントロジーで表現したい。しかし、オントロジー クラス B の場合、プロパティ 'hasColor' と 'hasFinish' は等しくありません。
どうすればこれを達成できますか?
おそらく 1 つの方法は、クラス A を範囲として「hasColor」および「hasFinish」プロパティを作成し、それらが等しくなるように設定することです。次に、クラス B を範囲として、等しい関係を持たない別の「hasColor」および「hasFinish」プロパティを作成します。しかし、それは正しいアプローチですか?
java - JENA RDF/XML 形式の rdfs の例
Jena を使用して次のような RDFS 関連のステートメントを作成する方法の実例 ( Java コード) を教えてもらえますか?
私は手動で RDF/XML スキーマを作成しました。これは正しく検証されますが、SPARQL でエンティティが連携しません (推論エンジンがオンになっていても)。そこで、正しいことを確認するために、最初から Jena API を使用してすべてを作成することにしました。
java - RDF/XML RDFS クラス、サブクラスを定義し、それらをタイプとしてリンクする方法
Jena でクラスとサブクラスを定義し、それらを他のリソースのタイプとして追加するにはどうすればよいでしょうか? Java、Jena、および RDF/XML 表記を使用します。次のようなものを作成したい:
その後: リソースをサブクラスにリンク:
編集:
これまでのところ、クラスを定義する方法を見つけました:
rdf - 空白ノードを範囲とするプロパティ
オントロジーでプロパティを定義するとき、このプロパティの範囲が「空白」ノードであることをどのように定義しますか? たとえばhasPhoneNumber
、 domain でプロパティを定義したいとしますPerson
。人が複数の電話番号を持つことができることを私が知っているよりも、のインスタンスはプロパティにPerson
接続された空白ノードを持ち、次にこの空白ノードに電話番号が接続されます。hasPhoneNumber