-
Notifications
You must be signed in to change notification settings - Fork 0
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.
- MazTheDev wants to use digital newspapers in his app, so he views instructions in the digi homepage.
- MazTheDev creates a user account and creates a personal APIKey.
- MazTheDev writes an helper app and downloads metadata of all newspapers of Finland published in 1910 as JSON.
- DigiAPI stores the query statistics to database for annual metrics and decreases Morten's quota of free use. (Quota TBD?)
- MazTheDev creates an app, which utilizes live data from DigiAPI by using his digiapikey.
- ReyTheResearher logins with her existing login and generates a new apikey as she has forgotten the old.
- DigiAPI disables the usage of the old key.
- ReyTheResearher gets title listing of the newspapers, which includes also material licensed for her university.
- ReyTheResearher notices that a new year has been digitized and decides to download text of the first page of the first issue.
- ReyTheResearcher defines a search query and gets a json response of the page content.
- ReyTheResearcher wants to take a closer look and retrieves the url of the page image and puts that to browser.
- ReytheResearcher has VPN on, so she can view the (limited-access) page image via digi's main user interface.
- 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.
- BBtheAppDev does keyword search to the NattNews for 1920, and gets a list of search results ordered by publicationTime.
- BBtheAppDev extracts the link to page image from the search results and checks that app shows the page image under 1 second.