DLF Spring 2006
MIT's CWSpace
55
URLs: DSpace LNI
•Community
–http://uni.edu/dspace/dav/dso_1721.1$46
•Collection
–http://uni.edu/dspace/dav/dso_1721.1$349
•Item
–http://uni.edu/dspace/dav/dso_1721.1$5543
•Bitstream
–http://uni.edu/dspace/dav/dso_1721.1$5543/bitstream_13
The LNI URLs for DSpace objects are only for use with the LNI.
•They are therefore not to be used:
•as persistent URLs (e.g. bookmark, store for later use)
•as interactive URLs (e.g. browser)
The LNI URIs for DSpace objects are only for use with the LNI.
They are therefore not to be used:
   as persistent URIs (e.g. bookmark)
   as interactive URIs (e.g. browser)

3 assertions:

1. Handle - to - URI   |    URI - to - Handle
If you have a Handle, to do anything with the LNI, you must invoke the LNI lookup() function to get the DSpace LNI URI for that resource.
     1.a. [Corollary]  If you have a DSpace LNI URI, you may do a PROPFIND (or SOAP equivalent) to learn the Handle (if applicable) for that resource.

2.  URIs Not Persistent.
If you have a DSpace LNI URI, you must NOT (ever) (we mean it!) "bookmark" that or otherwise maintain it outside the LNI session for any future use.

3.URIs are Opaque (!)
[Related to # 1]  You must NOT guess or otherwise process any values (e.g. Handle) to a DSpace LNI URI