"urn:FPI:-//IETF//DTD HTML 2.0//EN"
Whatever you think of URNs semantically, this seems to be out of scope
syntactically. As far as I know, there are no proposals for URNs that
would allow spaces in them. (Unless you're making a proposal here, in
which case you're now a counter-example.)