The USGIN URI Scheme outlines a formal method for constructing useful identifiers for both information and non-information resources. This redirection engine targets an important design criteria: to make the URIs dereferenceable. This is accomplished by redirecting requests for a specific URI to another URL, where some representation of the resource can be found.
Summary of URI syntax: http: // uriHost / uri-gin / nameAuthority / resourceType / resourceSpecificString
Explanation of URI Components:
|uriHost:||The intention of this segment of the URI is to specify a host system on the internet that will de-reference the following identifier. This segment identifies a host server via the DNS registry, and not considered part of the USGIN resource identifier for string comparisons of identifier equivalence.|
|nameAuthority:||A sequence of characters that identifies the naming authority for the identified resource. The name authority is the organization responsible for the stewardship of the resource identifier.|
|resourceType:||A token that indicates the type of resource being identified. Each name authority is responsible for maintaining a registry of supported resource types for that organization.|
|resourceSpecificString:||A string that identifies a particular resource, and which may have syntax specially scoped for a particular resource type.|