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. 結果を日付でソートしてグループ化する
- 2. SPARQLの日付変換
- 3. Solrの日付をブーストして適切な結果でソートする
- 4. SQLソート日付
- 5. ソート日付
- 6. sqlite日付ソート
- 7. ソート結果配列
- 8. コアデータフェッチ結果のソート
- 9. クエリ結果を投票数でソートする(関連付け)
- 10. ソルでソートの日付フィールドを結合する
- 11. Javascriptの日付ソート
- 12. jqgrid 2つの日付を持つ日付列の日付ソート
- 13. IF日付を現在の日付と比較して結果を返す
- 14. オブジェクトリストを日付順にソート
- 15. ジオタグ付きDBpediaののSPARQLクエリ - 結果における抽象含める
- 16. excel vbaでWebクエリの結果をソート
- 17. アルファベット順にソートMYSQL結果「」
- 18. PHPのMySQL結果のソート...?
- 19. DBPedia SPARQLクエリで結果は返されるが、空である
- 20. MYSQLの結果を日付でフィルタリングする
- 21. SPARQLで日付を増やす方法は?
- 22. Rangeフィールドで日付フィールドをソート
- 23. 日付と時刻でリストをソート
- 24. ajaxの日付でテーブルの列をソート
- 25. JSONデータを日付でソートします。
- 26. php DirectoryIterator日付でファイルをソート
- 27. コア日付1対1ソート
- 28. ソート日付フィールドとテーブルリスト
- 29. 発注データベースの結果セット、そして日付で
- 30. Pythonで奇妙な日付の解析結果
このような述語はありません: – cupakob
@Sirakov右、あなたのデータセットに適切な述語を記入する必要があります。 –
つまり、データセットには日付を含むオブジェクトがありません。 。そのような述語はありません:) – cupakob