- From: Max Froumentin <maxfro@opera.com>
- Date: Tue, 06 Oct 2009 15:20:45 +0200
- To: Robin Berjon <robin@berjon.com>
- CC: public-device-apis@w3.org
Robin Berjon wrote: > Hi all, > > I thought I would take a stab at defining a concrete API, so I gave the > Contacts API a try: > > http://dev.w3.org/2009/dap/contacts/Overview.html First stab at comments: In general, I'm liking the simplicity, and I'm hoping that it doesn't get too complicated, as we try to accommodate for more use-cases. Some of my comments below probably push for more complication already, so I won't complain if they're rejected. * familyName should more generically be called surname * addresses in Contact are missing a "type" * the name "type" for each interface is probably a bit misleading. Perhaps "description" is better? * Additionally, it's always tricky to name interfaces which are just a Thing with a type, like URIAddress { address, type }. AFAIK there's no obvious solution, but perhaps URIAddress { value, type }, or URI { address, type } is better. * birthday -> dateOfBirth * what is phoneticName? Something using IPA characters? * nickname: there can be several, of course: "Dude", "El Duderino", "his dudeness", "Duder" * photo -> picture (it's not necessarily a photo) * prefix -> could be called "title", which I think is better than honorific * address fields: there's been long discussion on the geolocation list, in particular considering other Civic Address standards. The solution adopted for geolocation v2 may not be final, but it's probably more advanced than our, and we should perhaps agree with them, eventually. See: http://dev.w3.org/geo/api/spec-source-v2.html http://lists.w3.org/Archives/Public/public-geolocation/2009Feb/0000.html http://www.w3.org/2008/geolocation/track/issues/3 * URIAddress name confusing, maybe webAddress is slightly better foaf has http://xmlns.com/foaf/spec/#term_homepage (but 'homepage' sounds so old-fashioned now!) Max. PS. Sending my regrets for tomorrow's teleconference.
Received on Tuesday, 6 October 2009 13:21:29 UTC