...
/orgs/{orgId}/repos/{repoId}/query
– query project metadataGET
orPOST
- execute the SPARQL query against the Metadata graph belonging to the repo corresponding withorgId
andprojectId
OPTIONS
- for CORS preflighted requestsHEAD
(without any query parameters) - No-op
/orgs/{orgId}/repos/{repoId}/locks/{lockId}/query
– query a model given by the specified lockGET
orPOST
- execute the SPARQL query against the lock having the givenlockId
which belongs to the repo corresponding withorgId
andrepoId
OPTIONS
- for CORS preflighted requestsHEAD
(without any query parameters) - fetch theETag
value that uniquely identifies the current version of the model
/orgs/{orgId}/repos/{repoId}/branches/{branchId}/query
– query a model given by the specified branchGET
orPOST
- execute the SPARQL query against the branch having the givenbranchId
which belongs to the repo corresponding withorgId
andrepoId
OPTIONS
- for CORS preflighted requestsHEAD
(without any query parameters) - fetch theETag
value that uniquely identifies the current version of the model
/orgs/{orgId}/repos/{repoId}/branches/{branchId}/update
– update a model given by the specified branchPOST
- attempt to apply the SPARQL update against the latest version of the model givenbranchId
which belongs to the project corresponding withorgId
andrepoId
additional required headers:
X-MMS-Context-Commit: {COMMIT_URI}
OPTIONS
- for CORS preflighted requests
/orgs/{orgId}/repos/{repoId}/branches/{branchId}/graph
– download or upload an entire model as an RDF graphGET
- retrieve the model as RDF given bybranchId
which belongs to the project corresponding withorgId
andrepoId
POST
- merge the uploaded RDF graph with the model given bybranchId
which belongs to the project corresponding withorgId
andrepoId
OPTIONS
- for CORS preflighted requests
...