Da jede URL eine URI ist, ist deine Aussage logisch falsch. Ob der Doppelpunkt unkodiert erlaubt ist, regelt RFC 3986 §3.3. Ja, ist er, weil es sich um absolute Pfadreferenzen handelt und die eine Ausnahme nicht zum Tragen kommt. Somit sind die angegebenen Beispiele gültige URLs und URIs.