問題タブ [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.
rdf - アノテーションプロパティがあり、各子(Y、Z)がプロパティcanDoを持っている場合、YはどのようにしてすべてのcanDoを継承できますか?
TurtleとOWLを使用しています。
Xはクラスであり、それに含まれるいくつかのプロパティがあります。Xにすべての子クラス(YおよびZ)と同じプロパティを持たせるにはどうすればよいですか?
推論者に:X:canDo:thingAを推測させたい。
クラスが異なっていても、これは推移的なプロパティですか?
rdf - OWLDataPropertiesの独自の範囲を定義する方法
私は最近、Webオントロジー言語(OWL)の学習を始めました。独自に定義した値の範囲でDataPropertyを定義したいと思います。次のプロパティを検討してください。
プロパティの範囲はdouble値ですが、プロパティが0から1までのdouble値のみを受け入れるようにするために、範囲を制限したいと思います。データプロパティの独自の範囲を定義する方法を教えていただければ幸いです。
rdf - RDF データから RDFS オントロジーを生成する
私はオントロジー分野に不慣れです。私の質問は、問題ではなく明確化です。扱っている情報はRDF形式で書かれています。私は独自の RDFS オントロジーを構築しました。所有している RDF データからそのオントロジーを生成したいと考えています。どうすればイエナでそれを行うことができますか?? リソース/プロパティーの命名は、RDF データと RDFS オントロジーの間で同じである必要がありますか?? 例は高く評価されます。
また、RDF と RDFS の違いはまだはっきりしていません。RDF をオントロジーと見なすことはできますが、(知識をエンコードする際の) 機能は限られていますか??
rdf - SPARQLクエリを特定の種類のクラスに制限する
dbpediaデータベース内の場所が「California」であるすべてのリソースを選択するためのSPARQLクエリがあります。
ここでの私の問題は、この結果をフィルタリングして?subj
、特定のクラスのサブクラスであるものだけを取得することですdbpedia:Public_company
。
sthを試してみました。このような:
しかし、これは空の結果セットになります。
?subj
を特定のタイプのクラスからのものに制限するにはどうすればよいですか?
rdf - RDF語彙と述語
一部のデータを RDF 形式に変換しようとしています。dc および foaf タイプを使用して、基本的なオントロジーを作成できます。問題は、より複雑なオントロジーの場合、より具体的な述語が必要になることです。より具体的な語彙を探していますが、語彙が何を意味するのかよくわかりません。使用したい用語に関する情報を含む単なる URI (おそらく Web サイト) ですか、それとも RDF 形式で記述する必要がありますか? 例: IMDB 用語を使用できますか? 例http://www.imdb.com/glossary/C
rdf - 2 つの RDF ステートメントを比較できますか?
rdf ステートメントについて質問があります。2 つの rdf ステートメントを比較できますか? たとえば、ストアからステートメントを受け取った場合、オブジェクトの値について事前に定義されたステートメントと比較できますか? これは可能ですか?
前もって感謝します!
c# - 座標(緯度、経度)をRDFに格納する方法
私は座標を示すac#クラスを持っています
RDF は double 型をサポートしていないため、どのように rdf の rdf トリプルに変換できますか?また、float が使用されている場合、「.」の後に 6 桁しか表すことができません。何か案が?
Protege 3.4.8を使用して rdf スキーマを作成し、 Semwebを使用して scema にデータのトリプルを書き込みます...
rdf - プロパティが順序付けられた値のセットを持たなければならないことをOWLでどのように述べるのですか?
プロパティが順序付けられた値のセットを持たなければならないことをOWLでどのように述べるのですか?
例: プログラムにはシリーズの rdf:Seq が必要であり、シリーズにはエピソードの rdf:Seq が必要です。
http://purl.org/ontology/po/オントロジーは、代わりにプロパティhttp://purl.org/ontology/po/positionを使用します。
どちらのアプローチが優れていますか?
java - Jena 複数の rdfs:label
私はイエナとフクロウが初めてで、オントロジーを与えられました。Protege 4.2 で問題なく開くことができますが、Jena で開こうとすると、次のようになります
Exception in thread "main" org.apache.jena.riot.RiotException: {E201} Multiple children of property element
。
私はオントロジーでそれが何であるかを少し調べていましたが、一部の要素が言語で複数のラベルを持っていることに気付きました。
これにより問題が発生する可能性はありますか? 私が使用するすべてのコードは他のオントロジーで動作するので、このオントロジーから来ていると思います。この例外の原因を知っていますか?
編集
したがって、最小化されたケースに到達しても、同じエラーが発生します。
Javaコードは次のとおりです。
これは役に立ちますか?もう本当に何も思いつかない…