Skip to content

Define Use Cases that end-user API to query data should support #9

@dlebauer

Description

@dlebauer
  • define use cases (@dlebauer)
  • what features should an API have?
    • query by genotype? query by location? time? sensor type? individual plants (entities in BETYdb).
    • what features will make it easy to document and integrate with other API's?
    • What is the value of an API Framework such as Swagger?
  • what framework does the current BETYdb API use? What features does it have? What would make it easier to use / extend?

Use cases

def: a few sentences that describe a task someone wants to accomplish.
will help prioritize feature development and project organization, and get feedback.

ex1: someone is looking at an image in Clowder, have identified a particular trait, and want to find all plants with this trait (within some range or greater than, e.g. top 10% biomass) and the find other data assoc. w/ these plants

ex2: I have an interesting thing I’ve noticed, can I find all plants w/ same feature +/- X%

ex3: Want to upload data so someone else can get to it and its metadata

ex4: want to publish a collection from Clowder

references

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions