Resources
MethodURLDescription
GET/{BASE}/config/comment/{key}Return the description for the configuration key passed as argument.
GET/{BASE}/config/data/{key}Return the string or list value for the configuration key passed as argument.
POST/{BASE}/config/data/{key}?comment=…&type=…Set the configuration with the key passed in the path argument.
DELETE/{BASE}/config/data/{key}Delete the configuration with the key passed in the path argument.
GET/{BASE}/config/list?prefix=…Retrieve all entries in the system configuration as key-value pairs.
POST/{BASE}/config/liststores a list of configuration
GET/{BASE}/config/type/{key}Return the data type for the configuration key passed as argument.
GET/{BASE}/content?uri=…Creates a redirect depending of the stored mimeType for the requested uri.
DELETE/{BASE}/content?uri=…Delete content of remote resource with given uri
GET/{BASE}/content/{mimetype}?uri=…Returns remote resource content with the given uri and an accepted return type (mimetype)
PUT/{BASE}/content/{mimetype}?uri=…Sets content to a given remote resource
GET/{BASE}/content/{mimetype}/{uuid}Returns local resource content with the given uuid and an accepted return type (mimetype)
PUT/{BASE}/content/{mimetype}/{uuid}Sets content to a given locale resource
GET/{BASE}/content/{uuid}Creates a redirect depending of the stored mimeType for the requested resource.
DELETE/{BASE}/content/{uuid}Delete content of local resource with given uuid
GET/{BASE}/context?graph=…&format=…Indirect context identification, listing in case 'graph' is missing
PUT/{BASE}/context?graph=… 
PUT/{BASE}/context 
DELETE/{BASE}/context?graph=… 
GET/{BASE}/context/list?labels=…&filter=… 
GET/{BASE}/context/{uuid}?format=…Returns the content stored on this context
DELETE/{BASE}/context/{uuid}Deletes a named graph from the system
GET/{BASE}/dependencies 
GET/{BASE}/dependencies/{groupId} 
GET/{BASE}/dependencies/{groupId}/{artifactId} 
GET/{BASE}/export/download?context=…&format=…Download the triple data contained in the (optional) context (named graph) in the format specified by the Accept header of the request.
GET/{BASE}/export/typesReturn a set of all mime types that are acceptable by the importer.
DELETE/{BASE}/import/cancel?tname=…Stop the importer thread with the ID passed as query argument.
POST/{BASE}/import/external?context=…&url=…Fetch content from an external resource and import it into the LMF system.
GET/{BASE}/import/list 
GET/{BASE}/import/status?tname=…Get the status of the importer thread with the ID passed as query argument.
GET/{BASE}/import/types?filename=…Return a set of all mime types that are acceptable by the importer.
POST/{BASE}/import/upload?context=…Upload content and import it into the LMF system.
GET/{BASE}/inspect?limit=…&oOffset=…&pOffset=…&cOffset=…&sOffset=…&uri=… 
GET/{BASE}/inspect/context?limit=…&start=…&uri=… 
GET/{BASE}/inspect/object?limit=…&start=…&uri=… 
GET/{BASE}/inspect/predicate?limit=…&start=…&uri=… 
GET/{BASE}/inspect/subject?limit=…&start=…&uri=… 
GET/{BASE}/inspect/{uuid}?limit=…&oOffset=…&pOffset=…&cOffset=…&sOffset=… 
GET/{BASE}/logging/appendersGet a JSON list of all log appenders currently configured in the system using the JSON format described in the header of the class
POST/{BASE}/logging/appendersUpdate all log appenders passed in the JSON list given in the body of the POST service request.
GET/{BASE}/logging/appenders/{id}Get the configuration of the log appender with the given ID using the JSON format described in the header of the class
POST/{BASE}/logging/appenders/{id}Create or update the appender with the given id, using the JSON description sent in the body of the request
GET/{BASE}/logging/modulesList all modules currently available in the system as a JSON list using the JSON format described in the header of this class
POST/{BASE}/logging/modulesUpdate all modules passed as JSON list argument to the POST body of the service call.
GET/{BASE}/logging/modules/{id}Get the configuration of the logging module with the given id, using the JSON format described in the header of this class.
POST/{BASE}/logging/modules/{id}Update the module with the given id, using the JSON description sent in the body of the request.
DELETE/{BASE}/meta?uri=…Delete metadata of remote resource with given uri
GET/{BASE}/meta/{mimetype}?genid=…&uri=…Returns remote resource metadata with the given uri and an accepted return type (mimetype)
PUT/{BASE}/meta/{mimetype}?uri=…Sets metadata to a given locale resource
GET/{BASE}/meta/{mimetype}/{uuid}Returns local resource data with the given uuid and an accepted return type (mimetype)
PUT/{BASE}/meta/{mimetype}/{uuid}Sets metadata to a given locale resource
DELETE/{BASE}/meta/{uuid}Delete metadata of local resource with given uuid
GET/{BASE}/modules/buildinfoReturn the configuration of the module identified by the name passed as query argument.
GET/{BASE}/modules/listReturn a list of names of the LMF modules that are currently enabled in the LMF installation.
GET/{BASE}/modules/module?name=…Return the configuration of the module identified by the name passed as query argument.
GET/{BASE}/prefixGet all prefixes mappings
GET/{BASE}/prefix/reverse?uri=…Reverse prefix lookup
GET/{BASE}/prefix/{prefix}Get namespace
DELETE/{BASE}/prefix/{prefix}Removes a prefix
POST/{BASE}/prefix/{prefix}?uri=…Add new mapping
POST/{BASE}/resource?uri=…Creates new resource with given uri.
GET/{BASE}/resource?genid=…&format=…&uri=…Returns a link to a remote resource (data or content) with the given uri and an accepted return type
PUT/{BASE}/resource?uri=…Returns a Link where the given data (metadata or content) can be put to the remote resource
DELETE/{BASE}/resource?uri=…Delete remote resource with given uri
POST/{BASE}/resource/{uuid}Creates new local resource with given uuid.
GET/{BASE}/resource/{uuid}Returns a link to a local resource (data or content) with the given uuid and an accepted return type
PUT/{BASE}/resource/{uuid}Returns a Link where the given data (metadata or content) can be put to the local resource
DELETE/{BASE}/resource/{uuid}Delete local resource with given uuid
PUT/{BASE}/statistics/enabled?value=…Enable or disable the statistics gathering.
GET/{BASE}/statistics/enabledReturn the status of statistics gathering.
GET/{BASE}/statistics/listRetrieve the statistics information of all statistics modules.
GET/{BASE}/statistics/modulesReturn a JSON-formatted list of all statistics modules that are available in the system.
GET/{BASE}/statistics/{module}Retrieve the statistics information of the statistics module with the name passed as path argument.
PUT/{BASE}/statistics/{module}/enabled?value=… 
GET/{BASE}/statistics/{module}/enabled 
POST/{BASE}/system/database/reinitReinitialise the database configuration.
GET/{BASE}/tasksList all tasks in all groups currently running in the system.
GET/{BASE}/tasks/byThread 
GET/{BASE}/tasks/{group}List all tasks in the group given as argument.
GET/{BASE}/tasks/{group}/{name}Return the task identified by the id given as argument.