Ontological term broker/Error Object

A JSON schema for the Error object is:

{    "name": "Error", "type": "object", "properties": { "error_code" : { "type" : "integer", "description" : "Numeric code for the error." },     "error_name" : { "type" : "string", "description" : "Human readable name for the error." },     "error_description" : { "type" : "string", "description" : "Human readable description of the error." }   }  }

An example of a JSON object conforming to this schema is:

{   "error_code":401, "error_name":"Unauthorized", "error_description" : "User cannot update a request for which he is not the creator." }