Uniform Resource Identifiers (URI): Generic Syntax
URI-GEN
characters
string
absolute
relative
This document defines a grammar that is a superset of all valid URI, such that an implementation can parse the common components of a URI reference without knowing the scheme-specific requirements of every possible identifier type. [STANDARDS-TRACK]