- First of all, I fail to follow the argument about why this needs to be a
top-level type. Huh?
Well, the FS draft which you see is actually the third attempt to define
FS as a media type object. Feel free to help out here...
The first, which Ned saw, attempted to define it as a top level type called
FS with subtypes being file systems.
The problem with that iteration of the draft (which was pointed out to me)
would be that implementors would most likely use the type definition to help
decode an object for a specific platform. [You'll have to trust me for a
little while on this statement.]
This would cause a problem since FS should be able to deal with this
internally. The concept is nothing like gzip which uses a value to tell you
from what file system an object came from. FS written for a specific
platform will handle this properly.