-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #80 from solid/use-cases
initial use cases
- Loading branch information
Showing
1 changed file
with
33 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# Use Cases | ||
|
||
1 - Authentication and Authorization | ||
|
||
* Alice wants to log into her government services account. | ||
|
||
* Alice wants to access the shared class notes in her University group. For this she needs to authenticate, so that she can access the private group resources she has been given explicit access to as part of a group. | ||
|
||
2 - Self-description | ||
|
||
* Alice wants to have her name and photo displayed in her profile in the different apps she uses, as opposed to having to upload and fill in her info for each individual app. | ||
|
||
* Alice wants to connect her alternative profiles to her WebID so that she can select which one to use for different apps. She has a profile for work, with a professional-looking profile picture and her full name, and she also has a profile she keeps private and only uses for dating apps, with only her first name and a different profile picture. | ||
|
||
* Alice wants to connect her other social accounts to her WebID profile, so that people interfacing with her Solid Profile know which accounts are legitimate (i.e., belong to her). | ||
|
||
* Alice is a whistleblower and wants to post information online that, if tied to her real identity, could put her in danger. Her profile then consists of only a pseudonym, so that people interfacing with the information she posts know it all comes from a particular whistleblower, but without exposing her identity. | ||
|
||
* Alice wants to host her WebID profile herself on her own server instead of relying on a provider. Her profile is readable by Solid apps, so her friends can follow her activities on social apps, but she updates it manually instead of using an app. | ||
|
||
* Alice wants to display proof of her age to a bartender, so that she can prove that she can legally drink her beer. | ||
|
||
* Alice wants apps to know what her preferred language is, so the user interface can be displayed to her in the language she's most fluent at. | ||
|
||
* Alice wants to list her emergency contact in her Solid WebID Profile, so that people can learn who to contact in case of an emergency. | ||
|
||
* Alice wants to share with her employer that she's an ethical vegan and allergic to tree nuts, so her employer can take it into account when planning a company event. | ||
|
||
3 - Discovery | ||
|
||
* Alice wants her Solid Inbox to be discoverable by others, so that they can share articles with her. | ||
|
||
* Alice wants her Solid storage to be discoverable by apps, so her blogposts can be read from and/or written to the appropriate location(s). |