問題タブ [linked-data]

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

sparql - iSPARQL を使用して、類似度を使用して値を比較するには

質問があります。

DBPediaの述語「RDFS:label」との比較を行うために、与えられた文字列「Londn」と類似している(Levなどの類似関数を与えられた)値を取得するクエリを書きたいと思います。たとえば、出力で「ロンドン」の値を取得したいと思います。iSPARQL (「不正確な SPARQL」) は文献ではあまり広く使用されていませんが、使用可能なアプローチは iSPARQL を使用することである可能性があることを読みました。

iSPARQL を使用できますか、または同じ操作を実行するための SPARQL アプローチはありますか?

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

rdf - リンクされたデータを SPARQL でクエリする方法

リンクされたデータを SPARQL でクエリすることは可能ですか?

たとえば、RDF ファイル (このファイルとしましょう) と、次のような SPARQL クエリがあります。

結果は得られませんでした。SPARQL はリンクされたリソースに従いますか? または、複数のクエリを作成する必要がありますか?

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

json - JSON-LD で使用する場合の schema.org/polygon の適切な値の表現は何ですか?

RESTful API に使用しようとするデータ表現はJSON-LDであり、使用する語彙はschema.orgのものです。

語彙schema.org/GeoShapeでは、ポリゴンはテキスト形式であることが期待されていると書かれていますが、どのような種類のテキスト形式が正確に述べられているわけではありません。また、 WKT Polygon形式を使用する必要があるとも述べられていませんでした。

WKT ポリゴン形式 (Well-known Text)

ポリゴン ((30 10, 40 40, 20 40, 10 20, 30 10))

ただし、JSON-LD を使用してデータを表現するので、GeoJson ポリゴンまたはネイティブ JSON 配列と同様のものを使用することも合理的かもしれません。

GeoJson ポリゴン形式

ネイティブ JSON 2D 配列

これを念頭に置いて、JSON-LD で使用する場合のschema.org/polygonの適切な値の表現は何ですか?

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

rdf - SPARQL クエリが失敗する

このオントロジーには、これらのクラスとこの数の トリプルがあります。完全を期すために、ここにトリプルがあります。

このクエリは期待どおりに機能します。

ここに示すように。

ただし、次のクエリでは期待どおりの結果が得られません。

簡略化されたバージョンも失敗します。

これらの必要なクエリは、おそらく同じ欠点を共有しています。

私は何を間違っていますか?

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

rdf - DBpedia への Sparql クエリ

SPARQL クエリを使用して DBpedia から米国内の場所のリストを取得できますか? 次のクエリを試してみましたが、(設計上) 英語の要約のみが表示されます。アメリカの地名が知りたいです。どうすればこれを達成できますか?

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

apache - Pubby は、実際の名前空間の代わりに疑問符を表示します

名前空間を表す一部の URI は、Pubby Linked Data Frontend には表示されません。名前空間があるはずの場所に疑問符 (?) 記号があるだけですが、その URL をクリックすると正しいページに移動します。

私は当初、Pubby が prefixes.ttl ファイルを見つけられないと思っていましたが、その場合、リンクも機能せず、エラー (他のインスタンスで見たもの) も表示されたはずです... 明らかに何か他のことが原因ですこれ。誰がこれを引き起こしているのか考えていますか?

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

go - フリーベースのデータ ダンプを英語のエンティティのみにトリムする

すべてのエンティティを含む圧縮された freebase データ ダンプがあります。grep などを使用してデータ ダンプをトリミングし、英語のエンティティのみを含めるにはどうすればよいですか?

rdf ダンプを次のように取得しようとしているのは次のとおりです: http://play.golang.org/p/-WwSysL3y3

card は、すべての子要素にコンテンツを持つ各エンティティです。タイトルは /type/object/name です。テキストは、 によって行われたトピックの途中の画像です"https://usercontent.googleapis.com/freebase/v1/image"%s"\n", id。テキストは、エンティティの /common/document/text です。ファクトとそのファクトの子は、年齢、生年月日、身長などのファクトであり、検索のナレッジ パネルに表示されるファクトです。

これは、Go ( Golang ) でこのように rdf を xml に解析しようとする私の試みです。誰かがこの形式で rdf を取得するのを手伝ってくれれば幸いです。

これが私がやろうとしていることのアルゴリズムまたはロジックです:

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

sparql - TDB と Pubby を使用した Fuseki での TBox と ABox の分離

私の現在のプロジェクトでは、データセットとさまざまなオントロジーを読み込み、Fuseki と TDB および Pubby を使用してすべてをリンクされたデータとして公開する必要があります。Pubby は単一の場所からデータ セットを取得し、その場所に基づいて URI を作成します。したがって、複数の異なる場所が必要な場合 (2 ~ 3 の個別のオントロジーの場合など)、Pubby では別のデータを追加することで簡単に実行できます。設定。

データセットの概念は伏石にも当てはまるようです。

基本的に、次の 3 種類の URI を公開する必要があります。

  • www.mywebsite.com/project/data
  • www.mywebsite.com/project/data/structure
  • www.mywebsite.com/project/ontology

Pubby 0.3.3 でそのような URI を作成するには、. 次のような行を指定する必要があります。

Pubby で指定された各データセットは、特定の URL (通常は SPARQL エンドポイント) からデータを取得します。オントロジーの場合、次のような 2 番目のデータセットURIPattern を使用するデータセットがあります。

ご覧のとおり、違いは次のとおりです: conf:sparqlEndpoint (SPARQL エンドポイント)、conf:sparqlDefaultGraph (デフォルトのグラフ)、conf:datasetURIPattern (Pubby で実際の URI を作成するために必要)。しかし、Fuseki を使用しているときに、データ セットに個別の URI を使用する方法が明確ではありません。たとえば、Sesame を使用する場合、2 つの異なるリポジトリを作成するだけで、Pubby でデータを公開するときにこのトリックがうまく機能します。すぐに明確にならない

Fusekiの公式ドキュメントの例では、単一のデータセット (読み取り専用かどうかなど) が示されていますが、そのようなシナリオは示されていないようです。TBox と ABox が明確に分離されている直接的な例はありませんが、これは Linked Data の基本原則です ( Keeping ABox and TBox Splitを参照)。

私が理解している限り、これは可能であるはずですが、どうすればよいですか? また、後で ( ) を使用して、TBox と ABox を単一の SPARQL エンドポイントで再結合できることも正しいですかtdb:unionDefaultGraph true ;