問題タブ [semantic-web]

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

html - は
リソースタグリストまたは購読フィードを表示するように適合された XHTML 1.0 の要素?

<dl>次のように、 XHTML 1.0 の要素がリソース タグ リストを表示するのに意味的に有効かどうか疑問に思います。

または、次のコードが示すように、サブスクリプション フィードを使用します。

それとも、<ul>要素はこれらの例により適していますか?

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

c# - Visual Studio 2010 で LinqToRdf デザイナーをインストールすることはできますか?

インストーラーは、Visual Studio 2005 がインストールされていると主張します。これは、プロジェクトが放棄されたという仮定に私をもたらします。これは正しいです?

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

rdf - SPARQL クエリ言語タグの奇妙さ

これは機能します:

( DBpedia SPARQL Explorer での結果)

これはしません:

( DBpedia SPARQL Explorer での結果)

なんで?

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

rdf - rdf:type に関するプロパティー連鎖の推論

クラスからそれらのクラスに属する個体までプロパティを伝播するペレットを取得しようとしています。たとえば、プロパティ X を持つクラス A と rdf:type=Class A を持つ個人 B がある場合、推論を実行した後、個人 B にプロパティ X を持つようにします。私は、OWL 2 新機能ページで参照されているプロパティ チェーンを含める手法を使用しています。この手法は、プロパティ チェーンで独自のカスタム プロパティを使用すると完全に機能しますが、rdf:type 自体を使用しようとすると機能しません。ここに、私の RDF/XML の関連する切り抜きをいくつか示します。

存在論的クラス (Jena によって生成されます。「spread」プロパティに注意してください。これは、クラス Person の個体に伝播しようとしているものです):

「Spread」プロパティ自体 (Jena の API はオブジェクト プロパティ チェーンをサポートしていないため、Jena で生成されたものではなく、私が手動で作成しました):

推論する前に、オイディプスという人物は次のように見えます。

アイデアは、推論の後、次のようになるということです。

rdf:type を rdf:resource として参照することは、おそらくそれがリソースではないことを確信しているため、物事がおかしくなっていると感じています。しかし、それを修正する方法がわかりません。Pellet のコマンド ライン lint プログラムでも実行しましたが、次のような rdf:type の明示的なエントリが作成されたことを除いて、問題はないようでした。

私には少し奇妙に見えますが、rdf:type への参照が理解されていないことを示している可能性もあります。

何が起こっているのか、誰にも光を当てることができますか? 誰かが提供できる助けを本当に感謝します。

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

datetime - SPARQL xsd:dateTime の等価性

SPARQL クエリがあります。

特定のオントロジーで次の結果セットを返します。

その時間に発生するイベントを選択する時間制約を追加したい:

2010-01-19T16:00:00Z

そのため、現在のクエリに FILTER 要素を追加します。

ただし、今回のクエリは、同じオントロジーで空の結果リストを返します。

明らかに、SPARQL または xsd:dateTime の比較について何かが欠けていますが、それを理解できませんでした。アイデアがあれば、私を導いてください。ありがとう。

アップデート

Jena Framework で使用されている SPARQL の ARQ 実装を使用しています。問題はオントロジーやクエリではなく、実装に関するものだと思います

com.hp.hpl.jena.datatypes.xsd.XSDDateTime と com.hp.hpl.jena.datatypes.xsd.AbstractDateTime の実装を調べました。http://grepcode.com/file/repo1.maven .org/maven2/com.hp.hpl.jena/jena/2.6.0/com/hp/hpl/jena/datatypes/xsd

そして、dateTime オブジェクトが 9 つの値で表されていることがわかりました。

XSDDateTime オブジェクトが java.util.Calendar オブジェクトから作成され、オントロジーから解析された XSDDateTime オブジェクトが常にゼロの場合、値 msscale は常に 3 です。さらに、比較機能はこれら 9 つの値すべてが等しいかどうかをチェックするため、決して等しくありません。たとえば、クエリ テキストを編集して FILTER を追加すると、等値チェック後に目的の結果が得られます。しかし、プログラムで FILTER を追加すると、2 つの FILTER のシリアル化は同じですが、結果は同じではありません。以下は、2 つのクエリの例で、その直後に結果が表示されます。

アップデート

jena-dev で同じ質問をしたところ、クエリやコードに問題がないことがわかりました。これは Jena 2.6.0 の問題ですが、Jena 2.6.2 ではすでに修正されています。

0 投票する
6 に答える
625 参照

html - ありとあらゆることに microformats を使用することの実際的な利点は何ですか?

クライアントのサイトで可能な限りのことを行うためにマイクロフォーマットを使用すると、クライアントはどのような実際的なメリットを得ることができますか?

これらの利点を、技術者ではないクライアントにどのように説明できますか?

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

rdf - RDFS - プロパティの宣言

セマンティック データを扱うのは初めてで、答えが見つからない簡単な質問があります。

rdf スキーマを作成するとき、基本的に OOP に従ってクラスを作成します。つまり、有効なすべてのプロパティなどを宣言します。この場合、実際に dcterms:title を使用する予定の 'title' というプロパティが必要だとします。これをスキーマで自分の rdf クラスのメンバーとして具体的に宣言し、それを のサブ プロパティとして宣言する必要がありますか? dcterms:タイトル。それとも、これをスキーマから省略して、rdf インスタンスを作成するときに単純に使用しますか?

これが理にかなっていることを願っています。これについて彼らが提供できるアドバイスを事前に感謝します。

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

java - Jenaを使用してDBpediaでSPARQLクエリを作成する

Jenaを使用してDBpediaにクエリを実行するSPARQLクエリを作成しようとしています。

スタンドアロンツール(Twinkle)で使用するとクエリは機能しますが、このJavaコードにプラグインすると、空のセットが返されます。

私が間違っていることについて何か考えはありますか?

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

xml - セマンティック Web と xml および Web サービスで何ができますか?

私はCSの学生で、セマンティックWebとxmlとWebサービスを使用して4年目のプロジェクトが必要なので、これらの手法から見つけられる最高の(そして新しい)プロジェクトのアイデアは何ですか

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

rdf - 観光のためのRDFオントロジーの種類

観光 Web サイトを立ち上げており、セマンティック Web を使用したいと考えています。RDF オントロジーの使用にも興味があります。

それで、「このホテルはFooにあります」または「このレストランはFooコミュニティで3ポイントの評価を持っています」または「この旅程は3日間で、週末の旅行におすすめです」...

Dublin Coreがオンライン コンテンツなどのデジタル情報に関連する多くのことをカバーしていることは承知していますが、この種の情報を完全にカバーしている Web 上の情報はありますか?