Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Discovering Implicit Schemas in JSON Data
1. Discovering Implicit
Schemas in JSON Data
Javier Luis Cánovas Izquierdo, Jordi Cabot
{javier.canovas,jordi.cabot}@inria.fr
ICWE Conference
July 2013
8. 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
9. 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
28. 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