2008 07 16

From Filtered Push Wiki
Jump to: navigation, search


Meeting notes

Paul: messages that may be: queries

  1. Given some criteria (e.g.)Given Collector and Collector Number) is there a Set that meets these Analog of SELECT in SQL
  2. Create sets according to the current criteria
  3. Create new criteria for making sets. (Maureen: "Like CREATE VIEW")

Worked through use case scenario Use_Case_Scenarios#Scenarios_for_taxonomist_who_can_edit_specimen_records checking list of messages against scenario, examining scenario for use cases, and noting requirements dictated by the scenario. Noted that community activities need further discussion and consideration - they may or may not fit in with the messages for duplicate finding and annotation.

We listed these candidate messages. Messages tagged (UCS) were identified as being present in the scenario Use_Case_Scenarios#Scenarios_for_taxonomist_who_can_edit_specimen_records.

From System to user:

  1. Notification (UCS)

From User to System:

  1. Query: Given a set, get the data for that set (UCS), response is values.
  2. Query: Find sets (UCS), response is number of matches and list of matching sets.
  3. Build Sets.
  4. Create Rule to Build Sets.
  5. Add member to a set.
  6. Remove member from a set.
  7. Make Assertion (true/false/accept) (UCS)
  8. Make Annotation (list of { schema, key, value }) (UCS)
    1. Make Taxon Comment Annotation (defined list of { schema, key, value } for new determination).
  9. Make New Data Assertion
  10. Inventory, given criteria, return count of matching sets analogous to select count(*), x group by x; response is attribute metadata.
  11. WIP (work in progress) - community messages. (UCS) Needs further discussion. FP_Messages#Community_Messages
    1. Set WIP
    2. Release WIP
    3. Query for WIP
    4. Inventory WIP
  12. Subscribe (UCS), receives notifications. FP_Messages#FP_SUBSCRIBE

James reminded us of the Tony's story use case scenario of a taxonomist viewing a set of images of putative duplicates dragging and dropping images onto/off of these to refine the set and then generating an annotation to confirm the set or provide a new determination. James will add this to the list of use case scenarios.