currently the notebook schema contains intrinsic notebook schema properties and application specific definitions. it would be good to separate the pure schema information from the application specific schema into something extensible. this document explores core set of definitions that can extended to either a traditional notebook container or a streaming lines format.
a notebook is a collection of cells that can be contained in different ways.
the defs
schema is reused to demonstrate different top level schema.
its purpose is to make cell schema and cell metadata schema extensible.