THIS IS A WORK IN PROCESS:
ONS Content Library
Content Library contains Java object representation of content types that is published by Florence and Zebedee and displayed on Babbage (ONS Website to be). This flow happens by serialisation/deserialisation of these objects into json documents.
The library aims to centeralize object notation and allow these different ends use same object notation (either as a json document or java object). Which in turn should make manipulation of contents easier at all ends and compatible.
The library creates an object hiearchy, interlinking and referencing between different content types. For the most part generated json documents should be compatible with Alpha website json files (If no changes on wireframes)
Another benefit of a common content library is ( hopefully ), a common terminology and naming convention between different ends of the project (publishing, migrating, website, etc.)
##Naming convention and content types
All content types are generically referred as content.
##Home Page
Home page contains links and references to taxonomy nodes and other non-statistical content types (static pages ?)
##Taxonomy
Taxonomy refers to taxonomy of statistical information ( bulletins, articles, datasets, compendium, timeseries and data slices). There are two types of taxonomy nodes Taxonomy Home and Statistic
###Taxonomy Home
[Taxonomy Landing Page] and [Product Page] are taxonomy pages that classify statistics. Along with classification , these pages also displays contents of various statistics and links to other non-statistics pages (Methodology, About Us Pages, etc...)
#####Taxonomy Landing Page
#####Product Page
###Statistic Statistics are periodically published releases of statistical information including Statistical Bulletins, Articles, Compendium, Datasets, Timeseries and Data Slices. Time Series and Data Slices contain Statistical Data
####Statistical Data Refers to statistics that has data in it (Time Series, Data Slices)