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" }