The following is the use case to be adopted by SPACER:
Overview
Jane, a student conducting her final year undergraduate geology project, undertakes some fieldwork to find areas with a high concentration of mineral X. She would like to identify existing digital resources collected over the area and containing information about mineral X and related minerals. She takes her mobile phone into the field and enters query constraints for mineral X and a positioning schedule rate. As she walks within the fieldwork site, the mobile application queries the associated catalogues through the mediator and the mediator returns a list of datasets that contain information about mineral X and related minerals. Depending on the available metadata, she can estimate the amount of data she needs to collect on site.
Actors
- The user
- mobile client application
- mediator web application
- BGS catalogue service
- Edina catalogue service
Preconditions
- The associated catalogue services are live and accessible
- The web map service used for background mapping is available and accessible
Trigger Event
- User launches the mobile client while conducting fieldwork
Flow of Events
- User enters thematic constraints for the search and selects the servers to search
- User enters the sample rate(frequency of searches)
- User walks along a path as gps device in mobile phone samples her current location
- The user’s location is added to a template GetRecords request which is then sent to the mediator
- The mediator posts concurrent requests to selected servers
- The mobile client checks whether results are ready
- If results are not ready the mobile client waits OR If the results are ready the mobile client compiles a list of results
- The user selects a single result and views its metadata
- The user carries on walking and views her path on the map view
- A log of results discovered along the path is sent to the user’s email
Postconditions
- The user’s email account recieves a log of the path and results discovered
Exceptions
- Mobile internet unavailable
- Special characters in metadata cause errors
- Out of date records
- GPS unavailable
- Assumptions
Business Rules
- The user should be authorised to view or access any displayed data or maps.
December 8, 2009 at 10:12 pm |
[...] Introducing SPACER Day-to-Day work Small Wins & Fails Project SWOTing User Participation-Use Case User Participation-User and Functional Requirements Day-to-Day work 2 Small Wins and [...]