Re: [netmod] Fwd: Re: YANG schema mount - any early implementations?

Hayden Brown <Hayden.Brown@Aviatnet.com> Sun, 12 August 2018 22:23 UTC

Return-Path: <Hayden.Brown@Aviatnet.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 95282130E47 for <netmod@ietfa.amsl.com>; Sun, 12 Aug 2018 15:23:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level:
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=aviatus.onmicrosoft.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 o2fFrg4AFBHi for <netmod@ietfa.amsl.com>; Sun, 12 Aug 2018 15:23:38 -0700 (PDT)
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (mail-eopbgr710045.outbound.protection.outlook.com [40.107.71.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 94758129619 for <netmod@ietf.org>; Sun, 12 Aug 2018 15:23:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aviatus.onmicrosoft.com; s=selector1-aviatnet-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bLLG5Lq2fJ9Ji6NP3m3PmDZjotoFco9j68yZughhHic=; b=JLalaaaBSwCy7oW2XjjgO/uZAKMYgdRnmR2gHj//BiH1nhqNNCcUNHzPSm47g59mRmMWwEzckjzuD/wFGol/LgVVXdkvqHHHwdWssmCJWwD6WefShBnSQigL6osz2NtHOkK4H/w5q3Bmt88/G3cDAODBBMWlO165tyGzJiJKWo0=
Received: from BN6PR08CA0054.namprd08.prod.outlook.com (2603:10b6:404:b9::16) by DM5PR08MB2988.namprd08.prod.outlook.com (2603:10b6:3:146::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1038.23; Sun, 12 Aug 2018 22:23:36 +0000
Received: from BY2NAM03FT061.eop-NAM03.prod.protection.outlook.com (2a01:111:f400:7e4a::209) by BN6PR08CA0054.outlook.office365.com (2603:10b6:404:b9::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1038.20 via Frontend Transport; Sun, 12 Aug 2018 22:23:36 +0000
Authentication-Results: spf=pass (sender IP is 192.147.115.54) smtp.mailfrom=Aviatnet.com; ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=bestguesspass action=none header.from=Aviatnet.com;
Received-SPF: Pass (protection.outlook.com: domain of Aviatnet.com designates 192.147.115.54 as permitted sender) receiver=protection.outlook.com; client-ip=192.147.115.54; helo=mail-send.aviatnet.com;
Received: from mail-send.aviatnet.com (192.147.115.54) by BY2NAM03FT061.mail.protection.outlook.com (10.152.85.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.1059.14 via Frontend Transport; Sun, 12 Aug 2018 22:23:35 +0000
From: Hayden Brown <Hayden.Brown@Aviatnet.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Fwd: Re: YANG schema mount - any early implementations?
Thread-Index: AdQyinE1eesRiFo4TM6ijhMiSXHHuQ==
Date: Sun, 12 Aug 2018 22:23:34 +0000
Message-ID: <807ef747b1134151b16eebcf5ede2f33@USP-EXCHPROD02.GNET.global.vpn>
Accept-Language: en-NZ, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.15.6.10]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-Forefront-Antispam-Report: CIP:192.147.115.54; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(39840400004)(396003)(136003)(376002)(346002)(2980300002)(438002)(13464003)(189003)(199004)(53754006)(118246002)(5640700003)(25786009)(2501003)(8936002)(2351001)(106002)(47776003)(24736004)(108616005)(8676002)(1730700003)(86362001)(305945005)(3846002)(6116002)(7736002)(356003)(6246003)(6486002)(50466002)(7596002)(7636002)(436003)(966005)(9686003)(6306002)(6512007)(478600001)(102836004)(53546011)(956004)(186003)(476003)(2906002)(2486003)(72206003)(246002)(23676004)(486006)(316002)(336012)(36736006)(561944003)(5024004)(26005)(53416004)(345774005)(5660300001)(6916009)(229853002)(126002)(106466001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR08MB2988; H:mail-send.aviatnet.com; FPR:; SPF:Pass; LANG:en; PTR:mail-send.aviatnet.com; MX:1; A:1;
X-Microsoft-Exchange-Diagnostics: 1; BY2NAM03FT061; 1:ICPIfuQ9VzXLclL/PAYMiAEx8sNKNCr8iHU6sAYkUcbh9we6wfJwCZiDIKyZ5Rk/9x9lPBjutarM2Y8Ymq0Iy0wvJaM2opGd6G8y6X8h6pFwCkVeu9HmZobPoIcfUgO3
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9242b4b6-59ef-4f5d-8601-08d600a23ea7
X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4608076)(2017052603328)(7153060)(7193020); SRVR:DM5PR08MB2988;
X-Microsoft-Exchange-Diagnostics: 1; DM5PR08MB2988; 3:Iye1wOf0lWAPcue+16hFl+hzbvQ9XE6JFUx/ARN3Og9pTAVz45jCP6GnlS2OeyPDo8s1zrAGML6sl0J9EHYudZDt0lv6kELm45TeAaSUMXjUzNwYEGIDc9+M06ONqnpzCXWFKf75k+dgWo987BYKKEHDyYt6dIj6HvMdw/yJqkAIKKsokSIeYmNjlwe27XrCJZFfs4rXJebmdM+3eG0kfa7NhP5rFTHlyP4gO6/sJ0Y4UZTTJpVCZx+qahlH9LQm8q/93YODV+uHcy+cDru6cQleQkW0SXKmvutZ3SbjPlQ8h3gDavHGTGympxrl0JzDsNYfsO9OQQeu5Cbfs+/7X0i5g6YAtO0f0BkgX/Pibhs=; 25:cCm3IbDrQV97mXVNBV99YkOvbo2rvh4aWd1Gux3H+A+ai0m0YOC8fJXr2rWMbE1V0sxEJQeiudngj3M8BhsMw2ffxh/OQzpe4cUFjV2XJD3jc6GwreY3Eq5XdmdB8aYtXjwsWZG6LXgrZH8mX9yOl2n/v16YIGApQsvBf5WKKT4YuZJPnjiEuzly/zhZKGu/t1uXIKsdUAG9dtHKu7ZRVGCCpfWgiWIP2r8+mvaFLCPeMS20ue6myWy7Vpc6nEW8ur3xzCdMxZpdfLLoCDwt2nFHo+1zFpczlvswFAfMq6BcNZTkfX7j2qITfRIjY2gEEJ5P+DGI4xL29SADALjeKQ==
X-MS-TrafficTypeDiagnostic: DM5PR08MB2988:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR08MB2988; 31:CEtFNpRrSiaZ3qnl356N7b5EqCSUN52g0ThmYVYsIxm71P1wtir6fPOKIAb09zKpQl4aqzlLWyqmLweK5kittz7g4BNNtgChmxB6S3VQusEh1o+ytsIJBGH5FOYGbLbBcViKzsdiPSQ9/hBnLRIPhY5yEZNCmRCy3OVp5HxKQtdo1BJWJa1/PGwc9QV+ozt3/flCfZ3+F3DQdExcoZP6AXMI5OAIs4TU/+Ly53OQVwM=; 20:/d3/1nyS52mXnpgMZbTKBqwZxjdG8cXPx6ilIaWIUZpmge87NWPlNOO+yUdaHVUGksNb64n9jVpAHQLldSq0JplXA8XHvhsjXK9PKQzBKk6iPdOkVJoV2l5O99Pr/Lj0NVlXV7AD8vCM3elDWZ9dOyOr/8ep4y9WcvXs2mrw40mH3l+LBIt/V/loMMt/tKig4wfCOqqGIvEGLVjSVUuarbrUxvdsf32ojmbR8c8jK+nbXo4az1tGDgZy8TiQvY5pg+hU7RoUmp4bk7YKB8d5tn76W81PpIiReEE27OkLCd3k9BzBBXVhYQq0hsyWX/ntCRDk2nLhbgPLWmyQJ+JEs5dt8Y4cAxU0afjPPMUCbfutC2J13IkrhiFlgLkkhYsSh7kJOx0r5i9cvBOJYMiJelixzzvutVyHZjU7t9jAHRu6DEyPtm9ZCQYNFOVgqVU0wfNzeL6en18v+8m+Ov27oHOaJEmKITQge5zcb9YthMsp46wPHUlgOO+35JhhkiVn
X-Microsoft-Antispam-PRVS: <DM5PR08MB298863BD5F8280164D162993F63A0@DM5PR08MB2988.namprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(120809045254105);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93004095)(3231311)(944501410)(52105095)(10201501046)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123562045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:DM5PR08MB2988; BCL:0; PCL:0; RULEID:; SRVR:DM5PR08MB2988;
X-Microsoft-Exchange-Diagnostics: 1; DM5PR08MB2988; 4:tSVaGpnNXUkfGdiZPTtRVA0/cJFc7vxHIeB0Sa3K5EWSYB0MwPKMrStF7jJgmFh3yLYMYrCAVsEKsOb6AgvN3AYHi6fX0FrZYdvnkcN3aYlfBP+qkEAdKD1PTvGXoQUkpxKzmZv/IH0Yh5/6+pYBLeuaCTXrAXpaHQxeRJ87Cr6P8kHL+2L+xPs70Rn5xZJu4lhqxC4a5gmvk9Bp9GDGLQ+75i/Qc16rX3X6XHE2wFcKZZ8ztif2VG5am0CqZO3ME9eM6QNZ7qQrmmW0NpPoO58KC3d5qiPZFFfliyR2c1QHvg/Eg5qRnDQYhZK1emVbMOdQ97JeWQO9kSCUxByQmoP6trJpvKYVqwZVKUaKZBM=
X-Forefront-PRVS: 0762FFD075
X-Microsoft-Exchange-Diagnostics: 1;DM5PR08MB2988;23:duOyIgW11cot120Iw364LMkYezUbCd7ojTi6Pw/A7srx5hprD8aRbYHU3ssP1GR3ayj4tGSf0RM0RXEenSfLXz7h6FwJWZbqrKA7MeMQv4KSmsQf628hjRkowsf3qRxKSnFH6PWJeul2MkQatMCMa3mKR6pIcdUZsC8Gm5nr8UI53Ux8Hg9y9seUebIOsWiSq1p7Wpyxqxz6b6rXolAJMxQn89FBNBiypCbN2Aj8CqJBqZbtXoQ/an3NHJuL+1k95LMnXAD0Ro8vPCIMfONKzAg3ujra08Y67kLM57sEGMYN94lZy6a7F7qyKwyfZFOp/PxniNeMaULrbSEI0Zsq2NT6EJCOeewylc++rCAngHk2sRjCG39AEX92cSoLBKNx30k39gaYBiY9TseafXg4mcKR57H8xlVDsjwZK/LZ+vOXPQM3quOQLn3BEsLULH4qpk9RFj0VSAqDchiYRNEAo4ryxiTAHu0V/V/9imm/xgL69vf2OS/49bab0C9+MzFJwyp1nfYKLNvKjTy+IZ5V/u8bkJ81m663I9n3aoigGBa0UYc2wgXdHfETI28hkpWXaDrzp7shi51LQhBBfhVonNvhiLM87i92GIagMNCNpJwnQHtPas7AjIoVdeJEZ+eXfshPs7Ht1Dt+93Z2GHCsK9hn2DEJ1i3SGWIqkak1x9AGKAw4rmR1cSibpg+WoIqoTN/dQpAOTi1DXttvasUJRZRBuSzizxk/AU599meUJ2jxDmnFfShFXjp2jF3uZdIFaBmzJKE0GHdvcDaBFJ8s0y4bz6PoOCDTnZvT1bYVXOWNNV6UdFjH8dw2haftFB+cWRpueQiiO1KRFHmFdgUiKJKSBrvgO31XqcgHuwwUqmnQItCIiyCoUckexWc/7ln9VYxWSfpCav6XlbgcYj5Nh7eE8ejRLoIVSueohm7tUO07T12E+Ln3MB/cI0LrnHc8z//td/JOtZpZMyGGTiVV8O0wnxyhy1oWlQTccYEwIqj9sPNpY5G+QE/y4J1+BPW1zFL0GRkijMju30JFiZ4bP+P85UZwhRYdE6tscB1jOfgfIBsED4988VpHF0Bw2JxuyPg4JXvnEat3nVDfjQ9exs/Ab6mfQpjHKH80rZkRvhnbl/GMf44PZIIpdkyZgf3kPo1TAAfsWzM+Q5hBBQ1kukyIlPCERoUNckp8A1yKU2PUnLtcT25bBYYQTkzUMViVHfpzFNwbe0a5uovDikIoEsH4fcgd69E0Gg1bnOuwalbYge2NXYop9C/i7Dfi2ZoGEJAQfoEWLrO0+0TJjc7J6iZmVINgMUN7WZrDwT/pgFwqKrwrWHPvEbCdVfa4wYlkRkm4stkM2l+yfAdyqEaIS2HBgiVxNDRi1acsUH4Zp7A=
X-Microsoft-Antispam-Message-Info: 2tlsbNhY2E5wbf8+s4RbSxY+ToSgxnGNm73Hu6dUaX/eSzL3OqoSz+H66BaSuO42aYh7i61TBaasGnGIK0BQC/ZZ1u4C62OMPQSrmwpl4cv7MreeGA3iryI6F7Uo95u3rRjMPfzCvtHvaNDmjcI/PoXoJC+SfeiQe58L5OmngapoNrJjGlXbWUM3fJrUAJfP8X8sLmnOlseVKTZ2ojyZbArRass7N4mNNamwIWVsGpWxElG+CQRi7lJIsJUXyPomzueO7xajcPjIyULK8rffbAYfMHydqUiySsum8XHMdxDAaczv3TZxtIHMpbKZPOeiA/EHRLZQIjhE94UEl2YWVKK4cbU5bRm/MhHSwwbtlEA=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR08MB2988; 6:Cyz3KHjpE3bauax7uRBTy52/Ss9O49etPv4HcM31po0Db9TEJDG+ftPtLEdbJBMbzXDZMo5Su3yQJURBoi0EFMXoPOEYMOlcoNxJKRgsRffUWYBJgqZTbeDW8i9wx1LYTHKfIKx8K6sg9CKYDWTU/60d2I06rNjG40Ld+GG4Qhendy+erSQUzdQJVreu5GU1VsGVIqPNvUbVHwdJDot/NldSBhz5t9zsxm1oI5kJVxG91Jp5rYZ+Aln/LA5ARm8LJ1VYqNBDqWoiyfbeop3FfsF1q2uzsVV6Apg43IpYSI4YHo7nqPKOOSA/SXOw406hlPWSRVvg7vl15x3JQ1jbQ8Lmz+tFzqRoc7pvLa+/BtT7TPUOP9fPTtyKhufVYKMbS5IOtMwvgqQme587xXkdU/o5ECJ6uf6Fv8Vor2Eg7hrTya3tkpBO+XU187phmX5cHuWoNvhBVDRF72USnjQ+Ug==; 5:yD4593xVah1hDKMrtndQpY+9Snx+OwYdqziU1tX7GwHY8hyMOPbhG6TqsJmOYvue0gqtCNUm473K6BLTWi+U+Sqioy6SxHP+6NHmqngiyeihfm1uF4vl8oL06zjKNMPZ4ywUtG9ODR6xaQulGGWHa2Xg2Ww2U+P22U53C6ZFdho=; 7:rSwrR0NSurH4/a88I0sbeS2hd/6o5Uj1LZ3LGAlmObT3GAJ1/SXQ4PHDFXnB73QZLYRF33ATxW4BXjt8NxWvLwnNJpKyAsXzYqmcaO1YfMNfpafJ50WkINhAvlEu53P7a2ghHMKa82wLmG/FzVmTPalrMgH+DG1l7bM0Cpict3SzsfIj0ZzU5sJxBDabGv9h05rrugOGdmtfFDlfwuy7fuNlRDtcZkYScQ6wG/as0mTYPVJk/yZOnXD4EOf6DApY
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: aviatnet.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Aug 2018 22:23:35.4747 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 9242b4b6-59ef-4f5d-8601-08d600a23ea7
X-MS-Exchange-CrossTenant-Id: 8d7d22b9-3890-4eef-95a6-a226e64151be
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=8d7d22b9-3890-4eef-95a6-a226e64151be; Ip=[192.147.115.54]; Helo=[mail-send.aviatnet.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR08MB2988
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/XenRJbJvGTweokZelc4Z5W2KYSQ>
Subject: Re: [netmod] Fwd: Re: YANG schema mount - any early implementations?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Aug 2018 22:23:42 -0000

Hi,

Ok, in any case, my original point was regarding the ambiguity in the wording "specifies the mounted schema".

The additional text can be dropped if it is deemed to not be adding value.

Kind regards,
Hayden



-----Original Message-----
From: Martin Bjorklund [mailto:mbj@tail-f.com] 
Sent: Wednesday, 8 August 2018 8:02 PM
To: Hayden Brown
Cc: netmod@ietf.org
Subject: EXTERNAL: Re: [netmod] Fwd: Re: YANG schema mount - any early implementations?

Hi,

I'm not sure if these changes make the doc better.  "how the schema is
mounted" is not just "inline" / "shared-schema", but there is also the
"config" leaf.  And having to repeat that in many places makes the
text a bit clumsy imo.   Maybe others can chime in as well?



/martin


Hayden Brown <Hayden.Brown@Aviatnet.com> wrote:
> Hi Martin,
> 
> Thank you for your comments. Ok, agreed - it would be better to not introduce a new mounted-schema 'type' term. Perhaps the wording "how the schema is mounted" is a better alternative?
> I've provided possible wording suggestions again below in brackets.
>  
> 
> Section 3.3 – Page 7
> The "/schema-mounts" container has the "mount-point" list as one of its children. Every entry of this list refers through its key to a mount point and specifies [how the schema is mounted, as either "inline" or "shared-schema"].
> 
> 
> Section 3.3 - Page 8
> An entry of the "mount-point" list can specify [how the schema is mounted] in two different ways, "inline" or "shared-schema".
> 
> 
> Section 9 - Page 13
> A mount point defines a place in the node hierarchy where other data models may be attached. A server that implements a module with a mount point populates the /schema-mounts/mount-point list with detailed information on [whether the data models mounted at each instance of a mount point MAY be different ("inline" case) or if they MUST all have the same YANG library checksum ("shared-schema" case). ]
> 
> [For a "shared-schema" mount-point list entry, the entry MAY include one or more "parent-reference" list entries that are used to specify the context nodeset for any XPath 1.0 expressions defined within the mounted schema.]
> 
> 
> Section 9 - Page 14
> list mount-point {
>     key "module label";
>     description
>     "Each entry of this list specifies [how the] schema for a particular mount point [is mounted ("inline" or "shared-schema"). ]
> 
> 
> Regards,
> Hayden
> 
> 
> 
> 
> 
> -----Original Message-----
> From: Martin Bjorklund [mailto:mbj@tail-f.com] 
> Sent: Monday, 6 August 2018 11:06 PM
> To: Hayden Brown
> Cc: netmod@ietf.org
> Subject: EXTERNAL: Re: [netmod] Fwd: Re: YANG schema mount - any early implementations?
> 
> Hi,
> 
> Hayden Brown <Hayden.Brown@Aviatnet.com> wrote:
> > ​Hi Lou,
> > 
> > 
> > Thank you for your response. In the new copy of the sections below I've attempted to convey how I think the paragraphs could read.
> > 
> > 
> > In my mind, the main "point of ambiguity" is that it seemed the existing wording implies:
> > 
> >   *   ​ the mount-point list specifies which modules are mounted below the root of the mount point.
> > 
> > however, I think we have all agreed that:
> > 
> >   *   ​the mo​unt-point list specifies the parent module that contains the mount-point,.
> > 
> > I see this as just a subtle interpretation difference in the wording "specifies the mounted schema".
> > 
> > 
> > 
> > Hopefully the wording (edited in the brackets) below better conveys my thoughts. Please feel free to correct me, or improve the wording below as you see fit.
> > 
> > Section 3.3 – Page 7
> > > The "/schema-mounts" container has the "mount-point" list as one of its children. Every entry of this list refers through its key to a mount point and specifies the [type of] mounted schema [as "inline" or "shared-schema"].
> > 
> > Section 3.3 - Page 8
> > > An entry of the "mount-point" list can specify the [type of] mounted schema in two different ways, "inline" or "shared-schema".
> 
> The document does not define the "type" of a mounted schema, so I
> don't think we should use that term in just a few places.
> 
> > Section 9 - Page 13
> > > A mount point defines a place in the node hierarchy where other data models may be attached. A server that implements a module with a mount point populates the /schema-mounts/mount-point list with detailed information on whether the [data models mounted at each instance of a mount point MAY be different ("inline" case) or MUST all have the same YANG library checksum ("shared-schema" case).
> > 
> > For a "shared-schema" mount-point list entry, the entry MAY include one or more "parent-reference" list entries that are used to specify the context nodeset for any XPath 1.0 expressions defined within the mounted schema.]
> > 
> > 
> > Section 9 - Page 14
> > list mount-point {
> >     key "module label";
> >     description
> >     "Each entry of this list specifies [the type of] schema for a particular mount point [ ("inline" or "shared-schema") ].
> > 
> > 
> > Thanks and best regards,
> > 
> > Hayden
> > 
> 
> 
> /martin
> 
> 
> 
> > 
> > 
> > 
> > 
> > ________________________________
> > From: Lou Berger <lberger@labn.net>
> > Sent: Friday, 3 August 2018 7:28 a.m.
> > To: Hayden Brown; netmod@ietf.org
> > Subject: EXTERNAL: Re: [netmod] Fwd: Re: YANG schema mount - any early implementations?
> > 
> > 
> > Hi,
> > 
> >     hopefully others will chime in too, but here's my view (as a user of schema mount, see https://tools.ietf.org/html/draft-ietf-rtgwg-ni-model)...
> > 
> > On 7/30/2018 7:27 PM, Hayden Brown wrote:
> > 
> > Hi everyone,
> > 
> > I just wanted to ask if it would be possible to clarify the intentions around some of the wording of the draft schema mount standard (Rev-10). In particular, regarding entries of the /schema-mounts/mount-points list.
> > 
> > My interpretation is that the intended use of the /schema-mounts/mount-points list entries are to specify the parent modules that contain a mount point.
> > 
> > yes
> > 
> > Following on from this, the client should use the YANG library instance to determine which schema options can be mounted at the root of a mount point. This seems consistent with the examples of Appendix A of the draft standard.
> > 
> > if you drop the word "options", then yes.  Other examples can be found in draft-ietf-rtgwg-ni-model
> > 
> > 
> > In this email I wanted to highlight the following sections of the draft RFC below. In my view they seem to me to be somewhat ambiguous, in implying that the mount-point list entries specify the *child* module (sub-schema):
> > 
> > 
> > >From https://datatracker.ietf.org/doc/draft-ietf-netmod-schema-mount/?include_text=1
> > Section 3.3 – Page 7
> > > The "/schema-mounts" container has the "mount-point" list as one of its children. Every entry of this list refers through its key to a mount point and specifies the mounted schema.
> > 
> > Section 3.3 - Page 8
> > > An entry of the "mount-point" list can specify the mounted schema in two different ways, "inline" or "shared-schema".
> > 
> > 
> > Section 9 - Page 13
> > > A mount point defines a place in the node hierarchy where other data models may be attached. A server that implements a module with a mount point populates the /schema-mounts/mount-point list with detailed information on which data models are mounted at each mount point.
> > 
> > Section 9 - Page 14
> > list mount-point {
> >     key "module label";
> >     description
> >     "Each entry of this list specifies a schema for a particular mount point.
> > 
> > 
> > I have reread the a few times and am having a hard time understand what should be changed.  Can you suggest specific changes that would address your concern/comment?  This might help to understand the issue you are seeing.
> > 
> > 
> > The wording makes me wonder if these passages might actually just be "left-over" context from earlier revisions of the draft standard (Revision 8 and prior) -- effectively referring back to the schema-mount 'use-schema' list.
> > 
> > Again, I'm seeing the issue.
> > 
> > 
> > I do of course acknowledge that it is entirely possible that I've misinterpreted the wording of the passages above, however if that is the case, I suspect I may not be the only one in future.
> > And I'm sure I'm suffering from having spent way too much time on this topic so may be seeing things in the text that aren't actually there!
> > 
> > Cheers,
> > Lou
> > (no hats)
> > 
> > 
> > Many thanks for your time on this matter.
> > 
> > Best regards,
> > Hayden
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > On 20/07/2018 8:09 PM, Juergen Schoenwaelder wrote:
> > 
> > On Wed, Jul 11, 2018 at 09:43:32AM +1200, hayden wrote:
> > 
> > 
> > 
> > I understand that the schema mount proposal is still effectively in a
> > 
> > state of flux, but are there any publicly visible implementations or
> > 
> > deployments of a NETCONF or RESTCONF server that those interested could
> > 
> > experiment with (e.g. to aid in client development)?
> > 
> > 
> > 
> > State of flux? It is past WG last call and IETF last call.
> > 
> > 
> > 
> > https://datatracker.ietf.org/doc/draft-ietf-netmod-schema-mount/history/
> > 
> > 
> > 
> > /js
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org<mailto:netmod@ietf.org>
> > https://www.ietf.org/mailman/listinfo/netmod
> > 
> > 
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod