Re: [media-types] Media subtypes containing "+"

Manu Sporny <msporny@digitalbazaar.com> Wed, 08 July 2020 20:44 UTC

Return-Path: <msporny@digitalbazaar.com>
X-Original-To: media-types@ietfa.amsl.com
Delivered-To: media-types@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 687FC3A07C0 for <media-types@ietfa.amsl.com>; Wed, 8 Jul 2020 13:44:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XSo4iVU7poJ4 for <media-types@ietfa.amsl.com>; Wed, 8 Jul 2020 13:44:04 -0700 (PDT)
Received: from mail.digitalbazaar.com (mail.digitalbazaar.com [96.89.14.193]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 827803A07BE for <media-types@ietf.org>; Wed, 8 Jul 2020 13:44:04 -0700 (PDT)
Received: from [192.168.0.156] by mail.digitalbazaar.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from <msporny@digitalbazaar.com>) id 1jtGvC-0001ii-Lo for media-types@ietf.org; Wed, 08 Jul 2020 16:44:02 -0400
To: media-types@ietf.org
References: <3d459015-b748-9ee9-21ca-89e7229d030e@digitalbazaar.com> <CANiy74wnaEoApaTitE85xj+nvGS8QWrdFqg53esQFBd_xsUjmg@mail.gmail.com>
From: Manu Sporny <msporny@digitalbazaar.com>
Message-ID: <121c5bca-9082-c6bc-68b8-ed7330341904@digitalbazaar.com>
Date: Wed, 08 Jul 2020 16:44:02 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0
MIME-Version: 1.0
In-Reply-To: <CANiy74wnaEoApaTitE85xj+nvGS8QWrdFqg53esQFBd_xsUjmg@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 192.168.0.156
X-SA-Exim-Mail-From: msporny@digitalbazaar.com
X-SA-Exim-Scanned: No (on mail.digitalbazaar.com); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/media-types/oMqz4y_XAgCzCLO6v0yzixVZUIg>
Subject: Re: [media-types] Media subtypes containing "+"
X-BeenThere: media-types@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IANA mailing list for reviewing Media Type \(MIME Type, Content Type\) registration requests." <media-types.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/media-types>, <mailto:media-types-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/media-types/>
List-Post: <mailto:media-types@ietf.org>
List-Help: <mailto:media-types-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/media-types>, <mailto:media-types-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Jul 2020 20:44:07 -0000

On 7/8/20 4:17 PM, Nathan Rixham wrote:
> A very small point, which I realise is probably years too late, but in
> usage "application/json+ld" is far more practical to use, for example in
> a media selector, similarly "application/json+ld+did" follows the same
> principal, subtyping reverse requires a great deal of both explantation
> and code to handle, and gets ever more complex. Finding all
> "application/json*" is much easier.

Very true, which is why the first MIME Type attempted for JSON-LD was in
fact:

"application/json+ld"

... that is, until I was corrected by people that knew better. :)

Every now and then I go back and scan through a sea of specifications
and mailing lists in an attempt to understand the reasoning behind the
choice... find it (at least, that's what I keep telling myself), and
then promptly forget because the path is so twisted and meandering.

In any case, that ship sailed long ago.

-- manu

PS: Hi Nathan! It's been years -- hope you're well. :)

-- 
Manu Sporny - https://www.linkedin.com/in/manusporny/
Founder/CEO - Digital Bazaar, Inc.
blog: Veres One Decentralized Identifier Blockchain Launches
https://tinyurl.com/veres-one-launches