Differences between revisions 3 and 4
Revision 3 as of 2008-07-01 11:00:00
Size: 1217
Editor: jrg
Comment:
Revision 4 as of 2010-03-17 13:13:43
Size: 1221
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
attachment:webserviceapis.zip [[attachment:webserviceapis.zip]]

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 ?

SummaryAPIs (last edited 2010-03-17 13:13:43 by localhost)