Granularity and version

* Granularity
"One must be able to directly identify a whole database (e.g., 1TB) and a single record (e.g., 1kb)."
http://dragoman.org/comuri.html#data-granularity

More: one to be able to address also something in the middle such as one table. This needs more work.

* Version
Version is a metadata of the resource.

http://example.com/termdatabase                                              # the latest version of the whole database "termdatabase"
http://example.com/termdatabase?version=1.1                       # version 1.1 of the whole "termdatabase"
http://example.com/termdatabase/term1                                 # the latest version of the term "term1"
http://example.com/termdatabase/term1?version=4             # version 4 of the term "term1"

Regards
Tomas

Received on Friday, 28 November 2014 14:00:40 UTC