Data Services

This is a draft architecture for platform data services.

Currently, these are only notes of my first ideas. Should be followed.

Action flow for queries:

  1. Receive Request

  2. Analyse Query

  3. Retrieve Data

  4. Validate Data (optional)

  5. Convert Data format (optional)

  6. Return Response

Data Service Parameters:

  • Kind of Data

  • Adresses

  • Taxon Data

  • Literature (Bibliographic References)

  • Images

  • Documents

  • List of acceptable response data formats

  • e.g. LDAP, SyncML,...

  • e.g. TCS,...

  • e.g. BibTex, EndNote,...

  • e.g. JPEG, PNG, ...

  • Action or Function

  • e.g. query, read, write, versioning, validate

  • Input data format

  • applies for modifying actions only, e.g. write, versioning,

  • same as response data formats, but only one per data set

  • List of data stores to apply action to

  • URI-style description of data sources to be queried

  • may be just a label or may be an URL

Updated by over 14 years ago ยท 2 revisions