- From: Doug Turner <doug.turner@gmail.com>
- Date: Mon, 24 Nov 2008 13:21:11 -0800
- To: Richard Barnes <rbarnes@bbn.com>
- Cc: Erik Wilde <dret@berkeley.edu>, public-geolocation <public-geolocation@w3.org>, Andrei Popescu <andreip@google.com>
On Nov 24, 2008, at 12:48 PM, Richard Barnes wrote: > Hi Doug, > > First, I'm not entirely sure I understand the distinction between > your "options" structure and an extra field in the object that can > optionally be null. Could you clarify? For the rest of this > message, I'm going to assume they're essentially equivalent. Sure, i am thinking that not all geolocation providers (things that provide the browser with location data) will not be able to implement various optional pieces of data. For example, a UA with just a GPS device will not have a way of providing a civic address, or a privacy rules. Or maybe a new geolocation provider that we aren't expecting that can provide additional information more than either a lat/lon or even a civic address. This pattern allows for extensibility without requiring us to spec anything further out. > With respect to civic addresses, my preference would be for the two > forms of location (civic/geo) to be more or less equal, since there > are positioning scenarios where one makes sense and not the other > (in both directions). However, as long as geo can be left blank (it > will be anyway, when location isn't available), we can talk about > adding civic location through an optional extension. I am not sure it is a good idea to make geo (lat/lon) should be optional. It would be better to provide a default where by any webapp can fallback to. > With respect to privacy rules, it's very important that these be > mandatory, in the sense that there must always be a clear set of > privacy rules for an object. This doesn't mean that rule fields > always have to be populated: Absence can imply a default rule (as in > RFC 4119). It doesn't make sense to have rules without some > interpretation of what it means if the rules aren't there. So, for every request/response, you are suggesting that we send bits over the wire that indicate some sort of rules that the remote site should follow? Although I am pretty sure that I do not think we need something like this, couldn't this be something like a flag: interface Position { ..... readonly attribute boolean pleaseDontShareMe; }; Doug
Received on Monday, 24 November 2008 21:21:55 UTC