4
A
答えて
13
あなただけがSQLにすることができます好きorder by句を使用することができます。 SPARQL仕様ではORDER BY
はSELECT
のクエリにのみ適用されます。順序付けに使用するプロパティのバインドを作成する必要があります。
SELECT ?s ?p ?o
WHERE {?s ?p ?o .
?s <creationDatePredicate> ?date . }
ORDER BY DESC(?date)
LIMIT 200
更新:すでに作成日を格納していない場合は、メタデータを自分で保存する必要があります。
ストア各被験者の作成日を持って、あなたのデフォルトのグラフのトリプル:それを行うにはどのように行うのとおり、あなたはいくつかのオプションがあります。複数のグラフを格納している場合、これは非常に迅速に扱いにくくなり、おそらくあなたが望むものではありません。
各グラフをRDFトリプルストアに名前付きグラフとして保存します。その後、各グラフのメタデータを既定のグラフに保存するか、作成時に1つの "共有"名前付きグラフに保存することができます。
名前付きグラフにデータを保存し、名前付きグラフを使用して作成時のメタデータを保存します。
オプション#の例は、2のSPARQLクエリは次のようになります。
SELECT ?s ?p ?o
WHERE {
GRAPH ?g { ?s ?p ?o . }
?g <creationDatePredicate> ?date . }
ORDER BY DESC(?date)
LIMIT 200
3
あなたが実際にこれを行うために、あなたのRDF内の任意の可能なメカニズムを作成日付を格納しないと述べてきましたので、使用していたSPARQL実装とバッキングRDFストアなどに固有のものでなければなりません。それはまったく可能でない可能性が非常に高いです。
関連する問題
- 1. SPARQLフィルタ結果の日付のみ
- 2. フィルタリングSPARQL結果日と月
- 3. SPARQL結果は
- 4. 結果を日付でソートしてグループ化する
- 5. 照会結果の日付フィールドでソートする方法は?
- 6. 日付の結果をソートする方法:Solr
- 7. RDARのSPARQL日付フィルタクエリ
- 8. SPARQLの日付変換
- 9. コンバートのxsd:XSDの日付:SPARQL
- 10. Solrの日付をブーストして適切な結果でソートする
- 11. 私の日付の日付でソートされたデータベースの結果を表示するには$ row
- 12. JSON日付を日付でソート -
- 13. ソート結果
- 14. ソート結果
- 15. javacsriptで結果をソート
- 16. 日付Rでソート
- 17. 日付と日付を比較した結果の比較
- 18. タートルファイルから日付を返すSPARQLクエリ
- 19. SQLソート日付
- 20. ソート日付
- 21. がソート日付
- 22. sqlite日付ソート
- 23. ソート日付
- 24. 日付でカスタムリストビューアをソート
- 25. マルチレベルオブジェクトで日付をソート
- 26. データテーブルでカスタム日付をソート
- 27. SPARQL複数値のプロパティ - レンダリングの結果
- 28. 日付をソートSQLITE
- 29. レルム結果コールバックでソート
- 30. コアデータフェッチ結果のソート
このような述語はありません: – cupakob
@Sirakov右、あなたのデータセットに適切な述語を記入する必要があります。 –
つまり、データセットには日付を含むオブジェクトがありません。 。そのような述語はありません:) – cupakob