The “uri” value gives the URI/URL for the repository and the “readable” and “writable” values are xsd:boolean typed literals indicating read- and write permissions. The list is formatted as a tuple query result with variables “uri”, “id”, “title”, “readable” and “writable”. GET: Gets an list of available repositories, including ID, title, read- and write access parameters for each listed repository.Request: GET /rdf4j-server/protocol HTTP/1.1Īn overview of the repositories that are available on a server can be retrieved from /repositories. Request examples Fetch the protocol version modified behavior of PUT on /repositories/.repository configuration / retrieval endpoint at /repositories//config.GET: Gets the protocol version string, e.g.The version described by this chapter is “10”. The version of the protocol that the server uses to communicate over HTTP is available at: /protocol. : a specific transaction which can be updated (PUT/DELETE) transactions : starting point for creating transactions on the current repository (POST)
: namespace-prefix definition (GET/PUT/DELETE) namespaces : overview of namespace definitions (GET/DELETE) : SPARQL Graph Store operations on directly referenced named Graphs in repository (GET/PUT/POST/DELETE) service : SPARQL Graph Store operations on indirectly referenced named rdf-graphs : named graphs overview (GET) statements : repository statements (GET/POST/PUT/DELETE) config : repository configuration (GET/POST) : query evaluation and administration tasks on a repository repositories : overview of available repositories (GET) The following is an overview of the resources that are available from RDF4J server. “mem-rdf”), and denotes a namespace prefix (e.g. Likewise, denotes the ID of a specific repository (e.g. In this overview, is used to denote the location of the RDF4J server instance, e.g. Here, we give a summary of the resources that are available from a RDF4J server instance with the HTTP-methods that can be used on them. The REST architectural style implies that URLs are used to represent the various resources that are available on a server.
#ECLIPSE HOW TO INSTALL AN API FULL#
The RDF4J REST API extends the W3C standards in several aspects, the most important of which is that it supports a full database transaction mechanism. The current version of the API additionally supports the SPARQL 1.1 Graph Store HTTP Protocol W3C Recommendation. This ensures that RDF4J server functions as a fully standards-compliant SPARQL endpoint. The RDF4J server REST API is a HTTP Protocol that covers a fully compliant implementation of the SPARQL 1.1 Protocol W3C Recommendation.