-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider: Banning usage of multiple suffixes #23
Comments
If we work out what to do with suffixes more generally, I don't see any reason that multiple suffixes couldn't follow. If we're eliminating the idea, then obviously multiple suffixes go away as well, but anything that is salvaged from one might still be useful for many. |
Given JSON-LD is afaik the only serialization that uses multiple suffixes today, I think it might be easier to simply grand father it in, and then recommend against repeating the pattern for other serializations. Something like:
There is no IETF consensus on the exact meaning of multiple suffixes. Based on feedback from W3C Tag and IETF Media types working group, new structured syntax suffixes SHOULD NOT be registered for polyglot media types. |
-1, I've discussed this with some individuals in the JSON-LD community and they are unwilling to register a pattern that is going to immediately be recommended against (if things go that way).
There is no consensus on:
There is no "W3C TAG" feedback, and no "IETF Media Types WG" feedback. At present, all we have are a handful of individual positions. Please be careful on how you represent individual positions vs. TAG/WG positions. |
Instead of multiple suffixes, it would be better to reserve a generic parameter for all media types to specify alternative valid interpretations of a given resource like |
Generic parameters are usually a Bad Idea, and "alternative valid interpretations" is something I don't think happens in practice. I don't think that the proposal made was to ban suffixes, it's to remove the special meaning of the "+" sign, saying "if you want to know what this media type means, you have to look up its registration". |
If there is a dire need that multiple suffixes address, I think naming the relevant base types is definitely better than turning the right hand side of a media type into some kind of tag cloud (I came here after running across I think it unfortunate that we have registered structured suffixes that do not follow the traditional »if you do not know I do not think that, say, web browsers will stop treating As far as I can tell, right now there are no registered media types with multiple It might be useful to turn https://www.ietf.org/archive/id/draft-ietf-mediaman-suffixes-07.html into a document that explains the need that multiple suffixes are supposed to address, and discuss available alternatives. For instance, in HTTP there are alternatives for many situations (send a |
Yes. However, I think it not unfortunate that we have prospective (registration has not yet been approved) media types that extend that tradition to »if you do not know
Why would you restrict to only one level? What's the harm you anticipate from the extension I describe above? |
The use of multiple suffixes has been banned, we seemed to achieve consensus on this at IETF 120. |
During IETF 119, @martinthomson noted that suffixes, and therefore multiple suffixes, might be a bad idea that should be deprecated.
One half-measure that the group needs to consider is banning the usage of multiple suffixes (because the rules on when to use them are more complicated than not having to deal with multiple suffix rules). IOW, it is being asserted that the benefits of the additional rules do not outweigh the drawbacks of having to understand them.
The text was updated successfully, but these errors were encountered: