proto-DKR : Use Cases

 

A Use Case Cycle for the system:

............................

Alex enters a Resource:http://www.liquidinformation.org/dkr-resoruce.html on DKR.

She feels that Wikis are useful and enters:

Subject: Wiki
Description: A Wiki is a way for people to collaboratively make web pages.
Comments: WiKis could be very useful for us.
URL: http://wiki.org/wiki.cgi
Category: Human System
MetaTags: Web
(automatically stored: 'name: Alex', 'date')

............................

Mikhail wants to see all 'Resources' on the system.

He goes to the viewSpecs:http://www.liquidinformation.org/viewspec-v3-w-resources.html and selects only options for Resources, not constraining his view at all.


............................

Mikhail wants others to be able to see all the Resources.

So he posts a URL to the ViewSpec he created in the last step.

............................

Ted comments on the Resource Alex added.

He doesn't agree that WiKis are useful.

He therefore clicks on the [disagree] link below the comment, waits for his email app to launch, enters his comments.

............................

It turns out that Ted does not have an account with the system. The server therefore emails a reply saying:

"Hi,
it doesn't look like you have an account with Liquid Information from the email account you used. Would you like to have one? If so, just reply to this email - deleting all the text - and enter a one word password in the body of the message"

If he replies to the message without a one word password, the system will send him a message:

"You replied to the message about setting up an account with Liquid Information but you did not send us a new password. We have therefore created one for you randomly: 'sdfds'"

You can edit your posts and set preferences from http://www.liquidinformation.org/~youremailaddress"

If he did reply with a password, he gets this:

"You can now edit your posts and set preferences from http://www.liquidinformation.org/~youremailaddress"

............................

Sarah would like to see all the posts Ted has commented on, so she sets the ViewSpec to show 'Resources' (she doesn't enter anything in the 'Blog' section).
............................

And the show goes on.