Re: [calsify] New Draft - Maintenance Notifications Using iCalendar

Doug Royer <douglasroyer@gmail.com> Tue, 16 July 2019 23:05 UTC

Return-Path: <douglasroyer@gmail.com>
X-Original-To: calsify@ietfa.amsl.com
Delivered-To: calsify@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA67B120162 for <calsify@ietfa.amsl.com>; Tue, 16 Jul 2019 16:05:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.998
X-Spam-Level:
X-Spam-Status: No, score=-0.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 f8kSCFED_yNo for <calsify@ietfa.amsl.com>; Tue, 16 Jul 2019 16:05:24 -0700 (PDT)
Received: from mail-io1-xd35.google.com (mail-io1-xd35.google.com [IPv6:2607:f8b0:4864:20::d35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 57D7512008D for <calsify@ietf.org>; Tue, 16 Jul 2019 16:05:24 -0700 (PDT)
Received: by mail-io1-xd35.google.com with SMTP id j5so38533623ioj.8 for <calsify@ietf.org>; Tue, 16 Jul 2019 16:05:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:references:organization:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=HQU88EAnC/SF4lZkMABMu1TGHxYSGa/hTBLnmf2pK9A=; b=BAOSNLPbgwUScp5wBYwR6cCaTzvUYby9DqHdU/WyhX0VM7dfl4wj7u8Dv0ldZjnTdJ coeDzuchItAdoOpLfqVGJua8KmU9ZqflJy5N5eNxECzpztd6h4fnWA8RqE4OAxS2I+OX c/xkj0OulE4CrxJH3qEBcoM+yed/Mz670MOGEnkiYWSctFhEKqw3oI2fxH0cVEvmVmoc fhYHvf9+kfFezwO0826tuUP2v1rbgcHqL1qJ0sKmm7Vgb7uk3by6W1BpSyPkRwJcZXFK YX/m0D5QeJaIelS+msbkjhPOW8kjLA3n4Og+2OpQULEPH/gX9ioZ9JPDA8DeXAY8GvTp 2pMA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:references:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=HQU88EAnC/SF4lZkMABMu1TGHxYSGa/hTBLnmf2pK9A=; b=ji8EAjmffkp8edn8xs1J088zi1Od50vJoKKOaae4afUh5VhRLHCSJbcYTX//34+CsR IrRe3g3h902Vx/Qstqp26Y5aLhxMyFn7vRYYazTmt7CybGf4OYwdTkpINcgpsD9Hhyu/ 2zIDTvknwPmKKfyFwGCOdQIKkoo9YCfabC0bcqeEQ2ra+IY+JoEQ3QLWptZ9JeVLLqXa ao8lxa4poKMdRILkylqQ466FlTH94401E2X2Qly9NssD914Z3uPe1/CKgMvA1N8v2mAU 9T44A9Ls9aI2RRdKw/ZFs7PR0LJdXy5aNJlHHSwH4fi9t4Tm/dihXKCGQHU3OsssLVd5 oygQ==
X-Gm-Message-State: APjAAAU31qjhaXobQ+Z3JHkJO78M8Oo1MQzDu7DWsw+myYVj6f14kllb LPSXDxg7gMcb/Jneuhlo90XCpqVnCW2i
X-Google-Smtp-Source: APXvYqzW8hJ3xmYctUPP8Ni1W1x1yRjEBA3SV7ItXdKBwGEnZdAXrUA+BAh0H0HK5zaOfqURkiEVig==
X-Received: by 2002:a6b:fb0f:: with SMTP id h15mr33843904iog.266.1563318323383; Tue, 16 Jul 2019 16:05:23 -0700 (PDT)
Received: from [192.168.1.7] ([174.27.175.146]) by smtp.googlemail.com with ESMTPSA id t5sm18456624iol.55.2019.07.16.16.05.21 for <calsify@ietf.org> (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Tue, 16 Jul 2019 16:05:21 -0700 (PDT)
From: Doug Royer <douglasroyer@gmail.com>
X-Google-Original-From: Doug Royer <DouglasRoyer@gmail.com>
To: calsify@ietf.org
References: <CAOxZLy0VntDQYCrdvnpDcef3rPqXibqso36OwEjbFn4kdUSPWQ@mail.gmail.com> <f2eaac56-8604-ac3e-9749-cfa92a888416@fastmail.com> <f845a34d-7eb4-99fe-252a-49b15fedae49@gmail.com> <CAOxZLy2e9mv5QsDBpKv=us+jJ0R_i9Yp5q0aHz-0oFq7X+jeEg@mail.gmail.com> <a9a77a94-6eff-b6f8-7d37-56735f7331bf@fastmail.com> <CAOxZLy2UVWd8cv4pPTnyKFgPbWshh7CT82i5kLn4qUL=dBegLQ@mail.gmail.com> <12d2d82e-121f-3583-592b-fcbd17f2b0d1@gmail.com> <17ad7de3-5957-eb65-a052-d6f9f93f2b23@gmail.com>
Organization: http://SoftwareAndServices.NET
Message-ID: <acb24b57-62ce-3267-4828-c3e5b3057a0c@gmail.com>
Date: Tue, 16 Jul 2019 17:05:20 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <17ad7de3-5957-eb65-a052-d6f9f93f2b23@gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/l6TtaIJfzLGNukodxV0eDuNcITQ>
Subject: Re: [calsify] New Draft - Maintenance Notifications Using iCalendar
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <calsify.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/calsify>, <mailto:calsify-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/calsify/>
List-Post: <mailto:calsify@ietf.org>
List-Help: <mailto:calsify-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/calsify>, <mailto:calsify-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2019 23:05:26 -0000

On 7/16/19 4:44 PM, Michael Douglass wrote:
ject.
>>
>> The two are not incompatible, as schema.org ties to MIME-types (attachments). - See the schema.org contentType as one example. Structured-Data has no benefit over ATTACH. I think people misunderstand the ATTACH property.
> 
> So how as an attachment would we represent the example:
> 
> STRUCTURED-DATA;FMTTYPE=application/ld+json;
>   SCHEMA="https://schema.org/SportsEvent";
>   VALUE=TEXT:{\n
>     "@context":"http://schema.org"\,\n
>     "@type": "SportsEvent"\,\n
>     "homeTeam": "Pittsburgh Pirates"\,\n
>     "awayTeam": "San Francisco Giants"\n
>   }\n

Versus the current way, for which parsers already can read:

	ATTACH;FMTTYPE=text/SportsEvent;...:CID:sport-attachement1
	...
	ATTACH;FMTTYPE=text/Maintenance;...:CID:maint-attachement1


>>
>> The W3C (schema.org) and the IETF are in agreement on object identifiers. Schema.org allows for the definition of data sets, and they are tied to mime types when sent as separate, non-web-page objects.
>>
>> Don't over complicate your data set. Define it, then map it to agreed on names, value types, and when needed specific acceptable values. Then decide if its values are primarily web-page-content, or a stand alone transported objects. And if stand alone objects tied to calendar date/time, then keep with the same format and do not invent another one, it will just complicate parsers.
> I don't see how this complicates parsers: the value of structured-data can be ignored if you're not interested and presumably you havea parser if you are.

Because you now have to write new code, to do the same as ATTACH.



-- 

Doug Royer - (http://DougRoyer.US)
Douglas.Royer@gmail.com
714-989-6135