[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Handle-info] sub prefix
Salam Sharif,
We developed a certain syntax for our digital objects and their datastreams:
1- To create a handle for a Digital Object: we use the Object's persistent ID as a unique handle name as follows:
Syntacx: NAMING_AUTHORITY/object:number
Example: 2764/demo:100
2- To create a handle for a datastream, we use Datastream ID prefixed by the PID that the datastream belongs to as follows:
Syntacx: NAMING_AUTHORITY/object:number/DataStreamID
Example: 2764/demo:100/DS1
3- To create multiple handles for the same digital object if you happen to have replicated repositories:
Let's assume that you have the following two repositories on the following locations:
For the first one:
Syntacx: NAMING_AUTHORITY/object:number
For the second one, prefix by the directory name:
Syntacx: NAMING_AUTHORITY/Directory/object:number
Example: 2764/Archives/demo:100
However, it's totally up to the users to stick these conventions. Our implementations doesn't force it. We created web services for our handle management operations. It's up to the clients to provide unique names as well as valid URLs for the resources.
Please let me know if that helps. I would be glad to share more details if you are interested.
Best wishes,
Ahmed