API definitions
Group | Operation | Description |
---|---|---|
Modelling storage | PUT /module-set/ | Create/Update a module set. |
GET /modules/ | Read all modules in the store. | |
PUT /module-set/{module-set}/ | Create a module instance and validate it against a model set. | |
Anchor point persistence | PUT /anchor-point/{name}/{dataspace}/ | Create an anchor point given a name and a dataspace . |
GET /anchor-point/{name}/{dataspace}/ | Read an anchor point and the associated attributes given a name and a dataspace. | |
GET /anchor-point/{dataspace}/ | Read all anchor points in the system given a dataspace. | |
DELETE /anchor-point/{name}/{dataspace}/ | Delete an anchor point given a name and a dataspace. | |
PUT /anchor-point/{module-set}/ | Create an anchor point to a module set given an anchor point and a module set reference. | |
GET /modules/{anchor-point}/ | Get a model set reference, given an anchor point | |
Fragment persistence | PUT /fragment/{parent-fragment}/ | Create a fragment given a parent fragment |
PUT /fragment/{anchor-point}/ | Create a fragment given an anchor point | |
PUT /fragment/{parent-fragment-id}/ | Create a fragment given an ID relative to the parent | |
GET /fragment/{anchor-point}/ | Get a fragment given a anchor point | |
GET /fragment/{xpath}/ | Get a fragment given a Xpath expression | |
Queries | GET /parent-fragment/{fragment}/ | Get the parent of a fragment given a fragment |
GET /anchor-point/{fragment} | Get the anchor point of a fragment given a fragment | |
GET /fragments/{anchor-point} | Get all the fragments under an anchor point given a anchor point | |
GET /fragment/{dataspace}/ | Get all the relevant fragments given a dataspace | |
GET /fragment/{schema-node-identifier}/ | Get all the relevant fragments given a schema node identifier |