To summarize the first principle: Use URIs to identify everything that merits being identifiable, specifically, all of the “high-level” resources that your application provides, whether they represent individual items, collections of items, virtual and physical objects, or computation results.

http://www.instapaper.com/go/119810502/text

This seems to really be something you need new-world librarians to be in on when developing application, especially for content-rich applications.