Closed
Description
Ask the model repository for some subset of the stored model, and update it.
Assumptions for time being
- No federation/references to external repositories (Repository federation #23)
- No versioning (Repo API: Versioning / Collaboration #26)
- No access control (Repo API: Access control #27)
- No partitioning (Repo API: Do we need model partitions? #29)
Assumptions
- Reference nodes by id (Repo API: Node IDs #31)
Conceptual API
Independent of implementation (will most probably be REST, but could also use Protobuf etc.)
retrieve part of model
in: (list of) node IDs
in: mode {node, subtree, closure}
out: (list of) subgraph(s)
store part of model
in: (list of) subgraph(s)
out: success
Give me a range of IDs I can use
TODO:
in: Number of ids required
out: list of reserved ids