Describes a namespace.
| name | data type | constraints | description |
|---|---|---|---|
| self | string | URI pointing to the resource describing this namespace in the URN administration. | |
| name | string | The prefix of the namespace. | |
| created | string | Date and time when the namespace was created. | |
| lastModified | string | Date and time when the information about the namespace was last modified. This timestamp does not change when URNs are added or changed within the namespace. | |
| allowsRegistration | boolean | required boolean | If a namespace is no longer in active use, registration of new URNs can be disabled. |
| comment | string | Human readable comments about the namespace. | |
| resolverUrl | string | URL of a resolver which is responsible for resolving URNs from the namespace. | |
| owner | string | URI of the organisation which owns the namespace. | |
| urnNamingPolicy | string | URI of the validation policy that URNs in the namespace must adhere to. | |
| urlPolicy | string | URI of the URL policy to which URLs registered with URNs in the namespace must adhere to. | |
| urns | string | URI pointing to a list of all URNs in the namespace. | |
| urnSuggestion | string | URI of a resource that describes a URN available for registration in the namespace. Basically, this is a suggestion for a new URN. |
Example
{
"self" : "http://example.org/namespaces/name/urn:nbn:de:0815",
"name" : "urn:nbn:de2112",
"created" : "2017-03-02T15:23:16.123Z",
"lastModified" : "2017-03-02T15:23:16.123Z",
"allowsRegistration" : true,
"comment" : "This namespace is used for test purposes only",
"resolverUrl" : "http://example.org/resolver",
"owner" : "http://example.org/organisations/id/1",
"urnNamingPolicy" : "http://example.org/policies/urn-naming/id/1",
"urlPolicy" : "http://example.org/policies/url/id/1",
"urns" : "http://example.org/namespaces/name/urn:nbn:de:0815/urns",
"urnSuggestion" : "http://example.org/namespaces/name/urn:nbn:de:0815/urnsuggestion"
}