
From nobody Wed Jun 12 14:28:08 2019
Return-Path: <paul@hoplahup.net>
X-Original-To: media-types@ietfa.amsl.com
Delivered-To: media-types@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C7E8F120181 for <media-types@ietfa.amsl.com>; Wed, 12 Jun 2019 14:28:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.889
X-Spam-Level: 
X-Spam-Status: No, score=-1.889 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, T_SPF_PERMERROR=0.01] autolearn=ham autolearn_force=no
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 dqnkCqK_OV_g for <media-types@ietfa.amsl.com>; Wed, 12 Jun 2019 14:28:03 -0700 (PDT)
Received: from pechora6.dc.icann.org (pechora6.icann.org [192.0.46.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7F7A312014E for <media-types@ietf.org>; Wed, 12 Jun 2019 14:28:03 -0700 (PDT)
Received: from 7.mo179.mail-out.ovh.net (7.mo179.mail-out.ovh.net [46.105.61.94]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pechora6.dc.icann.org (Postfix) with ESMTPS id 30D121E016A for <media-types@iana.org>; Wed, 12 Jun 2019 21:28:02 +0000 (UTC)
Received: from player791.ha.ovh.net (unknown [10.108.35.223]) by mo179.mail-out.ovh.net (Postfix) with ESMTP id C953A135D00 for <media-types@iana.org>; Wed, 12 Jun 2019 23:27:40 +0200 (CEST)
Received: from hoplahup.net (p5DC6F6F5.dip0.t-ipconnect.de [93.198.246.245]) (Authenticated sender: paul@hoplahup.net) by player791.ha.ovh.net (Postfix) with ESMTPSA id 3E8EB6A950AF; Wed, 12 Jun 2019 21:27:39 +0000 (UTC)
From: "Paul Libbrecht" <paul@hoplahup.net>
To: "Matthias Kovatsch" <w3c@kovatsch.net>
Cc: media-types@iana.org
Date: Wed, 12 Jun 2019 23:27:35 +0200
X-Mailer: MailMate (1.12.5r5635)
Message-ID: <D0576ABF-05E5-455F-AC01-D99F0B8F1304@hoplahup.net>
In-Reply-To: <bef5f77d59484b78a5cdc4caab167ee2@MBX100D.cloud4partner.com>
References: <bef5f77d59484b78a5cdc4caab167ee2@MBX100D.cloud4partner.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=_MailMate_A783D969-957C-412E-AF78-636D42088577_="
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 7947727444946782213
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 49
X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.2 (pechora6.dc.icann.org [192.0.46.72]); Wed, 12 Jun 2019 21:28:02 +0000 (UTC)
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduuddrudehjedgudeikecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecuogfuuhhsphgvtghtffhomhgrihhnucdlgeelmd
Archived-At: <https://mailarchive.ietf.org/arch/msg/media-types/aVBarlFC_NcMw4KX-1E8Ttvb5UI>
Subject: Re: [media-types] Notice for a potential media type registration: application/td+json
X-BeenThere: media-types@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IANA mailing list for reviewing Media Type \(MIME Type, Content Type\) registration requests." <media-types.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/media-types>, <mailto:media-types-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/media-types/>
List-Post: <mailto:media-types@ietf.org>
List-Help: <mailto:media-types-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/media-types>, <mailto:media-types-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Jun 2019 21:28:07 -0000

--=_MailMate_A783D969-957C-412E-AF78-636D42088577_=
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Dear Matthias,

It seems to me that this format is not unlikely going to be used in copy 
and paste scenarios. E.g. between editor applications which exchange 
configurations.
While I am too new to this standard to assert this, I would be 
interested to hear if you agree on that.

If you do, I would recommend that “clipboard flavour names” are 
included in your registration and replace the Macintosh file-type (which 
is not current anymore).
This was done by a few media-type declarations already (e.g. SVG or 
MathML) and ensures that applications that might include such do so 
right away with the same name.

Considering that type-specificity is likely to give the best 
user-experience, instead of aiming at text-type, I would like to suggest 
the following types for the Windows and macOS platforms:

* macOS UTI:  public.json-td extends public.json
* Windows: json-td

Note, however, that I have not found any software or specification that 
employs JSON-TD or even JSON-LD. If one is found for JSON-TD, this 
should probably be used. If one is found for JNSON-LD (which is far more 
generic), the extends of the UTI description should probably be 
adjusted.

Thanks in advance.

Paul




On 3 May 2019, at 11:36, Matthias Kovatsch wrote:

> Dear IANA
>
> The Web of Things WG at W3C is getting ready to transition to 
> Candidate Recommendation for the WoT Thing Description specification: 
> https://w3c.github..io/wot-thing-description
>
> Section 10 (https://w3c.github.io/wot-thing-description/#iana-section) 
> intents to register "application/td+json" as well as a CoAP 
> Content-Format ID (256-9999 range with IETF Review or IESG Approval).
>
> Could you please provide a Preliminary Community Review based on the 
> Registration Template, also attached below for convenience?
>
> Thank you and best wishes,
> Matthias
>
> ----------------------
>
> Type name:    application
>
> Subtype name:    td+json
>
> Required parameters:    None
>
> Optional parameters:    None
>
> Encoding considerations:    See RFC 6839, section 3.1.
>
> Security considerations:
>     See RFC 8259.
>     Since WoT Thing Description is intended to be a pure data exchange 
> format for Thing metadata, the serialization SHOULD NOT be passed 
> through a code execution mechanism such as JavaScript's eval() 
> function to be parsed. An (invalid) document may contain code that, 
> when executed, could lead to unexpected side effects compromising the 
> security of a system.
>     WoT Thing Descriptions can be evaluated with a JSON-LD 1.1 
> processor, which typically follows links to remote contexts (i.e., TD 
> context extensions, see § 6.3 Context Extension) automatically, 
> resulting in the transfer of files without the explicit request of the 
> Consumer for each one. If remote contexts are served by third parties, 
> it may allow them to gather usage patterns or similar information 
> leading to privacy concerns. While implementations on 
> resource-constrained devices are expected to perform raw JSON 
> processing (as opposed to JSON-LD processing), implementations in 
> general SHOULD statically cache vetted versions of their supported 
> context extensions and not to follow links to remote contexts. 
> Supported context extensions can be managed through a secure software 
> update mechanism instead.
>     Context Extensions (see § 6.3 Context Extension) that are loaded 
> from the Web over non-secure connections, such as HTTP, run the risk 
> of being altered by an attacker such that they may modify the TD 
> Information Model in a way that could compromise security. For this 
> reason, Consumer again SHOULD vet and cache remote contexts before 
> allowing the system to use it.
>     Given that JSON-LD processing usually includes the substitution of 
> long IRIs with short terms, WoT Thing Descriptions may expand 
> considerably when processed using a JSON-LD 1.1 processor and, in the 
> worst case, the resulting data might consume all of the recipient's 
> resources. Consumers SHOULD treat any TD metadata with due skepticism.
>
> Interoperability considerations:
>     See RFC 8259.
>     Rules for processing both conforming and non-conforming content 
> are defined in this specification.
>
> Published specification:    
> https://w3c.github.io/wot-thing-description
>
> Applications that use this media type:
>     All participating entities in the W3C Web of Things, that is, 
> Things, Consumers, and Intermediaries as defined in the Web of Things 
> (WoT) Architecture.
>
> Fragment identifier considerations:    See RFC 6839, section 3.1
>
> Additional information:
>
>     Magic number(s):        Not Applicable
>     File extension(s):        .jsontd
>     Macintosh file type code(s):        TEXT
>
> Person & email address to contact for further information:
>     Matthias Kovatsch <w3c@kovatsch.net>
>
> Intended usage:    COMMON
>
> Restrictions on usage:    None
>
> Author(s):
>     The WoT Thing Description specification is a product of the Web of 
> Things Working Group.
>
> Change controller:    W3C
>
> Provisional registration? (standards tree only):    No
>
> _______________________________________________
> media-types mailing list
> media-types@ietf.org
> https://www.ietf.org/mailman/listinfo/media-types

--=_MailMate_A783D969-957C-412E-AF78-636D42088577_=
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/xhtml; charset=3Dutf-8"=
>
<style>
div.markdown { white-space: normal; }
div.plaintext { white-space: normal; }
body { font-family: sans-serif; }
h1 { font-size: 1.4em; }
h2 { font-size: 1.2em; }
h3 { font-size: 1.1em; }
blockquote { margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #=
777777; color: #777777; }
blockquote blockquote { border-left-color: #999999; color: #999999; }
blockquote blockquote blockquote { border-left-color: #BBBBBB; color: #BB=
BBBB; }
a { color: #3983C4; }
blockquote a { color: #777777; }
blockquote blockquote a { color: #999999; }
blockquote blockquote blockquote a { color: #BBBBBB; }
math[display=3D"inline"] > mrow { padding:5px; }
div.footnotes li p { margin: 0.2em 0; }
</style>
</head>
<body>
<div class=3D"markdown">
<p dir=3D"auto">Dear Matthias,</p>

<p dir=3D"auto">It seems to me that this format is not unlikely going to =
be used in copy and paste scenarios. E.g. between editor applications whi=
ch exchange configurations.<br>
While I am too new to this standard to assert this, I would be interested=
 to hear if you agree on that.</p>

<p dir=3D"auto">If you do, I would recommend that =E2=80=9Cclipboard flav=
our names=E2=80=9D are included in your registration and replace the Maci=
ntosh file-type (which is not current anymore).<br>
This was done by a few media-type declarations already (e.g. SVG or MathM=
L) and ensures that applications that might include such do so right away=
 with the same name. </p>

<p dir=3D"auto">Considering that type-specificity is likely to give the b=
est user-experience, instead of aiming at text-type, I would like to sugg=
est the following types for the Windows and macOS platforms:</p>

<ul>
<li>macOS UTI:  public.json-td extends public.json</li>
<li>Windows: json-td</li>
</ul>

<p dir=3D"auto">Note, however, that I have not found any software or spec=
ification that employs JSON-TD or even JSON-LD. If one is found for JSON-=
TD, this should probably be used. If one is found for JNSON-LD (which is =
far more generic), the extends of the UTI description should probably be =
adjusted.</p>

<p dir=3D"auto">Thanks in advance.</p>

<p dir=3D"auto">Paul</p>

<p dir=3D"auto">On 3 May 2019, at 11:36, Matthias Kovatsch wrote:</p>

</div>
<div class=3D"plaintext"><blockquote><p dir=3D"auto">Dear IANA<br>
<br>
The Web of Things WG at W3C is getting ready to transition to Candidate R=
ecommendation for the WoT Thing Description specification: <a href=3D"htt=
ps://w3c.github..io/wot-thing-description">https://w3c.github..io/wot-thi=
ng-description</a><br>
<br>
Section 10 (<a href=3D"https://w3c.github.io/wot-thing-description/#iana-=
section">https://w3c.github.io/wot-thing-description/#iana-section</a>) i=
ntents to register &quot;application/td+json&quot; as well as a CoAP Cont=
ent-Format ID (256-9999 range with IETF Review or IESG Approval).<br>
<br>
Could you please provide a Preliminary Community Review based on the Regi=
stration Template, also attached below for convenience?<br>
<br>
Thank you and best wishes,<br>
Matthias<br>
<br>
----------------------<br>
<br>
Type name:    application<br>
<br>
Subtype name:    td+json<br>
<br>
Required parameters:    None<br>
<br>
Optional parameters:    None<br>
<br>
Encoding considerations:    See RFC 6839, section 3.1.<br>
<br>
Security considerations:<br>
    See RFC 8259.<br>
    Since WoT Thing Description is intended to be a pure data exchange fo=
rmat for Thing metadata, the serialization SHOULD NOT be passed through a=
 code execution mechanism such as JavaScript&#39;s eval() function to be =
parsed. An (invalid) document may contain code that, when executed, could=
 lead to unexpected side effects compromising the security of a system.<b=
r>
    WoT Thing Descriptions can be evaluated with a JSON-LD 1.1 processor,=
 which typically follows links to remote contexts (i.e., TD context exten=
sions, see =C2=A7 6.3 Context Extension) automatically, resulting in the =
transfer of files without the explicit request of the Consumer for each o=
ne. If remote contexts are served by third parties, it may allow them to =
gather usage patterns or similar information leading to privacy concerns.=
 While implementations on resource-constrained devices are expected to pe=
rform raw JSON processing (as opposed to JSON-LD processing), implementat=
ions in general SHOULD statically cache vetted versions of their supporte=
d context extensions and not to follow links to remote contexts. Supporte=
d context extensions can be managed through a secure software update mech=
anism instead.<br>
    Context Extensions (see =C2=A7 6.3 Context Extension) that are loaded=
 from the Web over non-secure connections, such as HTTP, run the risk of =
being altered by an attacker such that they may modify the TD Information=
 Model in a way that could compromise security. For this reason, Consumer=
 again SHOULD vet and cache remote contexts before allowing the system to=
 use it.<br>
    Given that JSON-LD processing usually includes the substitution of lo=
ng IRIs with short terms, WoT Thing Descriptions may expand considerably =
when processed using a JSON-LD 1.1 processor and, in the worst case, the =
resulting data might consume all of the recipient&#39;s resources. Consum=
ers SHOULD treat any TD metadata with due skepticism.<br>
<br>
Interoperability considerations:<br>
    See RFC 8259.<br>
    Rules for processing both conforming and non-conforming content are d=
efined in this specification.<br>
<br>
Published specification:    <a href=3D"https://w3c.github.io/wot-thing-de=
scription">https://w3c.github.io/wot-thing-description</a><br>
<br>
Applications that use this media type:<br>
    All participating entities in the W3C Web of Things, that is, Things,=
 Consumers, and Intermediaries as defined in the Web of Things (WoT) Arch=
itecture.<br>
<br>
Fragment identifier considerations:    See RFC 6839, section 3.1<br>
<br>
Additional information:<br>
<br>
    Magic number(s):        Not Applicable<br>
    File extension(s):        .jsontd<br>
    Macintosh file type code(s):        TEXT<br>
<br>
Person &amp; email address to contact for further information:<br>
    Matthias Kovatsch &lt;w3c@kovatsch.net&gt;<br>
<br>
Intended usage:    COMMON<br>
<br>
Restrictions on usage:    None<br>
<br>
Author(s):<br>
    The WoT Thing Description specification is a product of the Web of Th=
ings Working Group.<br>
<br>
Change controller:    W3C<br>
<br>
Provisional registration? (standards tree only):    No<br>
<br>
_______________________________________________<br>
media-types mailing list<br>
media-types@ietf.org<br>
<a href=3D"https://www.ietf.org/mailman/listinfo/media-types">https://www=
=2Eietf.org/mailman/listinfo/media-types</a></p>
</blockquote></div>
<div class=3D"markdown">
</div>

</body>
</html>

--=_MailMate_A783D969-957C-412E-AF78-636D42088577_=--


From nobody Sat Jun 15 03:23:08 2019
Return-Path: <w3c@kovatsch.net>
X-Original-To: media-types@ietfa.amsl.com
Delivered-To: media-types@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 07048120020 for <media-types@ietfa.amsl.com>; Sat, 15 Jun 2019 03:23:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_FAIL=0.001] autolearn=no autolearn_force=no
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 6nMDXPQjdPX8 for <media-types@ietfa.amsl.com>; Sat, 15 Jun 2019 03:22:59 -0700 (PDT)
Received: from pechora1.lax.icann.org (pechora1.icann.org [192.0.33.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A889E1200B1 for <media-types@ietf.org>; Sat, 15 Jun 2019 03:22:58 -0700 (PDT)
Received: from ma04-relay.lansolnet.com (ma04-relay.lansolnet.com [176.95.46.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pechora1.lax.icann.org (Postfix) with ESMTPS id 7352D1E01F2 for <media-types@iana.org>; Sat, 15 Jun 2019 10:22:57 +0000 (UTC)
Received: from unknown ([192.168.8.236]) by ma04-relay.lansolnet.com; Sat, 15 Jun 2019 12:22:35 +0200
Received: from MBX100D.cloud4partner.com (192.168.8.236) by MBX100D.cloud4partner.com (192.168.8.236) with Microsoft SMTP Server (TLS) id 15.0.1156.6; Sat, 15 Jun 2019 12:22:35 +0200
Received: from MBX100D.cloud4partner.com ([fe80::1438:a47a:e7b7:aed8]) by MBX100D.cloud4partner.com ([fe80::1438:a47a:e7b7:aed8%18]) with mapi id 15.00.1156.000; Sat, 15 Jun 2019 12:22:35 +0200
From: Matthias Kovatsch <w3c@kovatsch.net>
To: Paul Libbrecht <paul@hoplahup.net>, "media-types@iana.org" <media-types@iana.org>
CC: "plh@w3.org" <plh@w3.org>, "team-wot@w3.org" <team-wot@w3.org>
Thread-Topic: [media-types] Notice for a potential media type registration: application/td+json
Thread-Index: AdUBjvDgPXIk9DLnTCumvM9fM/S++gfxfJSAAINMOuA=
Date: Sat, 15 Jun 2019 10:22:34 +0000
Message-ID: <500fc6386f694fb18c55c6c2ebee7845@MBX100D.cloud4partner.com>
References: <bef5f77d59484b78a5cdc4caab167ee2@MBX100D.cloud4partner.com> <D0576ABF-05E5-455F-AC01-D99F0B8F1304@hoplahup.net>
In-Reply-To: <D0576ABF-05E5-455F-AC01-D99F0B8F1304@hoplahup.net>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [192.168.8.246]
Content-Type: multipart/alternative; boundary="_000_500fc6386f694fb18c55c6c2ebee7845MBX100Dcloud4partnercom_"
MIME-Version: 1.0
X-cloud-security-sender: w3c@kovatsch.net
X-cloud-security-recipient: media-types@iana.org
X-cloud-security-Virusscan: CLEAN
X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on ma04-relay.lansolnet.com with 2E819B8006D
X-cloud-security-connect: unknown[192.168.8.236], TLS=1, IP=192.168.8.236
X-cloud-security: scantime:.1490
Archived-At: <https://mailarchive.ietf.org/arch/msg/media-types/B5Cc7ADWjqXAsZ2J-bLyFgrUArI>
Subject: Re: [media-types] Notice for a potential media type registration: application/td+json
X-BeenThere: media-types@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IANA mailing list for reviewing Media Type \(MIME Type, Content Type\) registration requests." <media-types.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/media-types>, <mailto:media-types-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/media-types/>
List-Post: <mailto:media-types@ietf.org>
List-Help: <mailto:media-types-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/media-types>, <mailto:media-types-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 15 Jun 2019 10:23:01 -0000

--_000_500fc6386f694fb18c55c6c2ebee7845MBX100Dcloud4partnercom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

RGVhciBQYXVsDQoNClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHBvaW50aW5nIHVzIHRvIHRoZSBj
bGlwYm9hcmQgZmxhdm9yIG5hbWVzLiBJIGhhdmUgYmVlbiB0cnlpbmcgdG8gZmlndXJlIG91dCBt
b3JlIGZyb20gdGhlIElBTkEgc2lkZSwgYnV0IHRoZXkgYXBwZWFyIHRvIGJlIG9ubHkgbWFuYWdl
ZCBieSBNaWNyb3NvZnQgYW5kIEFwcGxlLCByZXNwLiBJcyB0aGVyZSBhbnkgSUFOQSByZWNvbW1l
bmRhdGlvbiBhcm91bmQgaXQg4oCTIGFzIGl0IGlzIG5vdCBldmVuIHBhcnQgb2YgdGhlIHJlZ2lz
dHJhdGlvbiBmb3JtIChodHRwczovL3d3dy5pYW5hLm9yZy9mb3JtL21lZGlhLXR5cGVzKS4gQ2Fu
IHlvdSBvciBhbnlvbmUgZWxzZSBoZWxwIG9uIHRoaXM/DQoNCkkgaGF2ZSBhbHNvIGJlZW4gdGhp
bmtpbmcgYWJvdXQgdGhlIHZlcnkgc3BlY2lmaWMg4oCcanNvbi10ZOKAnSBmbGF2b3IgbmFtZS4g
T25lIG1vdGl2YXRpb24gaGFzIGJlZW4gdGhhdCBURCBjYW4gYmUgdHJlYXRlZCBsaWtlIEpTT04s
IGZvciBodW1hbiDigJxyZWFzb25pbmfigJ0gYW5kIHByb2Nlc3NpbmcgcGlwZWxpbmVzLiBBdCB0
aGUgbW9tZW50LCB0aGUgbW9zdCBzcGVjaWZpYyB0b29scyB0aGF0IHdlIGhhdmUgYXJlIG9ubGlu
ZSBlZGl0b3JzIHRoYXQgcHJvdmlkZSBzb21lIHN5bnRheCBoaWdobGlnaHRpbmcuIFlldCBJIHRo
aW5rLCBubyBpbmZvcm1hdGlvbiB3b3VsZCBiZSBsb3N0IHdoZW4gaXQgaXMgY29waWVkIGFyb3Vu
ZCBhcyBKU09OLiBUZWNobmljYWxseSwgVERzIGFyZSBhIHNwZWNpYWxpemF0aW9uIG9mIEpTT04t
TEQsIHdoaWNoIGluIHR1cm4gaXMgYSBzcGVjaWFsaXphdGlvbiBvZiBKU09OLCB3aGljaCBhZ2Fp
biBjb3VsZCBiZSBzZWVuIGFzIGEgc3BlY2lhbGl6YXRpb24gb2YgVW5pY29kZSB0ZXh0Lg0KDQpD
b3VsZCBzb21lb25lIGV4cGxhaW4sIHdoYXQgZm9yIGluc3RhbmNlLCB0aGUg4oCccHVibGljLmpz
b27igJ0gZmxhdm9yIHByb3ZpZGVzIG9uIHRvcCBvZiDigJxwdWJsaWMudXRmOC1wbGFpbi10ZXh0
4oCdIHdoZW4gY29weS1wYXN0aW5nIEpTT04gZG9jdW1lbnRzPyBGcm9tIHRoaXMgSSBjb3VsZCBl
eHRyYXBvbGF0ZSB3aGF0IOKAnGpzb24tdGTigJ0gY291bGQgb2ZmZXIgYXRvcCDigJxqc29u4oCd
LiBBcmUgdGhlcmUgYW55IGZvbGtzIGhhdmluZyBhcmd1bWVudHMgdG8gaGF2ZSDigJxqc29uLWxk
4oCdIGFzIGEgY2xpcGJvYXJkIGZsYXZvciBuYW1lPw0KDQpUaGFua3MgYSBsb3QsDQpNYXR0aGlh
cw0KDQoNCg==

--_000_500fc6386f694fb18c55c6c2ebee7845MBX100Dcloud4partnercom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTWFsZ3VuIEdvdGhpYyI7DQoJcGFub3Nl
LTE6MiAxMSA1IDMgMiAwIDAgMiAwIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBN
YWxndW4gR290aGljIjsNCglwYW5vc2UtMToyIDExIDUgMyAyIDAgMCAyIDAgNDt9DQovKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h
bA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmgxDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5Ow0KCW1zby1zdHlsZS1saW5rOiJIZWFkaW5nIDEgQ2hhciI7DQoJbXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjE3LjBwdDsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpoMg0KCXttc28tc3R5bGUtcHJpb3JpdHk6
OTsNCgltc28tc3R5bGUtbGluazoiSGVhZGluZyAyIENoYXIiOw0KCW1zby1tYXJnaW4tdG9wLWFs
dDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87
DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxNC41cHQ7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7fQ0KaDMNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk7DQoJbXNvLXN0
eWxlLWxpbms6IkhlYWRpbmcgMyBDaGFyIjsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCglt
YXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1s
ZWZ0OjBjbTsNCglmb250LXNpemU6MTMuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOiMzOTgzQzQ7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZp
c2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCWNvbG9yOiMzOTgzQzQ7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkhl
YWRpbmcxQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSGVhZGluZyAxIENoYXIiOw0KCW1zby1zdHls
ZS1wcmlvcml0eTo5Ow0KCW1zby1zdHlsZS1saW5rOiJIZWFkaW5nIDEiOw0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIExpZ2h0IixzYW5zLXNlcmlmOw0KCWNvbG9yOiMyRjU0OTY7fQ0Kc3Bhbi5IZWFk
aW5nMkNoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhlYWRpbmcgMiBDaGFyIjsNCgltc28tc3R5bGUt
cHJpb3JpdHk6OTsNCgltc28tc3R5bGUtbGluazoiSGVhZGluZyAyIjsNCglmb250LWZhbWlseToi
Q2FsaWJyaSBMaWdodCIsc2Fucy1zZXJpZjsNCgljb2xvcjojMkY1NDk2O30NCnNwYW4uSGVhZGlu
ZzNDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIZWFkaW5nIDMgQ2hhciI7DQoJbXNvLXN0eWxlLXBy
aW9yaXR5Ojk7DQoJbXNvLXN0eWxlLWxpbms6IkhlYWRpbmcgMyI7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkgTGlnaHQiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGMzc2Mzt9DQpwLm1zb25vcm1hbDAs
IGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1h
bDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHls
ZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7
bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBX
b3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4w
cHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24x
O30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRz
IHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1h
cCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRp
Zl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSIjMzk4M0M0IiB2bGluaz0i
IzM5ODNDNCI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+RGVhciBQYXVsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rIHlvdSB2ZXJ5IG11Y2gg
Zm9yIHBvaW50aW5nIHVzIHRvIHRoZSBjbGlwYm9hcmQgZmxhdm9yIG5hbWVzLiBJIGhhdmUgYmVl
biB0cnlpbmcgdG8gZmlndXJlIG91dCBtb3JlIGZyb20gdGhlIElBTkEgc2lkZSwgYnV0IHRoZXkg
YXBwZWFyIHRvIGJlIG9ubHkgbWFuYWdlZCBieSBNaWNyb3NvZnQgYW5kIEFwcGxlLCByZXNwLiBJ
cyB0aGVyZSBhbnkgSUFOQSByZWNvbW1lbmRhdGlvbiBhcm91bmQgaXQg4oCTIGFzDQogaXQgaXMg
bm90IGV2ZW4gcGFydCBvZiB0aGUgcmVnaXN0cmF0aW9uIGZvcm0gKDxhIGhyZWY9Imh0dHBzOi8v
d3d3LmlhbmEub3JnL2Zvcm0vbWVkaWEtdHlwZXMiPmh0dHBzOi8vd3d3LmlhbmEub3JnL2Zvcm0v
bWVkaWEtdHlwZXM8L2E+KS4gQ2FuIHlvdSBvciBhbnlvbmUgZWxzZSBoZWxwIG9uIHRoaXM/PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgaGF2ZSBhbHNvIGJlZW4gdGhpbmtpbmcgYWJvdXQgdGhl
IHZlcnkgc3BlY2lmaWMg4oCcanNvbi10ZOKAnSBmbGF2b3IgbmFtZS4gT25lIG1vdGl2YXRpb24g
aGFzIGJlZW4gdGhhdCBURCBjYW4gYmUgdHJlYXRlZCBsaWtlIEpTT04sIGZvciBodW1hbiDigJxy
ZWFzb25pbmfigJ0gYW5kIHByb2Nlc3NpbmcgcGlwZWxpbmVzLiBBdCB0aGUgbW9tZW50LCB0aGUg
bW9zdCBzcGVjaWZpYyB0b29scyB0aGF0IHdlIGhhdmUgYXJlIG9ubGluZQ0KIGVkaXRvcnMgdGhh
dCBwcm92aWRlIHNvbWUgc3ludGF4IGhpZ2hsaWdodGluZy4gWWV0IEkgdGhpbmssIG5vIGluZm9y
bWF0aW9uIHdvdWxkIGJlIGxvc3Qgd2hlbiBpdCBpcyBjb3BpZWQgYXJvdW5kIGFzIEpTT04uIFRl
Y2huaWNhbGx5LCBURHMgYXJlIGEgc3BlY2lhbGl6YXRpb24gb2YgSlNPTi1MRCwgd2hpY2ggaW4g
dHVybiBpcyBhIHNwZWNpYWxpemF0aW9uIG9mIEpTT04sIHdoaWNoIGFnYWluIGNvdWxkIGJlIHNl
ZW4gYXMgYSBzcGVjaWFsaXphdGlvbg0KIG9mIFVuaWNvZGUgdGV4dC48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Q291bGQgc29tZW9uZSBleHBsYWluLCB3aGF0IGZvciBpbnN0YW5jZSwgdGhlIOKA
nHB1YmxpYy5qc29u4oCdIGZsYXZvciBwcm92aWRlcyBvbiB0b3Agb2Yg4oCccHVibGljLnV0Zjgt
cGxhaW4tdGV4dOKAnSB3aGVuIGNvcHktcGFzdGluZyBKU09OIGRvY3VtZW50cz8gRnJvbSB0aGlz
IEkgY291bGQgZXh0cmFwb2xhdGUgd2hhdCDigJxqc29uLXRk4oCdIGNvdWxkIG9mZmVyIGF0b3Ag
4oCcanNvbuKAnS4gQXJlIHRoZXJlIGFueSBmb2xrcyBoYXZpbmcNCiBhcmd1bWVudHMgdG8gaGF2
ZSDigJxqc29uLWxk4oCdIGFzIGEgY2xpcGJvYXJkIGZsYXZvciBuYW1lPzxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5UaGFua3MgYSBsb3QsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5NYXR0aGlhczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_500fc6386f694fb18c55c6c2ebee7845MBX100Dcloud4partnercom_--


From nobody Sun Jun 16 23:37:46 2019
Return-Path: <paul@hoplahup.net>
X-Original-To: media-types@ietfa.amsl.com
Delivered-To: media-types@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A360112000E for <media-types@ietfa.amsl.com>; Sun, 16 Jun 2019 23:37:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.889
X-Spam-Level: 
X-Spam-Status: No, score=-1.889 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, T_SPF_PERMERROR=0.01] autolearn=ham autolearn_force=no
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 95x8J-7NT-xe for <media-types@ietfa.amsl.com>; Sun, 16 Jun 2019 23:37:42 -0700 (PDT)
Received: from pechora6.dc.icann.org (pechora6.icann.org [IPv6:2620:0:2830:201::1:72]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 73CC8120122 for <media-types@ietf.org>; Sun, 16 Jun 2019 23:37:41 -0700 (PDT)
Received: from 18.mo1.mail-out.ovh.net (18.mo1.mail-out.ovh.net [46.105.35.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pechora6.dc.icann.org (Postfix) with ESMTPS id BF59D1E014F for <media-types@iana.org>; Mon, 17 Jun 2019 06:37:40 +0000 (UTC)
Received: from player735.ha.ovh.net (unknown [10.109.159.132]) by mo1.mail-out.ovh.net (Postfix) with ESMTP id 1B50517D7EC for <media-types@iana.org>; Mon, 17 Jun 2019 08:37:18 +0200 (CEST)
Received: from hoplahup.net (pD9526438.dip0.t-ipconnect.de [217.82.100.56]) (Authenticated sender: paul@hoplahup.net) by player735.ha.ovh.net (Postfix) with ESMTPSA id 72B4E6EA2239; Mon, 17 Jun 2019 06:37:15 +0000 (UTC)
From: "Paul Libbrecht" <paul@hoplahup.net>
To: "Matthias Kovatsch" <w3c@kovatsch.net>
Cc: media-types@iana.org, plh@w3.org, team-wot@w3.org
Date: Mon, 17 Jun 2019 08:37:14 +0200
X-Mailer: MailMate (1.12.5r5635)
Message-ID: <487D1B91-4BA1-4B59-9DAD-831BC1355E51@hoplahup.net>
In-Reply-To: <500fc6386f694fb18c55c6c2ebee7845@MBX100D.cloud4partner.com>
References: <bef5f77d59484b78a5cdc4caab167ee2@MBX100D.cloud4partner.com> <D0576ABF-05E5-455F-AC01-D99F0B8F1304@hoplahup.net> <500fc6386f694fb18c55c6c2ebee7845@MBX100D.cloud4partner.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=_MailMate_D2BC52E7-1DDF-4036-B738-C92F09DF00F5_="
Content-Transfer-Encoding: 8bit
Embedded-HTML: [{"HTML":[2870, 1887], "plain":[1415, 1261], "uuid":"3017616C-683C-49E5-BB06-45F68331D808"}]
X-Ovh-Tracer-Id: 3827496736987482117
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.2 (pechora6.dc.icann.org [192.0.46.72]); Mon, 17 Jun 2019 06:37:40 +0000 (UTC)
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduuddrudeiiedguddtiecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecu
Archived-At: <https://mailarchive.ietf.org/arch/msg/media-types/Our2wMQ36h3WZztN7LYR0wIG3JY>
Subject: Re: [media-types] Notice for a potential media type registration: application/td+json
X-BeenThere: media-types@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IANA mailing list for reviewing Media Type \(MIME Type, Content Type\) registration requests." <media-types.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/media-types>, <mailto:media-types-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/media-types/>
List-Post: <mailto:media-types@ietf.org>
List-Help: <mailto:media-types-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/media-types>, <mailto:media-types-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Jun 2019 06:37:46 -0000

--=_MailMate_D2BC52E7-1DDF-4036-B738-C92F09DF00F5_=
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Dear Matthias,

you’re basically asking for precision about my assertion:

> type-specificity is likely to give the best user-experience

Here is my interpretation and I am happy to hear about others’ point 
of view:

Type-specificity allows services to be specific (so, a user knows what 
to read and write because the UI is able to express it); lack of 
specificity gives freedom to users but this freedom is bound to a 
broader interpretation range.

As an example: text/html or text/json is only presented as text to 
people who understand it and is known to be sometimes quite painful to 
read. Similarly, using a generic editor for an OWL-RDF-encoded ontology 
works but requires the editors to be properly understood (I’ve never 
met newbie users to be confortable with Protégé for example).

So while I am happy to support the possibility of editing given by the 
text and json-ld nature; I still think that a specific type is the only 
way to make tools able to offer relevant services.

Note that the clipboard type is the most specific information you can 
use for a tool to be chosen as relevant or not; only an adjusted 
clipboard type can make it more specialised.
Finally, because there is sub-typing (alas only on macOS), slightly more 
generic services might still be applicable (e.g. json-ld browser or json 
structured display).

thanks.

Paul



On 15 Jun 2019, at 12:22, Matthias Kovatsch wrote:

> Dear Paul
>
> Thank you very much for pointing us to the clipboard flavor names. I 
> have been trying to figure out more from the IANA side, but they 
> appear to be only managed by Microsoft and Apple, resp. Is there any 
> IANA recommendation around it – as it is not even part of the 
> registration form (https://www.iana.org/form/media-types). Can you or 
> anyone else help on this?
>
> I have also been thinking about the very specific “json-td” flavor 
> name. One motivation has been that TD can be treated like JSON, for 
> human “reasoning” and processing pipelines. At the moment, the 
> most specific tools that we have are online editors that provide some 
> syntax highlighting. Yet I think, no information would be lost when it 
> is copied around as JSON. Technically, TDs are a specialization of 
> JSON-LD, which in turn is a specialization of JSON, which again could 
> be seen as a specialization of Unicode text.
>
> Could someone explain, what for instance, the “public.json” flavor 
> provides on top of “public.utf8-plain-text” when copy-pasting JSON 
> documents? From this I could extrapolate what “json-td” could 
> offer atop “json”. Are there any folks having arguments to have 
> “json-ld” as a clipboard flavor name?
>
> Thanks a lot,
> Matthias


> _______________________________________________
> media-types mailing list
> media-types@ietf.org
> https://www.ietf.org/mailman/listinfo/media-types

--=_MailMate_D2BC52E7-1DDF-4036-B738-C92F09DF00F5_=
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/xhtml; charset=3Dutf-8"=
>
<style>
div.plaintext { white-space: normal; }
body { font-family: sans-serif; }
div.plaintext h1 { font-size: 1.4em; }
div.plaintext h2 { font-size: 1.2em; }
div.plaintext h3 { font-size: 1.1em; }
blockquote.embedded,div.plaintext blockquote { margin: 0 0 5px; padding-l=
eft: 5px; border-left: 2px solid #777777; color: #777777; }
blockquote.embedded blockquote.embedded,div.plaintext blockquote blockquo=
te { border-left-color: #999999; color: #999999; }
blockquote.embedded blockquote.embedded blockquote.embedded,div.plaintext=
 blockquote blockquote blockquote { border-left-color: #BBBBBB; color: #B=
BBBBB; }
div.plaintext a { color: #3983C4; }
blockquote.embedded,div.plaintext blockquote a { color: #777777; }
blockquote.embedded blockquote.embedded,div.plaintext blockquote blockquo=
te a { color: #999999; }
blockquote.embedded blockquote.embedded blockquote.embedded,div.plaintext=
 blockquote blockquote blockquote a { color: #BBBBBB; }
div.plaintext math[display=3D"inline"] > mrow { padding:5px; }
div.plaintext div.footnotes li p { margin: 0.2em 0; }
</style>
</head>
<body>
<div class=3D"plaintext"><p dir=3D"auto">Dear Matthias,</p>
<p dir=3D"auto">you=E2=80=99re basically asking for precision about my as=
sertion:</p>
<blockquote><p dir=3D"auto">type-specificity is likely to give the best u=
ser-experience</p>
</blockquote><p dir=3D"auto">Here is my interpretation and I am happy to =
hear about others=E2=80=99 point of view: </p>
<p dir=3D"auto">Type-specificity allows services to be specific (so, a us=
er knows what to read and write because the UI is able to express it); la=
ck of specificity gives freedom to users but this freedom is bound to a b=
roader interpretation range.</p>
<p dir=3D"auto">As an example: text/html or text/json is only presented a=
s text to people who understand it and is known to be sometimes quite pai=
nful to read. Similarly, using a generic editor for an OWL-RDF-encoded on=
tology works but requires the editors to be properly understood (I=E2=80=99=
ve never met newbie users to be confortable with Prot=C3=A9g=C3=A9 for ex=
ample).</p>
<p dir=3D"auto">So while I am happy to support the possibility of editing=
 given by the text and json-ld nature; I still think that a specific type=
 is the only way to make tools able to offer relevant services.</p>
<p dir=3D"auto">Note that the clipboard type is the most specific informa=
tion you can use for a tool to be chosen as relevant or not; only an adju=
sted clipboard type can make it more specialised.<br>
Finally, because there is sub-typing (alas only on macOS), slightly more =
generic services might still be applicable (e.g. json-ld browser or json =
structured display).</p>
<p dir=3D"auto">thanks.</p>
<p dir=3D"auto">Paul</p>
<br><br><p dir=3D"auto">On 15 Jun 2019, at 12:22, Matthias Kovatsch wrote=
:</p>
</div>
<blockquote class=3D"embedded"><style scoped></style>

<div lang=3D"EN-US" link=3D"#3983C4" vlink=3D"#3983C4">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Dear Paul<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thank you very much for pointing us to the clipboa=
rd flavor names. I have been trying to figure out more from the IANA side=
, but they appear to be only managed by Microsoft and Apple, resp. Is the=
re any IANA recommendation around it =E2=80=93 as
 it is not even part of the registration form (<a href=3D"https://www.ian=
a.org/form/media-types">https://www.iana.org/form/media-types</a>). Can y=
ou or anyone else help on this?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I have also been thinking about the very specific =
=E2=80=9Cjson-td=E2=80=9D flavor name. One motivation has been that TD ca=
n be treated like JSON, for human =E2=80=9Creasoning=E2=80=9D and process=
ing pipelines. At the moment, the most specific tools that we have are on=
line
 editors that provide some syntax highlighting. Yet I think, no informati=
on would be lost when it is copied around as JSON. Technically, TDs are a=
 specialization of JSON-LD, which in turn is a specialization of JSON, wh=
ich again could be seen as a specialization
 of Unicode text.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Could someone explain, what for instance, the =E2=80=
=9Cpublic.json=E2=80=9D flavor provides on top of =E2=80=9Cpublic.utf8-pl=
ain-text=E2=80=9D when copy-pasting JSON documents? From this I could ext=
rapolate what =E2=80=9Cjson-td=E2=80=9D could offer atop =E2=80=9Cjson=E2=
=80=9D. Are there any folks having
 arguments to have =E2=80=9Cjson-ld=E2=80=9D as a clipboard flavor name?<=
o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks a lot,<o:p></o:p></p>
<p class=3D"MsoNormal">Matthias<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div></blockquote>
<div class=3D"plaintext"><blockquote>
</blockquote><blockquote><p dir=3D"auto">________________________________=
_______________<br>
media-types mailing list<br>
media-types@ietf.org<br>
<a href=3D"https://www.ietf.org/mailman/listinfo/media-types">https://www=
=2Eietf.org/mailman/listinfo/media-types</a></p>
</blockquote></div>

</body>
</html>

--=_MailMate_D2BC52E7-1DDF-4036-B738-C92F09DF00F5_=--


From nobody Thu Jun 20 14:26:52 2019
Return-Path: <w3c@kovatsch.net>
X-Original-To: media-types@ietfa.amsl.com
Delivered-To: media-types@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B06B12015C for <media-types@ietfa.amsl.com>; Thu, 20 Jun 2019 14:26:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_FAIL=0.001] autolearn=no autolearn_force=no
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 8ZhfShVI0ohq for <media-types@ietfa.amsl.com>; Thu, 20 Jun 2019 14:26:49 -0700 (PDT)
Received: from pechora1.lax.icann.org (pechora1.icann.org [192.0.33.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D511D12006F for <media-types@ietf.org>; Thu, 20 Jun 2019 14:26:49 -0700 (PDT)
Received: from ma04-relay.lansolnet.com (ma04-relay.lansolnet.com [176.95.46.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pechora1.lax.icann.org (Postfix) with ESMTPS id 881421E016C for <media-types@iana.org>; Thu, 20 Jun 2019 21:26:48 +0000 (UTC)
Received: from unknown ([192.168.8.238]) by ma04-relay.lansolnet.com; Thu, 20 Jun 2019 23:26:26 +0200
Received: from MBX100D.cloud4partner.com (192.168.8.236) by MBX100F.cloud4partner.com (192.168.8.238) with Microsoft SMTP Server (TLS) id 15.0.1156.6; Thu, 20 Jun 2019 23:26:25 +0200
Received: from MBX100D.cloud4partner.com ([fe80::1438:a47a:e7b7:aed8]) by MBX100D.cloud4partner.com ([fe80::1438:a47a:e7b7:aed8%18]) with mapi id 15.00.1156.000; Thu, 20 Jun 2019 23:26:25 +0200
From: Matthias Kovatsch <w3c@kovatsch.net>
To: Paul Libbrecht <paul@hoplahup.net>
CC: "media-types@iana.org" <media-types@iana.org>, "plh@w3.org" <plh@w3.org>,  "team-wot@w3.org" <team-wot@w3.org>
Thread-Topic: [media-types] Notice for a potential media type registration: application/td+json
Thread-Index: AdUBjvDgPXIk9DLnTCumvM9fM/S++gfxfJSAAINMOuAAWRBxAAC4+2lg
Date: Thu, 20 Jun 2019 21:26:25 +0000
Message-ID: <a1559a318f0c4b599e123be6b3287dcc@MBX100D.cloud4partner.com>
References: <bef5f77d59484b78a5cdc4caab167ee2@MBX100D.cloud4partner.com> <D0576ABF-05E5-455F-AC01-D99F0B8F1304@hoplahup.net> <500fc6386f694fb18c55c6c2ebee7845@MBX100D.cloud4partner.com> <487D1B91-4BA1-4B59-9DAD-831BC1355E51@hoplahup.net>
In-Reply-To: <487D1B91-4BA1-4B59-9DAD-831BC1355E51@hoplahup.net>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [192.168.8.246]
Content-Type: multipart/alternative; boundary="_000_a1559a318f0c4b599e123be6b3287dccMBX100Dcloud4partnercom_"
MIME-Version: 1.0
X-cloud-security-sender: w3c@kovatsch.net
X-cloud-security-recipient: media-types@iana.org
X-cloud-security-Virusscan: CLEAN
X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on ma04-relay.lansolnet.com with 13CF2B800B0
X-cloud-security-connect: unknown[192.168.8.238], TLS=1, IP=192.168.8.238
X-cloud-security: scantime:.1597
Archived-At: <https://mailarchive.ietf.org/arch/msg/media-types/-ETsTQJU6GMdjlp5bUErl4lHZB4>
Subject: Re: [media-types] Notice for a potential media type registration: application/td+json
X-BeenThere: media-types@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IANA mailing list for reviewing Media Type \(MIME Type, Content Type\) registration requests." <media-types.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/media-types>, <mailto:media-types-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/media-types/>
List-Post: <mailto:media-types@ietf.org>
List-Help: <mailto:media-types-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/media-types>, <mailto:media-types-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Jun 2019 21:26:52 -0000

--_000_a1559a318f0c4b599e123be6b3287dccMBX100Dcloud4partnercom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

RGVhciBQYXVsDQoNClVuZm9ydHVuYXRlbHksIHRoZXJlIGhhdmUgbm90IGJlZW4gYW55IG90aGVy
IHZvaWNlcyB0byBjb21lIHRvIGEgYmV0dGVyIGNvbmNsdXNpb27igKYNCg0KSSBoYXZlIGJlZW4g
dGhpbmtpbmcgYW5kIEkgc2VlIHlvdXIgYXJndW1lbnQgZW5hYmxpbmcgdG9vbHMgdG8gb2ZmZXIg
cmVsZXZhbnQgc2VydmljZXMuIFdoYXQgSSBhbSB3b3JyaWVkIGFib3V0IGlzIGNyZWF0aW5nIGFu
IGluY29tcGF0aWJpbGl0eSB0byB2YWxpZCBhbHRlcm5hdGl2ZSB0b29sIHRoYXQgd29yayBhdCB0
aGUgSlNPTiBvciBKU09OLUxEIGxldmVsOyBJIGFzc3VtZSB0aGUgbWFqb3JpdHkgd291bGRu4oCZ
dCBhZGQgc3VjaCBhIHNwZWNpZmljIGlkZW50aWZpZXIgd2hlbiB0aGV5IGZvY3VzIGF0IGEgZmFy
IG1vcmUgZ2VuZXJhbCBsZXZlbC4gSG93ZXZlciwgdGhlcmUgaXMgbm8gaWRlbnRpZmllciBmb3Ig
SlNPTi1MRCBhbmQsIGZvciBzb21lIHJlYXNvbiwgbm90IGV2ZW4gSlNPTi4gVGhlIHJlc3VsdGlu
ZyBsZXZlbCBvZiBpbnRlcm9wZXJhYmlsaXR5IGFjcm9zcyB0b29scyBpcyB0aGVuIHB1YmxpYy51
dGY4LXBsYWluLXRleHQgLyBDRl9VTklDT0RFVEVYVCwgd2hpY2ggaXMgaW5kZWVkIHRvIGNvYXJz
ZS1ncmFpbmVkIHRvIHByb3ZpZGUgcmVsZXZhbnQgc2VydmljZXMuDQoNClRoZSBuZXcgSFRNTCA1
LjMgc3BlYyBub3cgaW5jbHVkZXMgdGhlc2UgY2xpcGJvYXJkIGlkZW50aWZpZXJzLCB3aGljaCBp
cyBwcmV0dHkgbGF0ZSBjb25zaWRlcmluZyB0aGUgcmVhY2ggb2YgSFRNTC4gQW55aG93LCBpdCBp
cyBhbiBleGFtcGxlIGZvciDigJxhZGRpbmcgaXQgbGF0ZXLigJ0uDQoNCkhlbmNlLCBteSBjb25j
bHVzaW9uIGZvciB0aGUgbW9tZW50IHdvdWxkIGJlIHRvIGxlYXZlIGl0IG91dCBmb3IgdGhlIGN1
cnJlbnQgdmVyc2lvbiBvZiB0aGUgV29UIFREIHNwZWMuIFdlIHNob3VsZCBjb25zdWx0IHdpdGgg
dGhlIEpTT04tTEQgMS4xIFdvcmtpbmcgR3JvdXAgaWYgdGhleSB0aGluayBhIEpTT04tTEQgY2xp
cGJvYXJkIGZsYXZvciBuYW1lL2lkZW50aWZpZXIgd291bGQgYmUgdXNlZnVsIChJIHRoaW5rIGl0
IHdvdWxkKSBhbmQgc2hvdWxkIGJlIGRlZmluZWQgZm9yIHRoZSB1cGNvbWluZyBKU09OLUxEIDEu
MSBzcGVjLiBUaGlzIHRoZW4gYWxzbyBlbnRyYWlscyBjaGVja2luZyB3aXRoIHRoZSBhdXRob3Jz
L2VkaXRvciBvZiBSRkMgODI1OSBpZiBpdCB3b3VsZG7igJl0IG1ha2Ugc2Vuc2UgdG8gZGVmaW5l
IG9uZSBmb3IgSlNPTi4gSSBob3BlIHRoYXQgdGhpcyB0aGVuIHByb3ZpZGVzIGVub3VnaCBpbnB1
dCB0byBjaG9vc2UgdGhlIHJpZ2h0IGxldmVsLiBXZSBoYXZlIGFscmVhZHkgYmVlbiBjb25zaWRl
cmluZyBhIDEuMSB2ZXJzaW9uIG9mIHRoZSBURCBmb3JtYXQgaW4gdGhlIFdvVCBXRyBjaGFydGVy
IGRpc2N1c3Npb24sIHdoaWNoIHRoZW4gd291bGQgaW5jbHVkZSB0aGUgdXBkYXRlIGZvciBjbGlw
Ym9hcmQgaWRlbnRpZmllcnMuDQoNCkkgaG9wZSB3ZSB3aWxsIGdldCBzb21lIG1vcmUgZmVlZGJh
Y2sgdW50aWwgdGhlbiBhbHNvLiBIZWFyaW5nIGZyb20gdG9vbCB2ZW5kb3JzIHdvdWxkIGJlIGdy
ZWF0IQ0KDQpCZXN0IHdpc2hlcywNCk1hdHRoaWFzDQo=

--_000_a1559a318f0c4b599e123be6b3287dccMBX100Dcloud4partnercom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTWFsZ3VuIEdvdGhpYyI7DQoJcGFub3Nl
LTE6MiAxMSA1IDMgMiAwIDAgMiAwIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBN
YWxndW4gR290aGljIjsNCglwYW5vc2UtMToyIDExIDUgMyAyIDAgMCAyIDAgNDt9DQovKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h
bA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmgxDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5Ow0KCW1zby1zdHlsZS1saW5rOiJIZWFkaW5nIDEgQ2hhciI7DQoJbXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjI0LjBwdDsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglmb250LXdlaWdodDpib2xkO30NCmgyDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5Ow0KCW1zby1zdHlsZS1saW5rOiJIZWFkaW5nIDIgQ2hhciI7
DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjE4LjBw
dDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglmb250LXdlaWdodDpib2xk
O30NCmgzDQoJe21zby1zdHlsZS1wcmlvcml0eTo5Ow0KCW1zby1zdHlsZS1saW5rOiJIZWFkaW5n
IDMgQ2hhciI7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsN
Cgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1z
aXplOjEzLjVwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglmb250LXdl
aWdodDpib2xkO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZp
c2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnR0DQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnNwYW4u
SGVhZGluZzFDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIZWFkaW5nIDEgQ2hhciI7DQoJbXNvLXN0
eWxlLXByaW9yaXR5Ojk7DQoJbXNvLXN0eWxlLWxpbms6IkhlYWRpbmcgMSI7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkgTGlnaHQiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzJGNTQ5Njt9DQpzcGFuLkhl
YWRpbmcyQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSGVhZGluZyAyIENoYXIiOw0KCW1zby1zdHls
ZS1wcmlvcml0eTo5Ow0KCW1zby1zdHlsZS1saW5rOiJIZWFkaW5nIDIiOw0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIExpZ2h0IixzYW5zLXNlcmlmOw0KCWNvbG9yOiMyRjU0OTY7fQ0Kc3Bhbi5IZWFk
aW5nM0NoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhlYWRpbmcgMyBDaGFyIjsNCgltc28tc3R5bGUt
cHJpb3JpdHk6OTsNCgltc28tc3R5bGUtbGluazoiSGVhZGluZyAzIjsNCglmb250LWZhbWlseToi
Q2FsaWJyaSBMaWdodCIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUYzNzYzO30NCnAubXNvbm9ybWFs
MCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9y
bWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZTox
MS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0
eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0K
CXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdl
IFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcy
LjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlv
bjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVs
dHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0t
W2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlk
bWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2Vu
ZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJw
dXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkRlYXIgUGF1bDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5VbmZvcnR1bmF0ZWx5LCB0aGVyZSBo
YXZlIG5vdCBiZWVuIGFueSBvdGhlciB2b2ljZXMgdG8gY29tZSB0byBhIGJldHRlciBjb25jbHVz
aW9u4oCmPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgaGF2ZSBiZWVuIHRoaW5raW5nIGFuZCBJ
IHNlZSB5b3VyIGFyZ3VtZW50IGVuYWJsaW5nIHRvb2xzIHRvIG9mZmVyIHJlbGV2YW50IHNlcnZp
Y2VzLiBXaGF0IEkgYW0gd29ycmllZCBhYm91dCBpcyBjcmVhdGluZyBhbiBpbmNvbXBhdGliaWxp
dHkgdG8gdmFsaWQgYWx0ZXJuYXRpdmUgdG9vbCB0aGF0IHdvcmsgYXQgdGhlIEpTT04gb3IgSlNP
Ti1MRCBsZXZlbDsgSSBhc3N1bWUgdGhlIG1ham9yaXR5IHdvdWxkbuKAmXQNCiBhZGQgc3VjaCBh
IHNwZWNpZmljIGlkZW50aWZpZXIgd2hlbiB0aGV5IGZvY3VzIGF0IGEgZmFyIG1vcmUgZ2VuZXJh
bCBsZXZlbC4gSG93ZXZlciwgdGhlcmUgaXMgbm8gaWRlbnRpZmllciBmb3IgSlNPTi1MRCBhbmQs
IGZvciBzb21lIHJlYXNvbiwgbm90IGV2ZW4gSlNPTi4gVGhlIHJlc3VsdGluZyBsZXZlbCBvZiBp
bnRlcm9wZXJhYmlsaXR5IGFjcm9zcyB0b29scyBpcyB0aGVuIHB1YmxpYy51dGY4LXBsYWluLXRl
eHQgLyBDRl9VTklDT0RFVEVYVCwNCiB3aGljaCBpcyBpbmRlZWQgdG8gY29hcnNlLWdyYWluZWQg
dG8gcHJvdmlkZSByZWxldmFudCBzZXJ2aWNlcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhl
IG5ldyBIVE1MIDUuMyBzcGVjIG5vdyBpbmNsdWRlcyB0aGVzZSBjbGlwYm9hcmQgaWRlbnRpZmll
cnMsIHdoaWNoIGlzIHByZXR0eSBsYXRlIGNvbnNpZGVyaW5nIHRoZSByZWFjaCBvZiBIVE1MLiBB
bnlob3csIGl0IGlzIGFuIGV4YW1wbGUgZm9yIOKAnGFkZGluZyBpdCBsYXRlcuKAnS48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+SGVuY2UsIG15IGNvbmNsdXNpb24gZm9yIHRoZSBtb21lbnQgd291
bGQgYmUgdG8gbGVhdmUgaXQgb3V0IGZvciB0aGUgY3VycmVudCB2ZXJzaW9uIG9mIHRoZSBXb1Qg
VEQgc3BlYy4gV2Ugc2hvdWxkIGNvbnN1bHQgd2l0aCB0aGUgSlNPTi1MRCAxLjEgV29ya2luZyBH
cm91cCBpZiB0aGV5IHRoaW5rIGEgSlNPTi1MRCBjbGlwYm9hcmQgZmxhdm9yIG5hbWUvaWRlbnRp
ZmllciB3b3VsZCBiZSB1c2VmdWwgKEkgdGhpbmsNCiBpdCB3b3VsZCkgYW5kIHNob3VsZCBiZSBk
ZWZpbmVkIGZvciB0aGUgdXBjb21pbmcgSlNPTi1MRCAxLjEgc3BlYy4gVGhpcyB0aGVuIGFsc28g
ZW50cmFpbHMgY2hlY2tpbmcgd2l0aCB0aGUgYXV0aG9ycy9lZGl0b3Igb2YgUkZDIDgyNTkgaWYg
aXQgd291bGRu4oCZdCBtYWtlIHNlbnNlIHRvIGRlZmluZSBvbmUgZm9yIEpTT04uIEkgaG9wZSB0
aGF0IHRoaXMgdGhlbiBwcm92aWRlcyBlbm91Z2ggaW5wdXQgdG8gY2hvb3NlIHRoZSByaWdodCBs
ZXZlbC4NCiBXZSBoYXZlIGFscmVhZHkgYmVlbiBjb25zaWRlcmluZyBhIDEuMSB2ZXJzaW9uIG9m
IHRoZSBURCBmb3JtYXQgaW4gdGhlIFdvVCBXRyBjaGFydGVyIGRpc2N1c3Npb24sIHdoaWNoIHRo
ZW4gd291bGQgaW5jbHVkZSB0aGUgdXBkYXRlIGZvciBjbGlwYm9hcmQgaWRlbnRpZmllcnMuPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgaG9wZSB3ZSB3aWxsIGdldCBzb21lIG1vcmUgZmVlZGJh
Y2sgdW50aWwgdGhlbiBhbHNvLiBIZWFyaW5nIGZyb20gdG9vbCB2ZW5kb3JzIHdvdWxkIGJlIGdy
ZWF0ITxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5CZXN0IHdpc2hlcyw8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPk1hdHRoaWFzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
Ym9keT4NCjwvaHRtbD4NCg==

--_000_a1559a318f0c4b599e123be6b3287dccMBX100Dcloud4partnercom_--

