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:
- Receive Request
- Analyse Query
- Retrieve Data
- Validate Data (optional)
- Convert Data format (optional)
- 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
