- From: Robin Berjon via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 19 Jan 2010 17:21:13 +0000
- To: public-dap-commits@w3.org
Update of /sources/public/2009/dap/contacts In directory hutz:/tmp/cvs-serv21499 Modified Files: Overview.html Log Message: validity error Index: Overview.html =================================================================== RCS file: /sources/public/2009/dap/contacts/Overview.html,v retrieving revision 1.24 retrieving revision 1.25 diff -u -d -r1.24 -r1.25 --- Overview.html 19 Jan 2010 17:16:57 -0000 1.24 +++ Overview.html 19 Jan 2010 17:21:11 -0000 1.25 @@ -354,7 +354,7 @@ <p>A globally unique identifier for the given <code>Contact</code> object. Each <code>Contact</code> referenced from <code>Contacts</code> MUST include a non-empty <code>id</code> value.</p> <p>An implementation MUST maintain this globally unique resource identifier when a Contact is added to, or present within, an Address Book.</p> <p>An implementation MAY use an IANA registered identifier format. The value can also be a non-standard format.</p> - <p>It is RECOMMENDED that an implementation assign the id attribute as a <abbr name="Universally Unique IDentifier">UUID</abbr> URN as defined in [[RFC4122]].</p> + <p>It is RECOMMENDED that an implementation assign the id attribute as a <abbr title="Universally Unique IDentifier">UUID</abbr> URN as defined in [[RFC4122]].</p> <pre class="example sh_javascript">{id: 'urn:uuid:d13d4fd0-4ce9-1cef-b1f2-10a9c1446bf0'}</pre> </dd> @@ -962,28 +962,28 @@ <h2>Use Cases</h2> <p> - <h4>Use Case 1: Upload a set of contact details to a user's social network</h4> + <h4 id='uc1'>Use Case 1: Upload a set of contact details to a user's social network</h4> A user is registered on a number of different social networking sites and would like to upload some or all of their address book contacts to the service. Using the Contacts API, the Web application has access to the user's address book, subject to user opt-in, and it is therefore able to import the user's selected contacts in to their service. </p> <p> - <h4>Use Case 2: Download a set of contact details from a user's social network</h4> + <h4 id='uc2'>Use Case 2: Download a set of contact details from a user's social network</h4> A social networking user would like to download some or all of their social network contacts to their native address book, in to their native phone dialling application or in to another application for offline / non-web use. Using the Contacts API, the Web application provides the user with an export function and, subject to user opt-in, the selected contacts can be downloaded and imported in to the user's address book. </p> <p> - <h4>Use Case 3: A user would like to keep their work address book and personal address book seperate</h4> + <h4 id='uc3'>Use Case 3: A user would like to keep their work address book and personal address book seperate</h4> The Contacts API will provide all address book contacts in a unified way but the user would like to associate individual contacts to individual address books - keeping their work and social address books seperated. The Contacts API must allow Web Applications to distinguish between multiple address book stores and allow the user to manage different address books according to their needs. </p> <p> - <h4>Use Case 4: A user maintains a single unified address book but would like to maintain groups of contacts within that address book</h4> + <h4 id='uc4'>Use Case 4: A user maintains a single unified address book but would like to maintain groups of contacts within that address book</h4> A user has a number of friends, family, colleagues and other contacts in their address book. They would like to create groups and assign existing contacts to these groups. The user can create, update or remove as many groups as they like and equally they would like to be able to add, remove and update the members assigned to those groups whenever they need to. The user's contacts can belong to multiple groups at the @@ -991,14 +991,14 @@ </p> <p> - <h4>Use Case 5: Use a web interface to manage contact details on both the user's device and the web</h4> + <h4 id='uc5'>Use Case 5: Use a web interface to manage contact details on both the user's device and the web</h4> A Web Application is built that allows users to add, update and remove friend's contact details stored in their native address book. The Web Application can add, remove and update contact details, subject to user opt-in, and these details are automatically propagated from the web interface to the user's address book. </p> <p> - <h4>Use Case 6: A user would like to export contacts from the one address book store and import them to another address book store</h4> + <h4 id='uc6'>Use Case 6: A user would like to export contacts from the one address book store and import them to another address book store</h4> The user maintains multiple address books that are stored on both the web and on their device(s). The user would like to move some or all of their contacts from one address book store to another. Using the Contacts API, the user can assign contact details to different address book stores. The underlying implementation will action the import/export process when the user changes to which address book store a contact is @@ -1006,7 +1006,7 @@ </p> <p> - <h4>Use Case 7: A user would like to be notified when friends have a birthday coming up</h4> + <h4 id='uc7'>Use Case 7: A user would like to be notified when friends have a birthday coming up</h4> A user would like their favorite Web Application to inform them when all their friend's birthdays are coming up. The user imports some or all of their address book contacts to the Web Application. The web application can read in the contacts' birthdays as well as other useful identifying information (e.g. the contacts' names). The Web Application can then email, SMS or otherwise notify the user when a contact's birthday is coming @@ -1014,7 +1014,7 @@ </p> <p> - <h4>Use Case 8: A user would like his/her contacts to update their own contact details via a mediating Web Application and sync any changes to their + <h4 id='uc8'>Use Case 8: A user would like his/her contacts to update their own contact details via a mediating Web Application and sync any changes to their current address book</h4> User's contact details are constantly changing and being updated. A user has uploaded their address book to a Web Application which has then allowed the user's contacts to update the details contained therein in a collaborative way. The user can then synchronise any changes made by his/her contacts
Received on Tuesday, 19 January 2010 17:21:15 UTC