Browse Prior Art Database

Supporting Dynamic Data Definitions With Continuous Availability Disclosure Number: IPCOM000240282D
Publication Date: 2015-Jan-21
Document File: 2 page(s) / 38K

Publishing Venue

The Prior Art Database


Disclosed is a method and system for supporting dynamic data definitions with continuous availability.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 2

Supporting Dynamic Data Definitions With Continuous Availability

Disclosed is a system for supporting dynamic data definitions with continuous availability. The system provides a data model to allow data descriptions and continuous availability of data for different delivery methods.

Both hierarchical and tree-based data modeling and viewing are enabled by the disclosed system. The data model of the disclosed system can be used to dynamically replace any individual point / node as long as a dynamic function / program linkage between the points / nodes is maintained. Further, as long as each point maintains a label to identify the point / node, the point / node can fit within any Document Object Model (DOM) or tree based delivery model. The tree based delivery model can be an Extensible Markup Language (XML), JavaScript Object Notation (JSON), Binary-encoded serialization of JSON (BSON) or any other type of the model that supports a name / value type of pairing. For example, Data Format Description Language (DFDL) can be used to create data descriptions that may encompass multiple DFDL documents.

According to embodiments of the present invention, each individual document can be updated and uploaded to the system to modify the data description. The process of uploading the document to the system creates a data model for the information contained in the DFDL document. The data model created by the DFDL documents can be hierarchical or tree-based, which includes name / value pairings for each data point or XML Schema Definition (XSD) element in DFDL terms. Individual points in the tree can be extended to other documents through the use of either simpleType or complexType definitions.

The disclosed data model creates a dynamic linkage for each external simpleType or complexType to update the information without any impact to the referencing data model. Application Programming Interfaces (APIs) can be written for the data model that can work with any delivery method such as XML, JS...