Virtual Data Container

VDC - A new way of visualising Data and offering them as products & services

View on GitHub

Generic VDC Implementation

Generic Blueprint-Artifact JSON Schema

*You can find, download & view the schema under the “jsonSchemas” folder in the main repository, named “genericSchema.json”*
*Once again, we remind you that you can view the json schema (as well as any other json document) here*

This is a generic approach to the VDC Artefact-Blueprint JSON Schema idea. The following are a more json-oriented view of the section “The VDC Artifact-Blueprint” above, since this section is based on the generic VDC Blueprint. The schema consists four different sections. These sections are: Both four sections are considered as required fields/objects. Same as before, each section stands as a different json object.

General Description: This is the first section of the VDC Artifact-Blueprint JSON Schema. It is a json object and provides General information to one of the Company's Decision Strategy Makers, usually the one responsible for its vision. It consists of five properties. These are: Note that all five aforementioned properties are considered as “required” to be filled.

Pricing Models: This is the second section. Similar to all other main sections, its a json object and it describes the pricing model specified, aiming the company’s executive who has primary responsibility for managing it’s finances and all the issues of financial nature. The two main pricing model scenarios (structured in the schema) are: The Pricing Models section must contain any of the two models above.

Tech Components: This is the third Schema section. As a json object, it refers to the company’s executive whose main/primary focus is on scientific and technological issues within the organization. It has two properties, which are:
Service Interface: This is the fourth and final section of the generic VDC Artifact-Blueprint JSON Schema. It is a json object and refers to the company’s developers. It consists of five properties and these are: All five aforementioned properties are considered as “required” to be filled.

Generic VDC Artifact-Blueprint Editor

The VDC Artifact-Blueprint Editor has been developed based on the Generic Artifact-Blueprint JSON schema analysed above. It’s implementation took full advantage of JavaScript’s React open source library. You can find the full code of the editor, as well as the installation (& deployment) instructions, here. The editor is available for use and testing by clicking here. Through the VDC Artifact-Blueprint editor, one can create and generate his/her own VDC Blueprint JSON schema, or make modifications on the original one (the Generic Blueprint schema). If one understands the Generic schema explained in the previous paragraphs, the use of the editor will be extremely easy. The editor implementation has passed multiple quality tests and will suit every VDC owner’s (that is, one that wishes to create a JSON schema for his model) needs. As stated before, the editor is structured using React. Therefore, any developer who wants to get into the coding part of the editor, will have to be experienced in JavaScript and the language’s libraries. Here is a brief introduction to the editor’s user interface, through the following GIF:

hi