Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Layer 1 is designed to use established open standards wherever appropriate. All exchange with the underlying Layer 0 is done using the SPARQL 1.1 Protocol, making it compatible with any compliant triplestore software. Additionally, Layer 1 also natively supports any S3-compatible storage service for persisting large models uploaded by the client.

The following protocols constitute the available endpoints:

  • SPARQL 1.1 Protocol

    • Query – endpoints whose path ends in /query, including RepoQuery, ModelQuery, LockQuery, DiffQuery, and CollectionQuery.

    • Update – endpoints whose path ends in /update, namely ModelCommit.

  • SPARQL 1.1 Graph Store Protocol – endpoints whose path ends in /graph, namely for downloading or replacing entire models via Branches and Locks.

  • Linked Data Platform 1.0

    • Direct Container – endpoints at the root path of the following objects: Orgs, Repos, Branches, Locks, Diffs, Groups, Policies, and Collections.

Where applicable, endpoints support the widest range of content-negotiation. For example, RDF/XML, JSON-LD, Turtle, N-Triples and TriG are all supported for RDF serializations.

  • No labels