A Uniform Resource Identifier (commonly abbreviated as URI) is a naming system for objects described on the web. It is designed to uniquely identify objects (which it considers resources), by providing a full URL including the domain that the object is hosted/located on, plus the name of the object itself.
URI Templates are strings that contain embedded variables that are transformed into URIs after embedded variables are substituted. This specification defines the structure and syntax of URI Templates.
- URI Template unofficial spec: http://bitworking.org/projects/URI-Templates/
- Registering an Application to a URI Scheme: https://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx
- PHP -- How to Get the Current Page URL: http://www.webcheatsheet.com/php/get_current_page_url.php
- wikipedia:Uniform Resource Identifier
- wikipedia: URI scheme
- What is the Difference Between A URL And A URI?: https://medium.com/weekly-webtips/what-is-the-difference-between-a-url-and-a-uri-8d4f473b04b