URI: is a
string that identifies any resource. Identifying the resource does not necessarily mean we can retrieve it. URI is a superset of URL and URN
URL: URI that specify a common Internet protocol such as HTTP or FTP are also called URLs. URL is an informal term an is not used in technical specifications.
URN: A URN is an identifier the uniquely identifies a resource but does not specify how to access that resource.