Priming The Pump - apps4work/co.a4w GitHub Wiki
This is how we start The Feedback Loop going.
Get data owners to provide data as their chosen NVH format such as JSON, XML or the Part Interface, in their natural schema.
Get Programs (by writing them, paying for them to be written, or encouraging the programming community to write them) that will:
- Turn NVH into Parts (which already exists for JSON and XML)
- Propose Schemas by analyzing statistically significant instances Parts in the same Schema.
- Propose data transforms based on Schemas by analyzing Schemas from different data sources,
- Convert data into canonical NVTH Parts
- Add value to the Parts
Our solution to get it started is to get some early adopters to take a bet with some data, to use as bait for programmers to add some value too.
Our solution involves multiple steps:
-
A Data owner [eg Target] gets their software provider [eg Optitex] to write a program that reads proprietary data [eg. Target's patterns in Optitex format] and creates a NHV [eg JSON]. Alternative, if the early adopter is a software provider (eg Gerber , Browswear, Human Solutions) they should write the program and encourage a favorite customer to be an early adopter.
-
The Data owner executes that program on a statistically significant number of instances of products, but not commercially sensitive current data.
-
We provide NVH to Part [eg JSON to Part], and publicize the data as available as Parts.
-
We encourage programmers of schema analyzers to analyser that data so the it is now NVHT
-
we encourage programmers to write value added programs that do useful things to Target's data, so Target gets some programs that they can run on current data and do something useful, re-paying them in their bet.