Re: [httpapi] What is application/schema (was: Re: RFC 9512 on YAML Media Type)
Henry Andrews <andrews_henry@yahoo.com> Sat, 24 February 2024 01:46 UTC
Return-Path: <andrews_henry@yahoo.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8BF78C14F603 for <httpapi@ietfa.amsl.com>; Fri, 23 Feb 2024 17:46:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.105
X-Spam-Level:
X-Spam-Status: No, score=-7.105 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_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FV-uv8IVq1j3 for <httpapi@ietfa.amsl.com>; Fri, 23 Feb 2024 17:46:28 -0800 (PST)
Received: from sonic312-22.consmr.mail.bf2.yahoo.com (sonic312-22.consmr.mail.bf2.yahoo.com [74.6.128.84]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7525AC14F6A4 for <httpapi@ietf.org>; Fri, 23 Feb 2024 17:46:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708739182; bh=EvrecWn8igHk4HplFr2VWPs38lbZMjpVt0VvoKCKM6g=; h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject:Reply-To; b=dg+SjEvQoUoCtDD5HOL33Ju7uXFTRyNBEVZ/uJSzFRgnMWBY1pZyoqVmnwwBVa6WUR9scR+ndnTrSCkpklxVlcRWOCq9XsZRloxpG040To7imijW1YHMdoo5xs9eAySXQthHMsjfhlAxfvJwu/+KTB4rh4r8B3w3Iy6S5RL83UeqZ6IbCvqgALxpNePAbh39aG0nBKfjtL7cjO0saUqKwWzd81KvwhImU1YVhcuEnX+nzzJItMkcZtEm3y434DI59irz/+KH8s02uCqzobtlP6l2ZODyj/g/eUtNqpPWk1yy/O5K5+qPYUIA0vAjCuMUIEbM71D2k1+rpLwtdTqYsA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708739182; bh=HGinFDShdcgeNIQgS/TzZDbjLF0n5ATsKIIpX2UWYSW=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=DnXxocWrJLJnXJaLP5jjX6GIhoqoWe+QhSFe566lsUW4YvEqzLsGVxB8MErbc32iaCw3+ke6kYvOiMUhwS2VdBf1VqPe/33vT1T6n9qvYWx/0SjrVRTfSxFbtgjfsGStDbeWhMS6akrrIfDJ8A5XuAF7ezZs3G7sZH3ygsFB2EQ3iff5wBn9joi6OCre0ma0TaHoC6/fbe9Tt2m6cY+3o90X4TH1PgTOY5P2xFHhJTYAoARLUW+P6xR3Eigl/QAk5SPzYKRUoJG8yWVbSjkAJ7S+oC7brsAH+cg10i4PGnTQsDhn4mgQfU5QCtdDdS1gqsk+4rL7eDkBJRK521hnEQ==
X-YMail-OSG: qjzHvuYVM1nv9IPBmydvN0xGOO6NbBanTlsTea7nyJogxMtkn1O.O0gRAfR0Q4n 20BS0BSDpB0KnhxYtdSFqEyhE6Jsg6xVQTavu8nN60d5Z9H8mv3MAeui4avtjNdXUyQgoKHhu5B7 b_c0_a8VTV4LY_Cd9axFMNBsyaq.kklqT5dKcO8az2R8T07935U8fpumpW.LsXpW_wSqN5Up9CS8 .Mvk.DhmcGcmwsDGgDBMaMnOo4_QhwFzutRx.hVLXkNsUb9zLshKaCW57Kevr4sWgRilZ.PEbarv aza8x1poBZ.wlpWtS50XjBQvQm4S4DZgwL1mxoe.utfgSA.O4FfwWnDdgrixYXAPmb7Z33hudpt3 02IFMCDSrRVJ_ZdfrNuURu8OM0au3VNfe0slxQ.sqDzYBXjWTSO3Fi.1bvNkoEQfMYPMMsQU9_rK X_7e3Wj2LNUH6BtIoqFkriZYw0j7ud1rH3r2tM11ixXAl52C_lb2nGrVZyb6JSbvescevkc_DCan ft.yyU4PU0IBDzPJEXaVVjWr7SnnB9QnYCbUaibwXSeBkln5XAr9iCwFIzUXTI_HCOrXFOmpbEyY GuYuMwgwFHxXAPE2JAVnfngVVtDjB7e1NR79xmI1PFTXyXcV.nBiUh64YHDb77CgAXpIiuiBJQju m3ZpXxp7vOO64zgUViDwZ8C6vBiHIfwl.SqRmsItqfOhdrE1fmQKAI4Out0_yydAVq0OBLS2o0lS cUR4Rub5PUHLjbcUgNNRsGoVXgLVmUUNkTzYYMu6BITStdKjmOalJmOSYir.yd3hIAS6HRl6zUFX 7a7SQr5vNeUU6DMd091Y_GJoWMaVHI4Bhxo43wupaodATwIZQstkx1AJIqnBf59.8Gz6bYQwi2uo DwvIIVZ_29VgyrxrrBMlMGFaxK0r0FhK5WeOzOZTjdcNlsAfKox5NhS.IyCQfQI4W__i5Dft4EDQ 4ExTreAD_IhiqECXSxunVhf7JxqxBzoNQDP_mapmKbSSxVQJp2icSzj7OgXoKBeHgT.iVprSRwF3 LmMc1Oee6i9EI_ALwyCugKw1WEQFyvDPwz3nXHEnD.CUXj06NmNKGWX2JjTJVQNZRR7vrJQOnK9L XdgC.4sT3TBOnRyoUMQ7IKda6HYPa7VMOuM73JlfBrH3p1Vr1qKZPXKKpSRqwIfDoBInbanMCNsj .6c6Y9zVXx7zHt4E9NifTZ4a6z03Q.oWhSpjbaDBCmvsOyCmpKsLE4XL5F8KHZ8VNmOpIoSp_r6f mzM9wf3N0u_pAPcdn2scz_tQ6So76iu4SM4Q6Fl0HOzjWVJ_cxxZLjYNT5kTfSwleRNI3iXAsWRk 4zmaQDwIHoAlKuUhd..BF8bOe6iphpl05tTq8QUNPvPMQNzP7s1ZrzoSPgX1A_C68X6TpA5XokIY TOGIdVUJmHCMC1XgeVpyWAe2_HbYGuXU1zVL2L.sft9adE3rn..qPdT.zeI2HhWpgmGerhw6oKZs ed4szChSxyca_sbqgD0Rm1LNipsjcSpi9yFD9C9a6xQrkct7ezh6UNYjbxsvpEwG.hpCwaMfpKMY H7lL3q2l8q8FXEu6sfIoOPuCHtSU.eIoUl5nIDXoKmzIsgv6vdwJ8rhDXTbM..YRQGqsGljP3BVX 4pHNjC_ZFiKrGwwzUAMHBsompAZwXPGneFdbSxD7q3EAH36C7yp7gCLXc8EPw9mRsCWbGZUVkwVD T8bGCKz0dnJ7UGqFyIqs4hwS2uLXgXogOU6fbakVHcU3y7LlJgM.aVwvcielsH5B2TEwTqO0BxCd GmW9zxyyjFkblOkIdlGcGHe7RK9Fsq_VL4Lk8itu1AmiU5fW4eki0b5iqqSjXp00PZY7CNZkPObp xGj4OrS8mOjcg3DgxykYdonp8lsdwheaIVZTJXhPYUD092jlK8Xv9QDWq4hVKP9UHwe7pLmFRyDo SgKR1CQZ9YjMnK9y7k2J3Z03_VpwSiYSlHPUIGVeEdNkJEjhQHf7mnF22TJkN2JPaBDliGUt98Aj tCgwU39z7u4MPkDK5yTYMkLM8uFwoIv1dGpTGkT1mt0DZQizr5zinKqTIB5K67Ynm2BSJ8gzD22d r.ENhYb8SJegwDHLMcMcXfJTbIlqnbemxVse6INhxF.tTfHXM6fxY8AK5emMpKCh6QFlm19psHUk YNmIQhadO9sazn7S2nomyoSMw6xSfyOMExEUpFwsPQtPKHejexcHZRf1sUrYd1J8M1xf1VstviRW DkUgyL9heliM3a0uxhmOFhd5gqKAU.wM6GcHSglLNAKuGpyyJCEXptNQ_MhEWKmSh7CEh4Y_vIYY vjOIijAahOWyUwHWYcP1OWMq0JyV0yqKfNCg-
X-Sonic-MF: <andrews_henry@yahoo.com>
X-Sonic-ID: 7b84264a-c823-46a2-af28-db144eda3495
Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.bf2.yahoo.com with HTTP; Sat, 24 Feb 2024 01:46:22 +0000
Date: Sat, 24 Feb 2024 01:46:18 +0000
From: Henry Andrews <andrews_henry@yahoo.com>
Reply-To: Henry Andrews <andrews_henry@yahoo.com>
To: "httpapi@ietf.org" <httpapi@ietf.org>
Message-ID: <725697867.74907.1708739178259@mail.yahoo.com>
In-Reply-To: <0ef7b9a4-a0fd-466f-b118-131fa484686f@it.aoyama.ac.jp>
References: <20240214220104.2BF101957AE5@rfcpa.amsl.com> <SJ2PR01MB81022C5D9B3BA6FBB43A50D5A3512@SJ2PR01MB8102.prod.exchangelabs.com> <CAP9qbHVZNtM3W36CqD6PVx_BKkVhQCvsy9D7n1GeOxJUgho-jQ@mail.gmail.com> <CAN8C-_K5HvG5TfbzmU6PsucbpfQyX=TwbX41n-nJiC5pyGQm6w@mail.gmail.com> <0ef7b9a4-a0fd-466f-b118-131fa484686f@it.aoyama.ac.jp>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_74906_1440235620.1708739178258"
X-Mailer: WebService/1.1.22103 YMailNorrin
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/QRV_Sm2aPsjnJFZb3kAsVTN79xQ>
Subject: Re: [httpapi] What is application/schema (was: Re: RFC 9512 on YAML Media Type)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 24 Feb 2024 01:46:29 -0000
Since JSON Patch is application/json-patch+json, application/json-schema+json would seem suitable for JSON Schema.
cheers,-henry
On Wednesday, February 21, 2024 at 03:50:31 PM PST, Martin J. Dürst <duerst@it.aoyama.ac.jp> wrote:
Hello Orie, others,
On 2024-02-19 23:11, Orie Steele wrote:
> Congratulations to all involved.
>
> I've seen the structured suffix already being used here:
>
> https://www.w3.org/community/reports/json-ld/CG-FINAL-yaml-ld-20231206/#application-ld-yaml
>
> Not sure if I am interpreting the API media type comment correctly... Is
> there a plan to do
>
> application/schema+json
> application/schema+yaml
>
> In a single document?
Whether in a single document or not, I think the "schema" part should be
more specific. Otherwise, people will misunderstand
application/schema+xml to be about XML Schema, application/schema+json
about JSON Schema, and so on. To me, these are clearly different base
types, whereas the suffix only specifies their syntactic form. And it
would be a bad idea if one of them squatted on the generic subtype 'schema'.
Regards, Martin.
> Regards,
--
httpapi mailing list
httpapi@ietf.org
https://www.ietf.org/mailman/listinfo/httpapi
- [httpapi] RFC 9512 on YAML Media Type rfc-editor
- Re: [httpapi] RFC 9512 on YAML Media Type Orie Steele
- Re: [httpapi] RFC 9512 on YAML Media Type Roberto Polli
- Re: [httpapi] RFC 9512 on YAML Media Type Darrel Miller
- Re: [httpapi] RFC 9512 on YAML Media Type Roberto Polli
- Re: [httpapi] RFC 9512 on YAML Media Type Orie Steele
- [httpapi] What is application/schema (was: Re: RF… Martin J. Dürst
- Re: [httpapi] What is application/schema (was: Re… Henry Andrews