Re: [sacm] [sacmwg/draft-ietf-sacm-information-model] develop proposal for dealing with IEs (#62)

Danny Haynes <notifications@github.com> Wed, 05 April 2017 17:10 UTC

Return-Path: <noreply@github.com>
X-Original-To: sacm@ietfa.amsl.com
Delivered-To: sacm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7CCC5128DF6 for <sacm@ietfa.amsl.com>; Wed, 5 Apr 2017 10:10:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.296
X-Spam-Level:
X-Spam-Status: No, score=-9.296 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-2.796, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.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 2Giyhz0jujBo for <sacm@ietfa.amsl.com>; Wed, 5 Apr 2017 10:10:14 -0700 (PDT)
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2-ext4.iad.github.net [192.30.252.195]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C9532126CC7 for <sacm@ietf.org>; Wed, 5 Apr 2017 10:10:14 -0700 (PDT)
Date: Wed, 05 Apr 2017 10:10:13 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1491412214; bh=k4I7ddzWF0WivckYRx4l81AQJTW5EJ1uhAtXAgxU+xE=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=d4OsOGzd2pdpeHypmcPJ2sA8B5y5hgEtgorFqASHrbpbv23PlRGm6yf2UZxol00iU vCzIxSRMiqQvT1mcLr+ti2eSxUJ7wEu3id4LRrRtSspTEtDk4kq+hoRcvWRs650Ovj R/LAEbshDlzpSKRxrEXQfCvHdGsAwwKAIgk4s+nw=
From: Danny Haynes <notifications@github.com>
Reply-To: sacmwg/draft-ietf-sacm-information-model <reply+00a6c4d1b0754252f637797962adb48f80a6c4dc9d9247d692cf0000000114fce6f592a169ce0ae9f5a0@reply.github.com>
To: sacmwg/draft-ietf-sacm-information-model <draft-ietf-sacm-information-model@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <sacmwg/draft-ietf-sacm-information-model/issues/62/291930226@github.com>
In-Reply-To: <sacmwg/draft-ietf-sacm-information-model/issues/62@github.com>
References: <sacmwg/draft-ietf-sacm-information-model/issues/62@github.com>
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_58e524f5efb8d_3d043ff93aa85c3c227895"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: djhaynes
X-GitHub-Recipient: sacm
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: sacm@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/sacm/otdrVYqDyujZYcrD9_KUMuGAFbo>
Subject: Re: [sacm] [sacmwg/draft-ietf-sacm-information-model] develop proposal for dealing with IEs (#62)
X-BeenThere: sacm@ietf.org
X-Mailman-Version: 2.1.22
List-Id: SACM WG mail list <sacm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sacm>, <mailto:sacm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sacm/>
List-Post: <mailto:sacm@ietf.org>
List-Help: <mailto:sacm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sacm>, <mailto:sacm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Apr 2017 17:10:16 -0000

One possible approach to deal with the large number of IEs is to create generic IEs that can be extended on a platform-by-platform basic leveraging the abstract "category" IE datatype which represents a type-choice between a set of IEs. For example, we could create a generic "file" IE where the associated ownerId, creationTime, lastAccessedTime, lastModifiedTime, and filePermission IEs would allow for the selection of the appropriate IE based on the platform in use. For example, on a Windows system, the ownerId IE would be a windowsUserId and the filePermissions would be windowsFilePermissions among other IEs. The attached files provide details on what this might look like for a few existing IEs. From there, the IM would only contain these generic IEs and the platform-specific IEs would be contained in their corresponding platform submodules (i.e. all the Windows IEs would be in one document, the Linux IEs in another, etc.).
[file example.txt](https://github.com/sacmwg/draft-ietf-sacm-information-model/files/900208/file.example.txt)
[file.xlsx](https://github.com/sacmwg/draft-ietf-sacm-information-model/files/900207/file.xlsx)
[interface example.txt](https://github.com/sacmwg/draft-ietf-sacm-information-model/files/900206/interface.example.txt)
[interface.xlsx](https://github.com/sacmwg/draft-ietf-sacm-information-model/files/900210/interface.xlsx)
[process example.txt](https://github.com/sacmwg/draft-ietf-sacm-information-model/files/900209/process.example.txt)
[process.xlsx](https://github.com/sacmwg/draft-ietf-sacm-information-model/files/900205/process.xlsx)
[service.xlsx](https://github.com/sacmwg/draft-ietf-sacm-information-model/files/900211/service.xlsx)


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/sacmwg/draft-ietf-sacm-information-model/issues/62#issuecomment-291930226