Set file rdf metadata
PUT /data/{id}/metadata/rdf
This method allows to set specific rdf metadata for a file, directory or space.
This operation will replace the previous rdf metadata if any.
To lookup file Id using file path, please use this endpoint.
Example cURL requests
Set RDF metadata for space from RDF file
curl -H "X-Auth-Token: $TOKEN" -X PUT \
-H "Content-type: application/rdf+xml" \
-d "@./space1_dublincore.rdf"
https://$HOST/api/v3/oneprovider/data/$FILE_ID/metadata/rdf
Path parameters
| Parameter | Type & Description |
|---|---|
| id required | string Id of the file. |
Request body
application/rdf+xml
The rdf metadata.
No schema provided.
Request Examples
Shell
cat metadata.rdf | oneprovider-rest-cli setRdfMetadata id=$FILE_ID -Responses
application/json
204
Rdf metadata updated successfully.
400
Invalid request.
| Property | Type & Description |
|---|---|
error string Identifier representing internal error code. | |
error_description string Detailed error message. | |
Example
application/json
{
"error": "invalid_token",
"error_description": "Provided token could not be validated."
} 403
Forbidden request.
| Property | Type & Description |
|---|---|
error string Identifier representing internal error code. | |
error_description string Detailed error message. | |
Example
application/json
{
"error": "invalid_token",
"error_description": "Provided token could not be validated."
} 404
File not found.
| Property | Type & Description |
|---|---|
error string Identifier representing internal error code. | |
error_description string Detailed error message. | |
Example
application/json
{
"error": "invalid_token",
"error_description": "Provided token could not be validated."
} 500
Internal server error.
| Property | Type & Description |
|---|---|
error string Identifier representing internal error code. | |
error_description string Detailed error message. | |
Example
application/json
{
"error": "invalid_token",
"error_description": "Provided token could not be validated."
}