Socialig/Use Case TF/Profile Use Cases/Social Profile Updates

From W3C Wiki

Use Case Title

Social Profile Updates

The use case

  1. Kim has a comprehensive (describes both personal and business attributes) personal profile on a service.
  2. Kim logs in to the profile providers server and manually updates existing profile fields and/or adds new ones.
  3. The changes are automatically synched to the other public social networks and business systems on which Kim has a federated profile.

Narrative

Kim needs to update the single, comprehensive profile that was previously created to reflect changed or new information. Kim logs in to the profile provider's server and manually updates existing profile fields and/or adds new ones. The changes to the profile are saved at the provider and are automatically synced to other public social networks and business systems on which Kim has a federated profile.

Alternatively, Kim may take an action that results in an automatic profile update on a social network or in a business system. For example, Kim may like a band's Facebook page. That action adds that band to the Music section of Kim's Facebook profile and also pushes an update to Kim's profile stored with the profile provider (and, perhaps, to relevant federated profiles in other social networks).

Actors

The principal actors in this use case include:

  • Profile owner: The individual about whom profile data is being changed or added.
  • Profile provider: The entity that stores profile data on its server(s). This may be an organization or the profile owner, who may choose to self-host their profile.
  • Profile federators: Other public social networks or business systems that have been connected to the profile owner's other profile instances.

Goals of Actors

  • Profile owner: Seeks to change or add information about themselves and share that with other services with connected profiles
  • Profile provider: Wants to update user profile information and serve it to other services with connected profiles
  • Profile federators: Want to automatically receive relevant profile updates from profile providers

Success Scenario

The profile owner is able to change or add information about themselves and have all connected profiles automatically updated

Success Criteria

  • All updates are captured in the comprehensive profile and in connected profiles on federated public social networks and business systems

Failure Criteria

  • Some or all of the changed or new profile data is not saved
  • Changes made in one profile are not synced with federated profiles

Graphic Illustration(s) [optional]

Provide a graphical representation of the social use case (formalism is not required - any format or approach is acceptable, from hand drawn stick figures/systems to UML

Comments

Please use this space to comment on the above use case.