Yeah, it's in the URL spec. But it's somewhat muddled.
Here's what I suggest we standardize on:
and we define the semantics in terms of the FTP RFC
and/or the MIME ftp access-type.
again, see the MIME RFC for interpretation
And we support, for backwards compatibility
which means "try local-file, then ftp or rcp or whatever
other hacks are locally available"