[Json] Re: IANA registrations

Henry Andrews <andrews_henry@yahoo.com> Mon, 18 May 2026 21:07 UTC

Return-Path: <andrews_henry@yahoo.com>
X-Original-To: json@mail2.ietf.org
Delivered-To: json@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id EB39EF05B1FE for <json@mail2.ietf.org>; Mon, 18 May 2026 14:07:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1779138434; bh=7wwszrV75jrEH4rS+pxzE2D/KMGgKeWw4/Cb7Ep7i60=; h=Date:From:Reply-To:To:In-Reply-To:References:Subject; b=R2SbuZAyFiC5LXqPrARHRVrdmzDZUH6LVc6P9ZsgEDc/+Rzv/eJi4HHpo10+nSgUt dY3w63iYyzy9GPfUqvpVC6ZPACONwMkJ7xukhBgQT2KL8nX/t6SPWiraLUYnRybsvg ++BNXXW8txzZiSriUpaUSHOObjIy9wYwxnWippuY=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SefOtRJNHkeC for <json@mail2.ietf.org>; Mon, 18 May 2026 14:07:13 -0700 (PDT)
Received: from sonic318-26.consmr.mail.bf2.yahoo.com (sonic318-26.consmr.mail.bf2.yahoo.com [74.6.135.81]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 653FBF05B11F for <json@ietf.org>; Mon, 18 May 2026 14:06:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1779138378; bh=FahGKd7wBqU6Z5vlR8YK8MkXNy3xZZJFF6svMxE1e8g=; h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject:Reply-To; b=pqmQXuVqPAxV16ETslwjudsMw0j6YLBmdkLekk7JwnvnIs/5QvOFWqMUJ+mtcLpttS8zgCCKR6/Bzzj03s4c97N9co5xxSk/ZhkP/0dqMYc7Sj4oUUpAoqtsC1Z/JzTLs1RbU26NxiyEPqF9NW1aFQheNStmFQbe/9NJdy0EJ7K40mFpHV3cAFXBd/4+N3yGdNNDC3pUAVdBrRj2AmSTpPlotfJhhH5+2QHE8XPbNEZkYikPNNYDFyLcclW9oRybkxYLDaCjRWGCezKDI9KXIFcTpV2H8thO7VplQyQltLIGbllwroloCobSaA8VxRVrB1Pc1y2N/SIaYCx+tNhozA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1779138378; bh=nEYzrmr+Wno/ArUw18pQ7jC1FXAMo907iUL6DPHKoHR=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=X/GoWTy+pTJ9b6Pab6FVpR35wFY1L8DfCzGPbT7ic9KFpNShdiktkY7zqjuhZ4ROOCk0DIedmhzz+rH9Fd8r7jsvwHVtRAsIlHk50QJHLuCX5xY+OsbdBvlRzw4J41rO8+6mGVw0jP6BlbE6Gsabg9TMh2cJb2VDDhuObv9mYu9pxisFkLj7XS5c/0z6w2xzFONjDvT6n7Du19kEcSs0Kc0DpG9tO91TRQkEUmjJbvv8Wzh9zYguWXQH6Diy7ZFJlp513W5e9J9kkLQeise/qGHe/CQOEDWjT98+whlVpPWgkNBrWOBnMh5+/86ruMHGv9txldifsUUUlwdRfp5+dA==
X-YMail-OSG: kykJyO8VM1knKCW8Nv3zufopMo7aay.kO4SRTmBMx54bjOAACanldMIEBHfPtp5 WJKjPMRV7UTMEueSasMFx8fLIsFjLRzVrWPTZGnyAa.683mHrr0VP1qsRhBRn6T53nNUYdcjGk8O .1FCLr_170T17LSgDeG51J0iIPcqTACK.bKDxqqDoldrFy11s2nU1FNOMCNznyvTlAEEm3MTn1Nj HGYtVJWRp_guxKxQzXXMbsMHcmndjUMJYtk04HY607HfTuZkTQdIMoam1KmIP_YiZWrTEX3LnjY0 X2vNTZ7U32bonTX4W41eB26h6IjZrWxmqPKAjiAqonz34BCkS66O2Xt1Z4SM1oL76tXHzGiJq.ps 2JBFmhQZ_G4VkPiPB.me1Q8yrMWPAWvISFw1Fv_oXq5OQfRDHPDiFrR_amFtuIgm0KeQ2UTiygyt Vz4a8awer.rsABMVZlOsvN.UZr3d4CcllAM5c_5CZA_Kj2g0XQ2Bekzio1kgFuKFhWk62drn5VsS gH57l0bxirI5AKw9C_kWv0eSrNbfWoa9ly2UrVJt6kVwGbhyY3bNso5ezZmVNa5ZmxAB9CM0PDfR Q_hl8C_EPrkV1B028AYyJMOZhSNksdZR77pFdlMUTO1jLw3oMeH8QQlu_t3QpX1py2XNDC.zbFcd 0lXUiev1f6Wj9dtG3StQobK43IJrVKQWeTJ_RxqrOiAVyda6rx26X841B.rpkFXeESUIIJuf1qL5 Nk5n2DjTnx5FWtIOQAdZsiaNP21VmSaA1Fha0sepo6J03KNawlwpx2ZLtJNZoJVrhAPhWnF9aIPO Q0iGcwMpabt_rf5CSRBl_8ngmPf.826TViR_M9jycxa9Ht3ou2aqJ8ASY4ksAuKX4iD97iaQFral PTXm16gJ0.cLUQykdQldFvtbRMSV08N.p3_qwkrpuBF0zvuP8FUqjRjhudK4Nr1gcbEBp3WUhX74 D20ntEqVR2.EAuSlDj559CF3DGuXqTyGN86BwLo6FnxJY5p1gAEex8xNO7u0yu8Kf0nj2k.Vzckl CkHbcjXOoHgGR19UnDbv.gaRvo.gA5XkvQxbaQF1VLsXw9IfjQaks22OlU4gw5LgQ3rifskGEnNk nlQvbQWv_.w9w6qCA3NwQhwsS.jDKciUaNIw92B6GZstutlOL7gT5uduA9gdyuf9JPV8xtRT7cwq ohWy3TdqwgMDZvZvQRIepXLwyD0EBAO_R0Ht7bRVDhTnB7xKAHDFbxA_bWs7IBjtCDDD9WUd.lQe LI3pgzvMjZGGbrecWNwlp2exzR40btV0PgubDTkO2XqZArwki.APpZdKFokUZ4I4tDpp1wvjA75V KPi8G5p0ad61yap.HKtYklPn0B5nSsgJv9YnKN0Pm.i6ZnMKUrcPU.mcOIZzQya06MmnrLP8HPhX LXF3hVPCsDtxBu81KzMpEZQO_gsesU4R37g7Dclv_zDshjXfPRXYav1laIUkbNHT5C91bBAREXzx 6tcy9H5rv1cXLI5xdJDvN7IhN5N12j4V20JpYINEWBxeiTUjcQVsVD2RaZiZADs1Z9IrIEm2jpaT aeQ8oIpbfzi0F1OJUOlqCXWSw7Y43T0h2pZiARdI1E.UWOKXRGN.VM232i0_rkhqWJw8qV3d1Xp5 le0vYLmep.qHHV7DkbuclXxtmJAgKktIirMabhFWjZDtWR1XVQ4arDHJ.vMtGHUsXdzeDyXvdmna SsNBQAwFGvVIvsyK8aT0oWjleO4vBqqSf5Yd9ePAJu9EM8W1S9N99NKEfxGyfFzsXVssuzFL5fUm 4JsdCzhYvpNH_LbVveAwfPeXZ2qLg4Ub.tcD8wC.58GgRenwpJrPMkpAPkxgId6plTKIg6M8spK6 YQQ9h51zGogHkxkxmEjcNEZcy89UCr_bh3CO2kv0_oa1JDmi2T_JMGAQ075u8XOdGEZX4Le1gQnF OEQnRbPdVdPWNeIHclOvYzz4cHZEtitgas7PJcaH2oCGLZKliSmjTJqtUytJ4E0H8OxT.Jz6AlQR pBDoKr5CYf2crWT_QmZWkwGe7u1DR9Fy.md2voisFQt4DOs6aR_B82kZBlYjjghCRRsgba403hd0 gmyfzo9TuyuHOfbK.30H1cDcuS846vz14Q_7GQQ9xEmIUTs7RwqjZdTtutZ_G5tV4BxqImzSJR04 EU_0thzfj4nH7SD0kh6q02ADzoW_nA9A8yv1lcaY2V2uZS3hdk7QImFDmHIzMK7wjhYbsA7C9Nlb 6hxVAtCt9NpZdQHR1w0vzqJ8ARa2f5etzkjkKpQx2TSnUdCI0ZDPQN_oZouB1UqEzKmOz5InBuMn yFsLJTylX96Qil6XIjfjPrvCPKSyIvR83cGgp68w-
X-Sonic-MF: <andrews_henry@yahoo.com>
X-Sonic-ID: a8bf1c6a-5c28-4666-8d04-3fa6a26a76a0
Received: from sonic.gate.mail.ne1.yahoo.com by sonic318.consmr.mail.bf2.yahoo.com with HTTP; Mon, 18 May 2026 21:06:18 +0000
Date: Mon, 18 May 2026 21:06:12 +0000
From: Henry Andrews <andrews_henry@yahoo.com>
To: JSON WG <json@ietf.org>, Eliot Lear <lear@lear.ch>
Message-ID: <158009173.2104364.1779138372958@mail.yahoo.com>
In-Reply-To: <8b7d93a3-1bd8-4eb9-b3e5-09d2f63e0607@lear.ch>
References: <8b7d93a3-1bd8-4eb9-b3e5-09d2f63e0607@lear.ch>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_2104363_1058279091.1779138372957"
X-Mailer: WebService/1.1.25725 YMailNorrin
Message-ID-Hash: BBMHYHFTVROZ5OBG5V57M7HLVK26F3WP
X-Message-ID-Hash: BBMHYHFTVROZ5OBG5V57M7HLVK26F3WP
X-MailFrom: andrews_henry@yahoo.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-json.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Reply-To: Henry Andrews <andrews_henry@yahoo.com>
Subject: [Json] Re: IANA registrations
List-Id: "JavaScript Object Notation (JSON) WG mailing list" <json.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/json/7mwfmi1uiTctCKSbfSKsGf436v4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/json>
List-Help: <mailto:json-request@ietf.org?subject=help>
List-Owner: <mailto:json-owner@ietf.org>
List-Post: <mailto:json@ietf.org>
List-Subscribe: <mailto:json-join@ietf.org>
List-Unsubscribe: <mailto:json-leave@ietf.org>

 The idea behind application/instance+json was simply that application/json does not allow for a fragment syntax, nor does it allow for a media type parameter (e.g. schema or profile, depending on which draft you read).  Defining a media type seemed to be the way to make our usage of fragments and media type parameters for instances valid, although perhaps we misunderstood the rules here.
I expect many instances will have their own +json media types.  For example GeoJSON defines a standard schema and also the application/geo+json media type.  The application/schema-instance+json media type was just for when you want formal correctness with fragments and parameters, but don't have a reason to mint your own media type for your use case.
thanks,-henry
    On Monday, May 18, 2026 at 01:43:47 PM PDT, Eliot Lear <lear@lear.ch> wrote:  
 
   
I am wondering about the value of application/instance+json.  I would have expected each instance to have its own registration.  Otherwise we're going through multiple levels of dispatch, which seems to invite new bugs.  It also seems to me better to fail earlier in the process if you don't know what to do with a particular schema.  I guess the idea here is to avoid requiring new IANA registrations?
 
Eliot
 _______________________________________________
json mailing list -- json@ietf.org
To unsubscribe send an email to json-leave@ietf.org