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

Ryan Gunter <rgunter@twitch.tv> Tue, 23 July 2019 15:03 UTC

Return-Path: <rgunter@justin.tv>
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 CF123120302 for <calsify@ietfa.amsl.com>; Tue, 23 Jul 2019 08:03:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.75
X-Spam-Level:
X-Spam-Status: No, score=-1.75 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, 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 (1024-bit key) header.d=twitch.tv
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 2EACNlVDTGrs for <calsify@ietfa.amsl.com>; Tue, 23 Jul 2019 08:03:29 -0700 (PDT)
Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) (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 5980A12036F for <calsify@ietf.org>; Tue, 23 Jul 2019 08:03:29 -0700 (PDT)
Received: by mail-wr1-x444.google.com with SMTP id r1so43553058wrl.7 for <calsify@ietf.org>; Tue, 23 Jul 2019 08:03:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=twitch.tv; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1ADmB1XfOvBA/6Zhnc8FcBcyaaLI/d2TV6qmaV/27Xg=; b=NfYmxYyRtF7jTtWQE+d9iLNKb3LDwbjwad66qY9TuYWuCYpSq5Gi//MLZWHTGX2JLw g3LWbQ2REF6xsvHy634np1JFYxdX5Uo263s8jvw8uZxP7cqRhQyj/m631B9BrIFN7lZE WcEWkmtHTwgSibAVS2/BqW3SY4Msg+Tuu9Ptw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1ADmB1XfOvBA/6Zhnc8FcBcyaaLI/d2TV6qmaV/27Xg=; b=CZF4zEivY8aZmGNsogSUjiRboLKELFSoaOrWSq7y8ori61bdTm4x6UaT5m7bDE8d3z xi9+V2VzKMYY3pOxXYYcbixOUnNcMTZDm4zvBh0Y8AKCpro/PAxzMEQu97isXlRv6ZLn +mYN6B2wdqOjt58htNoFSej4c7exsqbCnOqe3xiFlzffZjWOAS14InuooOIIlPZukPOo USNucJ10fZhIS3zhQhd2diqyUkoyOGjbEIY5DiYDEF8fYDOVE3L2TefmsigrhOgZJB9v VDgyJKHOjwApbhoerA8aTuCPAfdrnFZY0RgPuD+Hpb8mOImcHZVbJQRPPaq/fuis46oo q97g==
X-Gm-Message-State: APjAAAWebDCbCXRUgoVcfpCjjLM/e1IaqD/0poLWJFXEggbi9//pDCBk 8wOfpOri/Vj0BBSjWNXtdvjEKftCnDcGTLtK1A4ee09OWA==
X-Google-Smtp-Source: APXvYqyv72VUCr+vDiBRwHRBARxZfMyCSKRrQrZ8ymUJpEm52di9aN0B8Jwu8frudwNQG0F0YqrUcaLbNwNA7heD2Ak=
X-Received: by 2002:a5d:54c7:: with SMTP id x7mr52567573wrv.39.1563894207666; Tue, 23 Jul 2019 08:03:27 -0700 (PDT)
MIME-Version: 1.0
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> <acb24b57-62ce-3267-4828-c3e5b3057a0c@gmail.com>
In-Reply-To: <acb24b57-62ce-3267-4828-c3e5b3057a0c@gmail.com>
From: Ryan Gunter <rgunter@twitch.tv>
Date: Tue, 23 Jul 2019 09:02:51 -0600
Message-ID: <CAOxZLy1dURTrXkbGNy+TQOF7x2fTF8dZ-yepU9EUd_AtygQ+3w@mail.gmail.com>
To: Doug Royer <douglasroyer@gmail.com>
Cc: calsify@ietf.org
Content-Type: multipart/alternative; boundary="000000000000b6ee9d058e5a7e3b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/4UZIFlXAwXa-uOA6Rl5idl5klw4>
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, 23 Jul 2019 15:03:39 -0000

Hello,

Appreciate the replies.  Sorry for the delay.

Is this a workflow process that involves scheduling? Or are you looking for
> an XML/HTML (schema.org) web page solution? A massive percentage of the
> schema.org schemas are CSS or HTML content.
>

This involves scheduling. We looked through schema.org quite a bit and
noticed the same thing.  The idea is the additional fields were to allow
for easier machine parsing, while still functioning as a calendaring file.

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.
>

Is this suggesting to use the ATTACH property with a defined data set from
schema.org, or otherwise?  If that's the case, we could work with schema.org
to define these data sets?  The original hope of the draft was to agree
upon a way to provide network maintenance information within the file.  If
we went with the ATTACH or STRUCTURED-DATA route, would there be a way to
define this data set or method within the IETF?  I just want to make sure I
understand the boundaries and drive this effort correctly.


Ryan Gunter  |   *Twitch* <http://www.twitch.tv/>   |   Network Engineering
 |   +1.415.568.7607


On Tue, Jul 16, 2019 at 5:05 PM Doug Royer <douglasroyer@gmail.com> wrote:

> 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
>
> _______________________________________________
> calsify mailing list
> calsify@ietf.org
> https://www.ietf.org/mailman/listinfo/calsify
>