You are here: OGC Public Wiki>Ideas4OGC Web>TopicsTable>TopicJSON (revision 2)EditAttach

Topic: JSON

The JSON format is extremely popular on the web. JSON however is just a data structure. The interoperable use of JSON requires the full definition of allowed data structures which requires the definition of a schema for those data structures. Traditionally, this has been done at the OGC using XML. Therefore, the use of JSON may duplicate much of the work done on XML leading either to a situation where implementations are required to support both XML and JSON, thereby increasing the complexity of implementation, and/or to a situation where implementations fragment between those supporting XML and those supporting JSON, reducing interoperability.

Additional comment(s): Ideas4OGC /OldTechnicalDiscussions

Relations to other topics

Related to Topic..., since ...

Possible Actions

A suggestion has been made that the OGC should develop a clear vision of the role of JSON in OGC standards either to be used in the same way as XML with the concommitant issues of implemenation complexity or fragmentation, or to be restricted in some way to only simple data structures.
  • PRO - This would clarify the role of JSON as a complement or as an alternative to text formats like KVP or to fully namespaced, schematized formats like XML.
  • CON - It might not be possible to reach any concensus on this issue.
  • CON - A policy limitation of JSON to simple data structures would artificially limit what is a technological or market issue.
  • CON - The OGC has used UML as the abstract data structure and then implemented the UML in XML, this could be done equally well with JSON.

Discussion

the next hype. To me it is just another protocol binding for W*Ss, next to KVP, POX, SOAP, and REST. An internal c/s interface, not more, not less. If we modularize (!) specs accordingly this will not pose substantial complexity. WCS is demonstrating this.

-- PeterBaumann - 30 Jun 2013

 

Consensus

The Leadership group has not yet discussed this topic.
Edit | Attach | Print version | History: r4 < r3 < r2 < r1 | Backlinks | View wiki text | Edit WikiText | More topic actions...
Topic revision: r2 - 30 Jul 2013, AdrianCuster
 

This site is powered by FoswikiThe information you supply is used for OGC purposes only. We will never pass your contact details to any third party without your prior consent.
If you enter content here you are agreeing to the OGC privacy policy.

Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding OGC Public Wiki? Send feedback