We describe what is expected of uploaded metadata so that we can validate the actual uploads and merge with other metadata to construct a complete metadata graph.
See Tips for Modeling for methods we've used in the past.
spec = array | object array = '[]' bounds reify bound = ( MIN | MAX ) number object = '{}' reify fields field = attribute | relation relation = ( <= | => ) entity node reify = node | relation node = NODE entity
We've written sample specs for four extracts. Now we will refine a grammar for the specs tuning grammer and specs in turn.
- [x] Organization Chart - [ ] Source Code Control - [x] Dataflow Diagram - [ ] Service Traffic Reports
We have datasets from other projects which guide current development. See Offer to the DKR Implemeters
- [ ] TopicQuests Nodes
The language, its specification, an implementation and the examples can all vary at once. The plugin has a recursive descent parser that began with the rule for spec. github
wiki-plugin-json wiki-plugin-metamodel