Re: [core] draft-ietf-core-resource-directory

Peter van der Stok <stokcons@bbhmail.nl> Mon, 27 August 2018 07:56 UTC

Return-Path: <stokcons@bbhmail.nl>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BDAF0130DF3; Mon, 27 Aug 2018 00:56:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.919
X-Spam-Level:
X-Spam-Status: No, score=-1.919 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-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 pTM2m5GKy_CU; Mon, 27 Aug 2018 00:56:49 -0700 (PDT)
Received: from smtprelay.hostedemail.com (smtprelay0040.hostedemail.com [216.40.44.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E7EC6129C6B; Mon, 27 Aug 2018 00:56:48 -0700 (PDT)
Received: from filter.hostedemail.com (clb03-v110.bra.tucows.net [216.40.38.60]) by smtprelay06.hostedemail.com (Postfix) with ESMTP id CB97A18225656; Mon, 27 Aug 2018 07:56:47 +0000 (UTC)
X-Session-Marker: 73746F6B636F6E73406262686D61696C2E6E6C
X-Spam-Summary: 2, -10, 0, , d41d8cd98f00b204, stokcons@bbhmail.nl, :::::, RULES_HIT:41:72:152:355:371:372:379:582:599:800:960:962:967:973:983:988:989:1152:1189:1208:1212:1221:1260:1313:1314:1345:1359:1431:1436:1437:1516:1517:1518:1535:1543:1575:1588:1589:1592:1594:1711:1712:1730:1776:1792:2068:2069:2198:2199:2525:2528:2553:2559:2564:2682:2685:2689:2859:2933:2937:2939:2942:2945:2947:2951:2954:3022:3138:3139:3140:3141:3142:3355:3622:3865:3866:3867:3868:3870:3871:3872:3873:3874:3934:3936:3938:3941:3944:3947:3950:3953:3956:3959:4118:4250:4321:4362:4860:5007:6117:6119:6261:6657:6659:6678:7875:7903:7904:8603:9010:9025:9177:10004:10400:10848:11232:11658:11914:12043:12109:12114:12291:12379:12438:12663:12683:12740:12895:13071:13139:13439:13846:13972:14095:14096:14180:14181:14721:21060:21063:21080:21324:21433:21451:21627:21809:30029:30054:30060:30070:30076:30090, 0, RBL:216.40.42.5:@bbhmail.nl:.lbl8.mailshell.net-62.8.55.100 66.201.201.201, CacheIP:none, Bayesian:0.5, 0.5, 0.5, Netcheck:none, DomainCache:0,
X-HE-Tag: cow22_586581358df50
X-Filterd-Recvd-Size: 7509
Received: from mail.bbhmail.nl (imap-ext [216.40.42.5]) (Authenticated sender: webmail@stokcons@bbhmail.nl) by omf05.hostedemail.com (Postfix) with ESMTPA; Mon, 27 Aug 2018 07:56:47 +0000 (UTC)
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=_6d7aa94e3b2f1d7d25fc2a4ee1d4554b"
Date: Mon, 27 Aug 2018 09:56:46 +0200
From: Peter van der Stok <stokcons@bbhmail.nl>
To: Jim Schaad <ietf@augustcellars.com>
Cc: draft-ietf-core-resource-directory@ietf.org, 'core' <core@ietf.org>
Organization: vanderstok consultancy
Reply-To: consultancy@vanderstok.org
Mail-Reply-To: consultancy@vanderstok.org
In-Reply-To: <029201d43d7a$abf06570$03d13050$@augustcellars.com>
References: <029201d43d7a$abf06570$03d13050$@augustcellars.com>
Message-ID: <7f97db3d249e03198fd1f5ba10cc3172@bbhmail.nl>
X-Sender: stokcons@bbhmail.nl
User-Agent: Roundcube Webmail/1.2.7
X-Originating-IP: [90.0.174.151]
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/NpabRXE7Mnekp6-ErVK_lP9-9Bw>
Subject: Re: [core] draft-ietf-core-resource-directory
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Aug 2018 07:56:51 -0000

Hi JIm,

thanks for the questions.
some quick reactions to some of your comments
Jim Schaad schreef op 2018-08-26 22:23:

> * The term registree-ep is in the document.  This is not a word that I can
> find.  I think what you want to say is registrant-ep.
> 
> An endpoint can be both a registrant-ep and a being-registered-ep;
> With RD an endpoint can only be a being-registered-ep
> I thought that being-registered-ep <=> registree-ep
> Looked it in vain up in dictionary; What is the correct term here?
> 
> * Section 5.3 - there is a statement that the endpoint name must be unique
> within a sector.  I cannot think of any way that this can be enforced by an
> RD.  
> 
> Suppose there are registration with the same sector and endpoint name, How do you distinguish them?
> In 5.3 the registration procedure to create unique (endpoint name, sector) pairs is described.
> Why can this not be enforced? The RD can check all pairs before going to the act of registering.
> 
> * Section 6.1 - I am trying to decide if there should be a sentence that
> says that only the href is allowed in the body.  Any other properties are
> either ignored or an error.
> 
> only hrefs of registration resource; I am undecided on this; what about ct unequal 40
> 
> * Section 5.3 - Is it a bad request if there is a 'base' in the content?
> 
> Can you explain?
> I suspect in the payload things like:
> </sensors/temp>;base=my-ip
> 
> * Section 5.3 - We seem to have lost the following operations.  Is this
> intentional?  Cannot do a get, post or delete to an endpoint.  I probably
> only care about the last as the other two are doable in other ways.
> 
> May be you want to look at appendix A? management of registrations has been placed in the appendix.
> 
> *  I cannot figure out where the base that is assigned in a group would be
> used.  For group lookup it would not make any sense as you are returning
> endpoints on the RD.  For endpoint lookup again we return pointers to the
> RD.  For resource lookups I would expect it to return everything relative to
> the base of the endpoint.  It would appear that there is no longer a GET on
> /rd/groups 
> 
> Appendix A.5 might be useful.
> 
> Jim
> 
> I am afraid the separation of management to the appendix A has provoked many of your questions.
> W thought that separating management from registration and lookup would clarify the differences between registration resources and registered resources.
> 
> Peter
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core