discovering implicit schemas in json data
Post on 05-Jul-2015
1.096 Views
Preview:
DESCRIPTION
TRANSCRIPT
Discovering Implicit
Schemas in JSON DataJavier Luis Cánovas Izquierdo, Jordi Cabot
{javier.canovas,jordi.cabot}@inria.fr
ICWE Conference
July 2013
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
2009 2010 2011 2012 2013
JSON-based API XML-based API
Source: ProgrammableWeb.com
XML vs. JSON
Also called JavaScript Object Notation, is a text-
based open standard designed for human-
readable data interchange. It is derived from the
JavaScript scripting language for representing
simple data structures and associative
arrays, called objects. Despite its relationship to
JavaScript, it is language-independent, with
parsers available for many languages.
JSON (/ˈdʒeɪsɒn/ jay-sawn, /ˈdʒeɪsən/ jay-
sun)
Source: Wikipedia
Also called JavaScript Object Notation, is a text-
based open standard designed for human-
readable data interchange. It is derived from the
JavaScript scripting language for representing
simple data structures and associative
arrays, called objects. Despite its relationship to
JavaScript, it is language-independent, with
parsers available for many languages.
JSON (/ˈdʒeɪsɒn/ jay-sawn, /ˈdʒeɪsən/ jay-
sun)
… and it is schemaless
Not enough…
• Allowing developers to enrich the partial schemas
• Ideas from database normalization theory and XML-based approaches
Improve discovery process
• Some metrics: effectiveness, coverage, etc.
Evaluate the discovery process
• Automatize the generation of documentation
• Identifying use patterns in the JSON-based API
Promote JSON-based APIs
• Generation of mash-ups
• …others?
Additional uses
top related