- From: Manu Sporny <msporny@digitalbazaar.com>
- Date: Fri, 16 Jun 2023 07:02:36 -0400
- To: media-types@ietf.org
- Cc: Orie Steele <orie@transmute.industries>, Martin J. Dürst <duerst@it.aoyama.ac.jp>, Ted Thibodeau <tthibodeau@openlinksw.com>
(BCC W3C VCWG, DIDWG, CCG) On Fri, May 19, 2023 at 5:14 AM Martin J. Dürst <duerst@it.aoyama.ac.jp> wrote: > Therefore, we shouldn't say that e.g. application/did+ld+json is > processed in a pipeline Thanks to Orie for re-starting this discussion and the summary of where we are, and Martin for identifying the key thing that has over-complicated the approach to date: pipeline processing and attempting to get rid of the suffixes registry. It's possible, but it's not clear to me that we have the time or energy to see that through in this iteration of the WG. Thanks also to Mark Nottingham, who rightly noted that all of this only comes into play when you have multiple plus signs in your media type. I ensured that is clearly stated in the specification. I have published a revision of the media type suffixes specification taking all of the above into account: https://www.ietf.org/archive/id/draft-ietf-mediaman-suffixes-04.html The diff can be viewed here: https://github.com/ietf-wg-mediaman/suffixes/commit/007ba186400e99c46895d3091a803cb606bc811d We were trying to do too much by specifying a processing pipeline and how that may or may not lead to error conditions (and how to work with those error conditions). All text related to processing pipeline stuff has been removed from the specification. This reduces the way an application can process a media type that contains multiple plus signs. Either you process the full media type, or you process it according to a matching suffix entry that you understand in the structured syntax suffix registry. That's it, full stop. There is no more composition of structured syntax suffix processing stuff going on in the spec, and that has eliminated the complexity that we were tripping over before. The only other thing that the spec does now is try to also remove the repeated spec text in the structured syntax suffix registry for fragment processing by placing it in the spec instead of duplicating the same text over and over in the structured syntax suffix registry. The WG will need to decide if it wants to clean up the registry given that this text has now been moved into a single location. I'd appreciate some reviews to see if the changes make sense to folks. I believe, with this revision, that we're ready for Last Call, but need further confirmation from the WG. -- manu -- Manu Sporny - https://www.linkedin.com/in/manusporny/ Founder/CEO - Digital Bazaar, Inc. https://www.digitalbazaar.com/
Received on Friday, 16 June 2023 11:03:20 UTC