Skip to content

UseCaseList

TuulaP edited this page Feb 6, 2016 · 1 revision

Comment: Some initial thoughts, need to check from one real case if we can use theirs here.

  1. MazTheDev wants to use digital newspapers in his app, so he views instructions in the digi homepage.
  2. MazTheDev creates a user account and creates a personal APIKey.
  3. MazTheDev writes an helper app and downloads metadata of all newspapers of Finland published in 1910 as JSON.
  4. DigiAPI stores the query statistics to database for annual metrics and decreases Morten's quota of free use. (Quota TBD?)
  5. MazTheDev creates an app, which utilizes live data from DigiAPI by using his digiapikey.
  6. ReyTheResearher logins with her existing login and generates a new apikey as she has forgotten the old.
  7. DigiAPI disables the usage of the old key.
  8. ReyTheResearher gets title listing of the newspapers, which includes also material licensed for her university.
  9. ReyTheResearher notices that a new year has been digitized and decides to download text of the first page of the first issue.
  10. ReyTheResearcher defines a search query and gets a json response of the page content.
  11. ReyTheResearcher wants to take a closer look and retrieves the url of the page image and puts that to browser.
  12. ReytheResearcher has VPN on, so she can view the (limited-access) page image via digi's main user interface.
  13. BBtheAppDev starts to develop the app, which uses newspapers of 1920–1929 of NattNews. She logins with the username defined in contract, for which extra rights have been granted by DigiAdmin.
  14. BBtheAppDev does keyword search to the NattNews for 1920, and gets a list of search results ordered by publicationTime.
  15. BBtheAppDev extracts the link to page image from the search results and checks that app shows the page image under 1 second.

Clone this wiki locally