Every Prospero object has an hsoname. HSONAMEs are not guaranteed to be unique across time; if an object is deleted, a new object may be created that re-uses the old object's handle. However, at any particular moment, two Prospero objects on the same server are guaranteed to have unique hsonames, unless they are different versions of the same object (i.e., unless their VERSION-NUMBER fields are different.)
Two objects on different servers might have identical
hsonames.
In the current server implementation, the hsoname-type is always
ASCII and the hsoname is almost always a full
(i.e., starting with a slash (/)) UNIX
filesystem pathname. See appendix
for more
discussion of this.
The hsoname-type token exists because some special
filesystems may have non-ASCII hsonames.