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

Michael Douglass <mikeadouglass@gmail.com> Tue, 16 July 2019 22:44 UTC

Return-Path: <mikeadouglass@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 646CC12011C for <calsify@ietfa.amsl.com>; Tue, 16 Jul 2019 15:44:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 H_tcxc2H4cn1 for <calsify@ietfa.amsl.com>; Tue, 16 Jul 2019 15:44:56 -0700 (PDT)
Received: from mail-qt1-x844.google.com (mail-qt1-x844.google.com [IPv6:2607:f8b0:4864:20::844]) (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 6481112002F for <calsify@ietf.org>; Tue, 16 Jul 2019 15:44:56 -0700 (PDT)
Received: by mail-qt1-x844.google.com with SMTP id z4so21384979qtc.3 for <calsify@ietf.org>; Tue, 16 Jul 2019 15:44:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language; bh=W0gMsNzZIegokMn4UeOkg+4iEV60PcuifTqMpbNHJNU=; b=FdX73agRWtg74hSCrFa4wvNuV6Ph6mtlSh3RRv2k6Gl2J5lp/SfqZa5B5gftfskr4z HG71RpoE4MfTS+ZugQbCD2Fnr8V0z6IbT+2k+dMsazNzaUiNQkk9ar+znMjovZ2fBFcJ Yc3nNjKgbDB50E8gxSYRQOM43PmS1DHc1xcFpgYaj8N5gg78a993zk1ZY0FhCqTObWo2 XamYq430inllgjG7k6l0sI96gJO5B2HKIP8NJDvP54BXf7+7qx7nVrWFjZunCFePNWcT KE8D8slmy2KMkpfLgXM/cX2aMGeqdsQJKkowWkKVNoo7rVKnk50nS9LeD9JqwV1a9T6z r4ag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=W0gMsNzZIegokMn4UeOkg+4iEV60PcuifTqMpbNHJNU=; b=oawmM4KcxCNw/NhxfcNxmtDAKJYjzpeZoY8gBR2C+KNy301ZWqjyd3l74MoiSlsLe/ 5tttvLWs/Jhrikpn4KttzlkylgRVP0dmOgKQeotCe2N+Z3s5o4mfdwXUxzi5Yr6nX7HU +tL6QYfCqhWpotMh2kfA8oM8mILM1CK4BdGq3cj/q23asohTUkGhlJL0L55dzWkkOYi7 TwuZz1tb7Sw+0BNv1rauIOgsBTig37dgOXQHrzX2Yz+3c3t8yPYcy7exE4VNXZndagQk GkMvTCqtMDnmkpb/k9LrApkp+z2Am+80rbTqS3n0xiXGVzfoNP3edBDjQcTjt0VElAho EqEg==
X-Gm-Message-State: APjAAAURO3yTqnb1VCu4lHcydj+/3D2b/XPgs0Z9+UjI1wj5XiBipl96 kql618dZ0m+PIujD/wjRZN6k8XUn
X-Google-Smtp-Source: APXvYqz1iGwKTuBA7V6xEzOCOtfAF8sBnOXwvV2GnGR5ds/Csbamcndj4unJiXec6w2OCLVKBUDyvw==
X-Received: by 2002:ac8:6702:: with SMTP id e2mr7959120qtp.317.1563317095295; Tue, 16 Jul 2019 15:44:55 -0700 (PDT)
Received: from Michaels-MacBook-Pro.local (cpe-74-70-80-66.nycap.res.rr.com. [74.70.80.66]) by smtp.googlemail.com with ESMTPSA id y14sm9973409qkb.109.2019.07.16.15.44.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 16 Jul 2019 15:44:54 -0700 (PDT)
To: Doug Royer <douglasroyer@gmail.com>, 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>
From: Michael Douglass <mikeadouglass@gmail.com>
Message-ID: <17ad7de3-5957-eb65-a052-d6f9f93f2b23@gmail.com>
Date: Tue, 16 Jul 2019 18:44:53 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.7.1
MIME-Version: 1.0
In-Reply-To: <12d2d82e-121f-3583-592b-fcbd17f2b0d1@gmail.com>
Content-Type: multipart/alternative; boundary="------------8162EE9EC37814EFBEBF2D9F"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/mZB-AJw59uVdYQeEEhH3Qm0r06A>
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 22:44:59 -0000

On 7/16/19 14:46, Doug Royer wrote:
> On 7/16/19 10:17 AM, Ryan Gunter [Masked] wrote:
>> Preview: Ken / All, Thank you very much for the help. This is my 
>> first --> SPAM? CLICK to BLOCK 
>> <https://dnt.abine.com/#/block_email/c52sjc4j7tsm@opayq.com/FWD.chozigimwf2x@opayq.com>
>>
>> This email is Masked using Blur - it was sent from ietf.org to 
>> c52sjc4j7tsm@opayq.com (your reply stays Masked). To protect your 
>> privacy <https://www.abine.com/faq.html#caniaddcc>, do not forward 
>> this message, or add new recipients like CCs or BCCs.
>>
>> Thanks for being a Blur customer! If you haven't yet, [ Try DeleteMe 
>> at a discount. 
>> <https://joindeleteme.com/?utm_campaign=blur-offer&utm_source=masked-email-header> 
>> ]
>>
>> Ken / All,
>>
>> Thank you very much for the help.  This is my first IETF process so 
>> I'm still learning.
>>
>> Our team has been discussing the options, and the STRUCTURED-DATA 
>> field might be better fit for our network maintenance use case.  Has 
>> there been any discussion about coding support / libraries / tooling 
>> for this property? Also, the draft indicates using standardized 
>> schemas from schema.org <http://schema.org> or hosting your own is 
>> acceptable, however we were curious if there were any thoughts on 
>> storing schemas specifically for STRUCTURED-DATA?
>
> 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.
>
> From the NANOG mailing list, it looked as if you wanted to 
> automatically track a log of calendaring events (past or future) and 
> have a standard way to describe and parse the description to keep 
> track of what was done or needs to be done. (looks like 
> calendaring/scheduling to me)
>
> If your content is primarily for automated display (html or otherwise) 
> of data, then maybe schema.org web content will be what you want.
>
> If your content is for processing and work flow (that may be 
> displayed), then you may want an iCalendar (or other type) object.
>
> 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

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