Re: [Sml] ld+json schemas, We've been here for quite a while

Hans-Joerg Happel <happel@audriga.com> Fri, 10 March 2023 14:43 UTC

Return-Path: <happel@audriga.com>
X-Original-To: sml@ietfa.amsl.com
Delivered-To: sml@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8BEBBC14CE2E for <sml@ietfa.amsl.com>; Fri, 10 Mar 2023 06:43:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.898
X-Spam-Level:
X-Spam-Status: No, score=-6.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
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 DWeZScPlwFYk for <sml@ietfa.amsl.com>; Fri, 10 Mar 2023 06:43:54 -0800 (PST)
Received: from mail.audriga.com (mail.audriga.com [176.221.42.35]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 83C41C14CF1A for <sml@ietf.org>; Fri, 10 Mar 2023 06:43:54 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.audriga.com (Postfix) with ESMTP id 3CC6DA28D; Fri, 10 Mar 2023 15:43:52 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mail.audriga.com
Received: from mail.audriga.com ([127.0.0.1]) by localhost (mail.audriga.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jsO0I93bM-4z; Fri, 10 Mar 2023 15:43:50 +0100 (CET)
Received: from [192.168.10.147] (ip-109-090-161-242.um36.pools.vodafone-ip.de [109.90.161.242]) (Authenticated sender: happel@audriga.com) by mail.audriga.com (Postfix) with ESMTPSA id E543DA217; Fri, 10 Mar 2023 15:43:49 +0100 (CET)
Message-ID: <dcd80488-5adc-10ca-333a-ad20a31ae450@audriga.com>
Date: Fri, 10 Mar 2023 15:43:49 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1
Content-Language: en-US
To: John C Klensin <john-ietf@jck.com>, John R Levine <johnl@taugh.com>
Cc: sml@ietf.org
References: <8DA9D2377611C8EF7E211A32@PSB> <6c0b702a-1d56-2fd2-2102-6e3f50d63e4b@audriga.com> <5f89a2f2-42d7-275c-0b5a-98e707e667f2@taugh.com> <D40A079080BD7162F6744271@PSB>
From: Hans-Joerg Happel <happel@audriga.com>
In-Reply-To: <D40A079080BD7162F6744271@PSB>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sml/M64AR-M66NwGYE2HT0IXKeSa5_Y>
Subject: Re: [Sml] ld+json schemas, We've been here for quite a while
X-BeenThere: sml@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Structured Email <sml.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sml>, <mailto:sml-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sml/>
List-Post: <mailto:sml@ietf.org>
List-Help: <mailto:sml-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sml>, <mailto:sml-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Mar 2023 14:43:58 -0000

I think we are sort of back to square one here, which is actually good.

Some points for discussion are included in the documents referenced in 
the BoF proposal. Those are certainly not perfect, perhaps partly too 
broad and more clarity is need - for what this discussion (and perhaps 
the BoF) are helpful (appreciating your input!).

I'll try to rephrase some points in different words:

* There's roughly about four ships of different sizes by now (i.e., 
Gmail, 1&1, Yahoo, ...)
* Those ships can effectively dock only in their dedicated ports (e.g., 
Gmail tools; rare/incomplete support by general clients)
* In order to onboard, passengers need to do some research, slightly 
different for each ship (i.e., study supported markup; setup guidelines)
* Current environment makes it hard for people to run their own small ships
* Existing ships are basically sailing in the bay (i.e., not yet ready 
for the ocean? - thus also far from boiling the ocean ;-)
* It's unclear if the current status quo will enable the discovery of 
new continents (i.e., I'd see more potential than sailing through the bay)

In a rough summary: I'd argue the current practice basically works for a 
"large sender to large ISPs" case.

As written in an earlier mail, the BoF does not intend to re-invent the 
wheel. Describing/slightly extending the status quo could be a 
worthwhile approach already. Most of that will probably be detail - such 
as the full/partial representation discussion, or to define under which 
circumstances clients should "accept" markup - but I think those may be 
worthwhile discussions in order to achieve a higher level of 
interoperability/hopefully adoption.

In that sense, yes, I think the BoF should probably recapitulate part of 
this discussion and decide if there are aspects worth to work on.

I also think that there are a number of things that could follow upon 
this later on (some of them mentioned in the BoF-related docs, such as 
discovery).

Best,
Hans-Joerg

On 09.03.23 21:04, John C Klensin wrote:
> +1
> John and I traditionally have different views about topics like
> whether ships have sailed sufficiently to justify abandoning
> discussions of other approaches,
> but I'm guessing he is probably correct in this case.
>
> I guess the next question is what you intend to do with the BOF?
> Reprise this conversation?  Something else?
>
>    john
>
>
> --On Thursday, March 9, 2023 13:03 -0500 John R Levine
> <johnl@taugh.com> wrote:
>
>>> Regarding your suggestion, I think this looks quite similar
>>> to he one I made  in my mail from Feb 17th, suggesting, e.g.:
>>> ...
>> I think multipart/related makes more sense but I have a more
>> basic question.
>>
>> I had forgotten about all the schema.org schemas.  There are a
>> lot of them, and they are indeed used to embed info about
>> plane reservations and invoices into the HTML in mail
>> messages, as in Gmail Highlights.
>>
>> While I agree that in principle it would make more sense to
>> break the actions out into separate MIME elements rather than
>> hiding it in JSON chunks inside script elements, that ship has
>> sailed.  Unless we see interest from the people using ld+json
>> to put them into MIME parts, I don't see the point.
>>
>> I also note that schema.org is a W3C community group so I
>> would definitely talk to them to avoid a needless tug of war
>> with W3C.
>>
>> Regards,
>> John Levine, johnl@taugh.com, Taughannock Networks,
>> Trumansburg NY
>> Please consider the environment before reading this e-mail.
>> https://jl.ly
>