jrnl initial use case

 

 

Reading

 

We put the reading use case before the authoring use case since authoring is done to serve reading.

 

  • Someone reads an article and tries to understand it
    • The layout is changed to help the reader get to grips with the text (ViewSpec)
    • Special words are looked up using an implicit link system (Implicit Linking)

 

 

Discussion

 

  • An author posts an article. The article includes links to a common mission which is referred to as well as links to the status of various aspects of a project which is being worked on
  • The reader comes across something worth commenting on and writes a new post, referencing the current one
    • The original author is made aware of this new post and reads it and comments on it. This can repeat a number of times with two or more participants
  • A new reader comes across the post and follows the thread and adds their own thoughts, including references to the mission and to statuses
  • As discussions take place and link to the mission statement the mission statement is automatically updated to show links to the dialogue
  • Later on, someone wants to know who mentioned specific things in the dialogue and needs to build a complex view to understand the dialogue shape
  • The original author updates the article and anyone linking to the previous article can follow through to the updated version