ID
...
Obj_1=Obj_2=>ID(Obj_1)=ID(Obj_2)
URI
...
[scheme:]scheme-specific-part[#fragment]
DObj_1=DObj_2 & Context(DObj_1)=Context(DObj_2) <=> Normalized(URI(DObj_1))=Normalized(URI(DObj_2))
ex.: mailto:someone@gbv.de
ex.: telnet://rs8.loc.gov
ex.: urn:nbn:de:gbv:089-3321752945
ex.: info:srw/schema/1/mods-v3.0
ex.: docs/guide/collections/designfaq.html#28
PID
...
PID(Obj,t) = const.
handle
...
<Handle> ::= <Handle Prefix>"/"<Handle Suffix>
ex.: 428894/fec2909e-4d4f-47ef-8908-a691d4703770
ex.: 10.1045/july95-arms
URL
...
ex.: http://hdl.gbv.de/428894/fec2909e-4d4f-47ef-8908-a691d4703770
DNS
...
hdl.gbv.de
URN
...
<URN> ::= "urn:"<NID> ":"<NSS>
ex.: urn:uuid:fec2909e-4d4f-47ef-8908-a691d4703770
ex.: urn:nbn:de:600-428894-fec2909e-4d4f-47ef-8908-a691d4703770
info
...
info:<info_namespace>"/"<namespace_specific>
ex.: info:hdl/428894/fec2909e-4d4f-47ef-8908-a691d4703770
ex.: info:fedora/example:9876
ex.: info:lccn/n78089035
UUID
...
DO1=DO2<=>UUID(Obj_1)=UUID(Obj_2)
ex. fec2909e-4d4f-47ef-8908-a691d4703770
...
<naming authority> "/" <uuid> <cd>
...
urn: "nbn:de:" "600-" <naming authority> "-" <local name> <cd>
...
"urn:uuid:" <uuid> 
...
info: "hdl" "/" <naming authority> "/" <local name>
...
http ":" "//" "hdl.gbv.de" / <naming authority> / <local name>
resolve