Re: [xml-dev] Dealing with lots of chunks of highly interrelated data?

From
Jim Melton <>
To
"Costello, Roger L." <>, "" <>
Date
2016-06-10T21:21:57Z
ID
<>
Thread
Re: [xml-dev] Dealing with lots of chunks of highly interrelated data?
Roger,

All false, and demonstrably so.

Everything you cited is handled today (and has been for years) by 
relational database systems. We can argue about whether that is the most 
"appropriate" (whatever that means) mechanism, but it certainly does it 
and does it pretty well. Would use of a different model (e.g., RDF et 
al) provide significant advantages? Probably. Would it offer significant 
disadvantages. Undoubtedly.

It feels to me that you continue to seek silver bullets. There are no 
silver bullets, only tools of varying degrees of appropriateness and 
varying degrees of pain (often inversely proportional).

Hope this helps
    Jim


On 6/10/2016 12:35 PM, Costello, Roger L. wrote:
> Hi Folks,
>
> So, you have lots of chunks of data and the chunks are highly interrelated. Over time more chunks are added and those new chunks are easily connected in with the other chunks, i.e., the system expands over time.
>
> Example of highly interrelated chunks of data: You have data about an aircraft in flight: its current location, speed, heading, etc. You have data about the aircraft itself: fuel capacity, max speed, max altitude, cruising speed, date built, model number, etc. You have data from FAA radars tracking the aircraft. You have data about the destination and originating points of the aircraft. You have data about the passengers on the aircraft. And you have many other chunks of relevant data. And, the relationships between all these chunks of data must be captured.
>
> [True or False] The only reasonable way to express an expandable system with lots of chunks of highly interrelated data is with RDF, RDF Schema, and/or OWL. It is not practical to express an expandable system with lots of chunks of highly interrelated data using vanilla XML.
>
> [True or False] When dealing with an expandable system with lots of chunks of highly interrelated data it's not practical to use XML Schema to validate the data.
>
> [True or False] When dealing with an expandable system with lots of chunks of highly interrelated data you must adopt the Semantic Web technologies such as inference engines, triple stores, SPARQL, knowledge bases. And your trading partners will naturally join you in your adoption of the Semantic Web technologies.
>
> [True or False] Nobody has ever implemented an expandable system with lots of chunks of highly interrelated data using vanilla XML and using XML Schema for validation. Or, if they did, it was a complete failure.
>
> /Roger
>
> _______________________________________________________________________
>
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> to support XML implementation and development. To minimize
> spam in the archives, you must subscribe before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: 
> subscribe: 
> List archive: http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>

-- 
========================================================================
Jim Melton --- Editor of ISO/IEC 9075-* (SQL)     Phone: +1.801.942.0144
   Chair, ISO/IEC JTC1/SC32 and W3C XML Query WG    Fax : +1.801.942.3345
Oracle Corporation        Oracle Email: jim dot melton at oracle dot com
1930 Viscounti Drive      Alternate email: jim dot melton at acm dot org
Sandy, UT 84093-1063 USA  Personal email: SheltieJim at xmission dot com
========================================================================
=  Facts are facts.   But any opinions expressed are the opinions      =
=  only of myself and may or may not reflect the opinions of anybody   =
=  else with whom I may or may not have discussed the issues at hand.  =
========================================================================