ontolog-forum
[Top] [All Lists]

Re: [ontolog-forum] fitness of XML for ontology (WAS: [ontology-summit]

To: "[ontolog-forum]" <ontolog-forum@xxxxxxxxxxxxxxxx>
From: Duane Nickull <duane@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 03 Feb 2014 14:04:32 -0800
Message-id: <CF1549A4.2C55A5%duane@xxxxxxxxxxxxxxxxxxxxxxx>
JSON was driven by a technical requirement for a lightweight object notation for passing data to and from user interfaces.

XML is heavy to parse and there was no JS specific compliant parser.  Even if there was, it would be overkill for most lighter-weight implementations.  For lightweight front ends, serializing data into native _javascript_ objects means they are parsed and can be worked with on the ht display list much more efficiently than XML.  Xml is more for back end to back end.  JSON is for more back end to front end.

Duane
***********************************
Technoracle Advanced Systems Inc.
Consulting and Contracting; Proven Results!
i.  Neo4J, PDF, Java, LiveCycle ES, Flex, AIR, CQ5 & Mobile
t.  @duanenickull


NOTICE: This e-mail and any attachments may contain confidential information. If you are the intended recipient, please consider this a privileged communication, not to be forwarded without explicit approval from the sender.  If you are not the intended recipient, please notify the sender immediately by return e-mail, delete this e-mail and destroy any copies. Any dissemination or use of this information by a person other than the intended recipient is unauthorized and may be illegal. The originator reserves the right to monitor all e-mail communications through its networks for quality control purposes.



From: John McClure <jmcclure@xxxxxxxxxxxxxx>
Reply-To: "[ontolog-forum]" <ontolog-forum@xxxxxxxxxxxxxxxx>
Date: Monday, 3 February, 2014 1:24 PM
To: <ontolog-forum@xxxxxxxxxxxxxxxx>
Subject: Re: [ontolog-forum] fitness of XML for ontology (WAS: [ontology-summit] The tools are not the problem (yet))

FYI, Google adopted ECMA JSON ("_javascript_ Object Notation") for interoperability with the Common Language Infrastructure, not because Google was trying surreptitiously to get LISP into the mainstream based upon a/some belief in its inherent superiority. It is the CLI that prompts W3 to normatively accept JSON as an interchange protocol, not some implicit admission that they made a 'mistake' with XML.
/jmc

On 2/3/2014 12:15 PM, John F Sowa wrote:
On 2/3/2014 12:55 PM, Duane Nickull wrote:
XMl has nothing to do with semantics.

XML has the ability to make data portable and can be used to transfer
ontological or semantic models, or fragments thereof, between applications.
I agree with both of those points.

JSON notation (or the very similar LISP notation) could have been
adopted by the W3C for exactly the same purposes, but without the bloat
or excessive coding.  LISP, for example, has a built-in parser that
requires only two operators: CAR and CDR.  (AKA head and tail.)

The Google researchers understood those issues very well.  That's why
they adopted JSON.  And the W3C has finally blessed JSON as an option.

In 1999, Guha wanted to use LISP notation for RDF.  He was also
working at Netscape then, which had designed JSON.  If the W3C had
let him do what he wanted to do, they would have saved us from the
bloat, excessive coding, and unreadable garbage.

John

_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J


_________________________________________________________________ Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/ Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/ Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx Shared Files: http://ontolog.cim3.net/file/ Community Wiki: http://ontolog.cim3.net/wiki/ To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J

_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/  
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/  
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/ 
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J    (01)

<Prev in Thread] Current Thread [Next in Thread>