Re: [regext] WGLC: draft-ietf-regext-datadictionary-03
Tim Wicinski <tjw.ietf@gmail.com> Fri, 17 February 2023 15:09 UTC
Return-Path: <tjw.ietf@gmail.com>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 91C1AC15153D for <regext@ietfa.amsl.com>; Fri, 17 Feb 2023 07:09:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.995
X-Spam-Level:
X-Spam-Status: No, score=-1.995 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 EYmXQITd3soL for <regext@ietfa.amsl.com>; Fri, 17 Feb 2023 07:09:52 -0800 (PST)
Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2826EC14CEFC for <regext@ietf.org>; Fri, 17 Feb 2023 07:09:52 -0800 (PST)
Received: by mail-ed1-x52a.google.com with SMTP id ez12so5425266edb.1 for <regext@ietf.org>; Fri, 17 Feb 2023 07:09:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Selr+an2KSNof1Aln4Ks5dc8+v8hij9INmYv6Kn6N/Q=; b=PBvRG4Evq27qse4D6278CFU9wsenwL0127y6vylFgCBVep9JUfryPDlvKqscebjz5L 79g/dJDZMREgI2xRx/VJ8K9JqDQxQF2NG3kM2kkx3cwtdcQ/BMwAo0Snos7DSEYAM+hB 3ERlG5BFmlICOJGXW7ADyLtPJ8qhNUZ05Ek9a+0trFWtaHHhw709+o1o5f66AquMhxpc XjehDnAMl6NPfwLMnnj8t2jgcJBOSwOKNikUd96bgaIvj6c2hsFQJBPJpZLqPFJLr3+9 f4x/jsGHD0MU5RrK0Xzw78PgslVPmsR0JhTxT+73n1tgHSMB6k3LkYU4ZMf3X2G/hrwl AQ7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Selr+an2KSNof1Aln4Ks5dc8+v8hij9INmYv6Kn6N/Q=; b=lGjnhdlHfBiCsV4s6WOOn/vnIvm+Iw6Za7fqx47flWNodtnK4F+5LpdZlgyFRtq/SR Sct0iuwJBS+7XCToHYJnhggDAQuHLUhh74rSb7SozNH0DMlDLy90H34uv+VL1Ygt03Xe mSg8lWUXAYIdKgJ6cYgI8rAOTuXo2bnKXrHTxpcVvZcIG1JFh6gkRbeNI0uoOdFQ42mD PCe4sWx72xF1wheIQiK5em6V9dQeFMqDBr+Rf7+o3ikxOz9/lIUqkOPT/a8LG2FTr/OB /BUsFEwD67YLQBhkoFUWXpvq6ZiTygl9drihEDfsuhAnDQs/ocf7aWnPkAskPIRkIwgd Uo3A==
X-Gm-Message-State: AO0yUKXFyV6XqIZ0tK2oQX0iSwSxmg4jyzziQUo+fC6bfU5pTQV0r48O kk4v1x6L6avswk0vOjhfDy0RS+iQpguY5JkX3IE=
X-Google-Smtp-Source: AK7set9WPyHPpkjJNDq3hlhCIxdVBcnpo+bKSmWP7240vS81xPgVgZQiKLTIpe/AbtJ9z5M1fUDtKfUWYb9fQH1o86w=
X-Received: by 2002:a17:906:7b88:b0:8b1:81fa:b07a with SMTP id s8-20020a1709067b8800b008b181fab07amr1318762ejo.12.1676646590127; Fri, 17 Feb 2023 07:09:50 -0800 (PST)
MIME-Version: 1.0
References: <76B1B6EA-9606-4A33-87F4-87F85F944B43@verisign.com>
In-Reply-To: <76B1B6EA-9606-4A33-87F4-87F85F944B43@verisign.com>
From: Tim Wicinski <tjw.ietf@gmail.com>
Date: Fri, 17 Feb 2023 10:09:39 -0500
Message-ID: <CADyWQ+ESHhAbHLvOiR20q8ifF9kuBz8U1Njv9fmJf6RxiLWMjg@mail.gmail.com>
To: "Gould, James" <jgould=40verisign.com@dmarc.ietf.org>
Cc: "Hollenbeck, Scott" <shollenbeck@verisign.com>, "steve@shinkuro.com" <steve@shinkuro.com>, "regext@ietf.org" <regext@ietf.org>
Content-Type: multipart/related; boundary="0000000000006b3aa505f4e6b486"
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/S58jrRsp0HU15kivH-ODmoLEtag>
Subject: Re: [regext] WGLC: draft-ietf-regext-datadictionary-03
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Registration Protocols Extensions <regext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/regext>, <mailto:regext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext/>
List-Post: <mailto:regext@ietf.org>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/regext>, <mailto:regext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 17 Feb 2023 15:09:56 -0000
James I see the value in the registry as I expect this set of information will change over time. Having this structured data/information in one place for all to refer feels simpler than multiple RFCs. tim On Fri, Feb 17, 2023 at 9:02 AM Gould, James <jgould= 40verisign.com@dmarc.ietf.org> wrote: > Steve, > > > > To follow-on to Scott’s reply, I personally don’t see the need for the > IANA registry. I do see value in defining registration terms and groupings > in line with the DNS Terminology of RFC 8499. If an IANA registry is > necessary, I agree with Scott that the basis for the IANA registry needs to > be clearly defined. This draft does not look to be ready for WGLC. > > > > Below I include more detailed feedback on the existing draft > (draft-ietf-regext-datadictionary-03): > > > > 1. Introduction > 1. I would not reference “standard data elements”, but simply “data > elements”. I would not attempt to classify the terms as “standard”. I > also prefer the use of term(s) over data element(s), since data element(s) > sounds more related to protocol definition as opposed to general > terminology that can be used in defining protocol. > 2. Data Element Specification > 1. If the intent is to strictly define the format of the IANA > Registry and to pre-register a set of data elements, formally define the > format of the registration fields (e.g., like what exists in section > 3.1.2.1.1), and then include an IANA Considerations sub-section with all > the formal registrations. This would provide an example for others that > want to register data elements to follow. > 2. Currently, the data elements include a subset of the fields > required for the data element registrations. The fields of the data > elements that are missing include: Name of data element type and Reference > document. My assumption is that the Registrant and Status fields would be > included in the IANA Considerations sub-section. I recommend all data > elements being fully defined based on the pre-defined format. > 3. The data elements defined don’t include very unique names (e.g., > “Name”), don’t include enough description text in general, and use > inconsistent names (acronyms such as NS and use of snake case with > “Email_or_phone”). I recommend the inclusion of specific terms that follow > a consistent format. > 4. Some of the data elements are completely new to me, such as > “Protection”, “Source & Method”, “User Account ID”, “Person”, “Personal”, > “Status & Locks” (locks are statuses), Email_or_phone, Registry UniqueID > (do you mean GURID or IANA ID). It would be good for the working group to > first off decide on the candidate set of data elements to include. The > Domain Name Registration Data (DNRD) Objects Mapping in RFC 9022 includes a > full set of registration data elements that can be referenced with > groupings in the XML namespaces and data elements within the groupings. At > what level of granularity do we want to be? I recommend re-evaluating the > set of data elements to include based on the existing registration data > RFCs (e.g., EPP 5730 – 5733, DNRD 9022, RDAP 9083). > 3. IANA Considerations > 1. Nit – there looks like a copy paste issue with > draft-ietf-regext-simple-registration-reporting in referencing “IANA > Registration Report Registry”. > 4. Data Element Definition > 1. It’s unclear what the “Name of data element type” is and how it > differs from the “Name of data element”. My recommendation is to just > include the “Name of data element”, which must be unique. > 2. I believe Description is missing. There should be a full > description of the data element, including examples of uses of the data > element in other RFCs. The “Reference document” should provide a listing > of the relevant documents using the data element, even by a different > name. > 3. The “Status” values need to be defined. I’m unclear of the > status value of “unknown” and what does an “inactive” status indicate to > the client. I see the status references in the “Updating Report Definition > Registry Entries” section, but I’m unclear what it means by “lack of > implementation” or “a specification becomes consistently unavailable”. > Shouldn’t the registration stand on its own and be a stable reference from > other locations (e.g., Internet Drafts)? > 5. Registration Processing > 1. I’m not sure what would define a qualified expert for evaluating > the registration of general registration terms. I have a concern that new > entries can get added that conflict with other uses of the term without > having sufficient review by a broad set of industry participants. I > recommend focusing on defining the terms in the draft like RFC 8499 to > enable the consensus process to be leveraged in what terms are included and > what the term definitions are. > 6. Security Considerations > 1. Looks like a copy paste issue from > draft-ietf-regext-simple-registration-reporting. The Security > Considerations should be similar to the DNS Terminology RFC 8499, as in > “These definitions do not change any security considerations for the > registration protocols.” > 7. Privacy Considerations > 1. I believe this section can be removed if the draft is just > focused on terminology and not the disclosure of PII. > 8. Internationalization Considerations > 1. Looks like a copy paste issue from > draft-ietf-regext-simple-registration-reporting. I don’t see the > applicability of this section for defining the registration terms. > > > > Thanks, > > > > -- > > > > JG > > > > > > *James Gould *Fellow Engineer > jgould@Verisign.com > > 703-948-3271 > 12061 Bluemont Way > Reston, VA 20190 > > Verisign.com <http://verisigninc.com/> > > > > *From: *"Hollenbeck, Scott" <shollenbeck@verisign.com> > *Date: *Tuesday, February 14, 2023 at 12:49 PM > *To: *"steve@shinkuro.com" <steve@shinkuro.com>, James Gould < > jgould@verisign.com> > *Cc: *"regext@ietf.org" <regext@ietf.org> > *Subject: *RE: [EXTERNAL] Re: [regext] WGLC: > draft-ietf-regext-datadictionary-03 > > > > Steve, if the draft gives IANA instructions to create a registry, that’ll > happen if the IESG approves the draft for publication as an RFC. The fact > that it’s Informational won’t mean that IANA can’t do it. There is no > “protocol” in the draft. As such, Standards Track makes no sense. > > > > As I said earlier, though, the IETF has RFC precedents for data > dictionaries where no IANA registry was needed or used. If the draft is > going to deviate from existing practice, it needs to explain why that > deviation is necessary. It doesn’t currently do that. Your note below could > be a good starting point for text to be added to the draft. > > > > Scott > > > > *From:* Steve Crocker <steve@shinkuro.com> > *Sent:* Tuesday, February 14, 2023 11:11 AM > *To:* Gould, James <jgould@verisign.com>; Hollenbeck, Scott < > shollenbeck@verisign.com> > *Cc:* regext@ietf.org; Steve Crocker <steve@shinkuro.com> > *Subject:* [EXTERNAL] Re: [regext] WGLC: > draft-ietf-regext-datadictionary-03 > > > > *Caution:* This email originated from outside the organization. Do not > click links or open attachments unless you recognize the sender and know > the content is safe. > > James, Scott, et al, > > > > The motivation for this proposal was to have a registry of available data > elements for everyone who is managing an Internet based registration system > to draw upon. An informational RFC would be a way to communicate the idea > of having such a registry but would not actually cause one to come into > existence. > > > > At present, each registration system defines its own terms. There is a > huge amount of overlap in terminology and meaning. The point of having a > registry of terms is to eliminate or reduce duplication. The existence of > a registry of available data elements does *not* mean that every registry > has to use all of the data elements. > > > > Thanks, > > > > Steve > > > > > > On Tue, Feb 14, 2023 at 11:02 AM Gould, James <jgould= > 40verisign.com@dmarc.ietf.org> wrote: > > I agree with Scott's feedback on the track being changed to Informational > and removal of the IANA Registry. > > Why doesn't this draft match the approach taken io RFC 8499 for DNS > Terminology? The Registration System terms can certainly have overlap with > the DNS terms in RFC 8499, where the RFC 8499 reference can be made, but > the definition is catered to registration systems. I see value with the > terms in RFC 8499 for reference within drafts. I would like to see the > same value of terms defined in draft-ietf-regext-datadictionary. The term > definitions need to have adequate detail with relevant references made to > the registration RFCs (e.g., RFC 5730 - 5733. 9022), which is not currently > the case. My recommendation is to refer to this as Registration > Terminology instead of Registration Data Dictionary, following the approach > taken in RFC 8499 for DNS terminology, and removing the definition of an > IANA registry. > > Thanks, > > -- > > JG > > > > James Gould > Fellow Engineer > jgould@Verisign.com > <applewebdata://13890C55-AAE8-4BF3-A6CE-B4BA42740803/jgould@Verisign.com> > > 703-948-3271 > 12061 Bluemont Way > Reston, VA 20190 > > Verisign.com <http://verisigninc.com/ > <http://secure-web.cisco.com/1d--D6WlFs1EPO4svm_N-UYEoHFRaiMN0kCos51s1uCaXVmte63Oth4oB-3HqpVxaKDyracVHwCHfTR7GhzPla6yE_s6hJVgzLAh3jLSJsyxIoks7ev0TTFvjaBuPSHjhQKymwCNc5wkSyIWx5F30kr3Z45SJNAtBVhjn-dl--acuZTViepx48T83dOiHHI5m7dl87KLc39rjCMRjVXmuBAkFi5Mgw_sKotW1iyjoajyzhqsubqT1k28oASVGC3yaWJ9DrORBmasyrrEZ9GMbmfp_4JR71uBI21i-hMdOHuSuJjDcE-1mvU6-VTmGj4Ve/http%3A%2F%2Fverisigninc.com%2F>> > > > > > On 2/14/23, 8:14 AM, "regext on behalf of Hollenbeck, Scott" < > regext-bounces@ietf.org <mailto:regext-bounces@ietf.org> on behalf of > shollenbeck=40verisign.com@dmarc.ietf.org <mailto: > 40verisign.com@dmarc.ietf.org>> wrote: > > > > I'm aware of two other RFCs that also define terms like this: 4949 > (security) > and 8499 (DNS). The intended status for this draft is "Standards Track". > At > best, this should be Informational in the same way that 4949 is > informational. > > > Neither of these RFCs creates a registry. As such, I don't see the need > for > the registry described in Section 3. If a registry is really needed, it > would > be helpful to include text that describes why the registry is needed. If a > case can be made for the registry I'm also confused by the initial > assignment > described in Section 3.2. It includes a data element "Name", with a > reference > to Section 2.1 of the draft, but there is no data element "Name" in > Section > 2.1. > > > Scott > _______________________________________________ > regext mailing list > regext@ietf.org <mailto:regext@ietf.org> > > https://secure-web.cisco.com/10SGxJBThV6gF8vGi29LMAG0uFCn7qADz6eT8eDTTlNAx_2KL71rgw3tMxntmZ5RctPZjdp27W5frUo1bODZofGGp4FPUXU8ouuO-i3fIHQP26EwvVN4ZV71j3mHTuQ5CQVxI5Hvt_vLF9yy1NA6uRbEn9CNh9PyU_Y3abI0S6d9P1RNDE1FtTGvFoDVbBLlbJpHOAjQTez90BbpcXsi7foA2QSVoBihLvpeTn_CXnigFFQcn5B6pk83GufTYTMcDe8w3D2uJzC1LIsWogLhn6mw9dbtvff0VA0_bo4SN8U0zFTFGdVfFvCu3oTcIU5nA/https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fregext > < > https://secure-web.cisco.com/10SGxJBThV6gF8vGi29LMAG0uFCn7qADz6eT8eDTTlNAx_2KL71rgw3tMxntmZ5RctPZjdp27W5frUo1bODZofGGp4FPUXU8ouuO-i3fIHQP26EwvVN4ZV71j3mHTuQ5CQVxI5Hvt_vLF9yy1NA6uRbEn9CNh9PyU_Y3abI0S6d9P1RNDE1FtTGvFoDVbBLlbJpHOAjQTez90BbpcXsi7foA2QSVoBihLvpeTn_CXnigFFQcn5B6pk83GufTYTMcDe8w3D2uJzC1LIsWogLhn6mw9dbtvff0VA0_bo4SN8U0zFTFGdVfFvCu3oTcIU5nA/https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fregext > > > > > > > > _______________________________________________ > regext mailing list > regext@ietf.org > https://www.ietf.org/mailman/listinfo/regext > <https://secure-web.cisco.com/1GVjmKKZ9dScEitOB9E6_UdCLI_Bwpvzs_1vpdFFVTQvaV9DBXlagkQws1sVQyossGUG6PoCD-fsqh0rlsFoElP9ak3KYHQlzVJVBWEyOGEyIrtEIXQ1vXL3N9gyV6l2wpy5VpX7-x9E97cqIMqVv_58UPYW_MDmFTyvG1FWFG4HvmHiS3nBViAjuBOY0HGBlRvXx8K1uks7STwfM7kocTRPdlKstcslBERC8tIb4sAwNKhzXJclASHzJDuW_YAHsJsfgt-n30V-VogCVWyWtYgPacLsaZPEHU8bUM_o483t6qygodwgJOUFp41S3ituf/https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fregext> > > _______________________________________________ > regext mailing list > regext@ietf.org > https://www.ietf.org/mailman/listinfo/regext >
- [regext] WGLC: draft-ietf-regext-datadictionary-03 James Galvin
- Re: [regext] WGLC: draft-ietf-regext-datadictiona… Tim Wicinski
- Re: [regext] WGLC: draft-ietf-regext-datadictiona… James Galvin
- Re: [regext] WGLC: draft-ietf-regext-datadictiona… Jasdip Singh
- Re: [regext] WGLC: draft-ietf-regext-datadictiona… Hollenbeck, Scott
- Re: [regext] WGLC: draft-ietf-regext-datadictiona… Gould, James
- Re: [regext] WGLC: draft-ietf-regext-datadictiona… Steve Crocker
- Re: [regext] WGLC: draft-ietf-regext-datadictiona… Hollenbeck, Scott
- Re: [regext] WGLC: draft-ietf-regext-datadictiona… Andrew Newton
- Re: [regext] WGLC: draft-ietf-regext-datadictiona… Gould, James
- Re: [regext] WGLC: draft-ietf-regext-datadictiona… Tim Wicinski
- Re: [regext] WGLC: draft-ietf-regext-datadictiona… Tim Wicinski
- Re: [regext] WGLC: draft-ietf-regext-datadictiona… Hollenbeck, Scott
- Re: [regext] WGLC: draft-ietf-regext-datadictiona… Gould, James
- Re: [regext] WGLC: draft-ietf-regext-datadictiona… Tim Wicinski
- Re: [regext] WGLC: draft-ietf-regext-datadictiona… Gould, James
- Re: [regext] WGLC: draft-ietf-regext-datadictiona… Tim Wicinski
- Re: [regext] WGLC: draft-ietf-regext-datadictiona… Heather Flanagan
- Re: [regext] WGLC: draft-ietf-regext-datadictiona… James Galvin