2016-07-05 11 views
0

私はSPARQLの初心者です。私はRDFとSPARQLに関するいくつかの資料を読んでいるが、私はまだ条件?s ?p ?oが意味するところは、この単純化はどのようなthe LinkedGeoData SPARQL endpointLinkedGeoDataエンドポイント上の非常に単純なSPARQLクエリの意味?

Prefix lgdr:<http://linkedgeodata.org/triplify/> 
Prefix lgdo:<http://linkedgeodata.org/ontology/> 
Select * { ?s ?p ?o . } 
Limit 1000 

に神秘的なSPARQLクエリの意味を理解できないのですか?

+0

あなたの質問のタイトルとその内容との間には何の関係もないようです。 – chrisis

+0

あなたが質問するクエリは、フィルタや条件が適用されていないエンドポイントから1000トリプルを返します。つまり、{?s?p?o。 }は任意のトリプルにマッチします。 – chrisis

+0

@chrisisそれでは、 'SELECT s、p、o FROM LIMIT 1000'を実行するSQLクエリと同じですか? –

答えて

2

質問すると、フィルターや条件が適用されていないエンドポイントから1,000トリプルが返されます。{?s?p?o。 }は任意のトリプルにマッチします。 aViewがSQLデータベース内のすべての、またはほとんどのテーブルの和集合であった場合、SELECT * FROM aViewと似ています。

関連する問題