Summary DOMS-related APIs
API wsdls and interfaces: webserviceapis.zip
Bitstorage API
Upload (save-md5)): save a file and get md5sum back
- parameters: file
- returns: URL + md5sum
Approve: approve a file
- parameters: file ? URL ? md5sum ?
- returns: ?
Delete: delete a file not approved
- parameters: file ? URL ?
- returns: ?
Space-left: report space left
- returns: space left
File Characterization API
Characterize
- parameters: URL
- returns: 'output of characterization tools' + file format ID
Fedora 3.0 API
- As is :). Exception: purge is not allowed.
File Object Work-Flow
- Build File Object
- Upload File + Put URL in File Object
- Characterize File + Put characterization in File Object
- Ingest and Publish
- Approve File
LDAP API
- Log in
- Log out?
Talk to who?
PID API
NewPID
- parameters: prefix string (limited length)
- returns: unique PID with requested prefix
Search API
Search
- parameters: search string
- returns: search result - list of PIDs or ?