[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Identifying Data for Interchange [was: XML Components]


Re:  Identifying Data for Interchange [was: XML Components]
Hi Michael,

Michael Kay wrote:
> 
> > Thus, distance is poor interchange data...
> >
> > Good interchange data is position.
> 
> The only way I know of to identify spatial position is as a distance
> from some agreed origin.

Yes, but the point is that 

   <distance to="destination airport">590</distance>

Has an implied referent: from "me" to the destination airport.  That
makes the utility of the data very limited (only to clients the
understand the implied referent, which is mostly just "me", the sender).

With position, on the other hand, all referents are explicit. 
Consequently, the data is useful not just to one client, but to any
client.  Practically speaking, what this means is that with position
data clients can do things like calculate the aircraft heading, compute
time to fly-over, insert the data into a map, etc.  Position is "high
value" data.

The issue that Tony and Tom have raised is that, despite position being
more generally useful to clients, sometimes it's necessary to send the
calculated data (distance) rather than the fundamental data (position)
because the recipient may take the position data and generate a distance
that is not quite consistent (due to rounding errors, for example) with
the distance that the sender believes to be the case.  This is the issue
we are wrestling with now.
 
> All data interchange relies on the sender and recipient having 
> some shared knowledge.

There is no question there must be shared knowledge (metadata).  For
example:

If the data being interchanged is position data then the metadata is the
coordinate reference system.  I went on to argue that there should be
precisely one, unambiguous coordinate reference system.  It becomes the
"lingua franca" coordinate reference system.

If the data being interchanged is distance data then the metadata may
be, say, the units (meters, miles, etc).

/Roger


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.