Re: [Codematch-develop] Codematch Call Wed 13 May

Christian O'Flaherty <oflaherty@isoc.org> Sun, 17 May 2015 20:55 UTC

Return-Path: <oflaherty@isoc.org>
X-Original-To: codematch-develop@ietfa.amsl.com
Delivered-To: codematch-develop@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D6C21ACDC7 for <codematch-develop@ietfa.amsl.com>; Sun, 17 May 2015 13:55:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.798
X-Spam-Level:
X-Spam-Status: No, score=0.798 tagged_above=-999 required=5 tests=[BAYES_50=0.8, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 SSvczNqU3xCZ for <codematch-develop@ietfa.amsl.com>; Sun, 17 May 2015 13:55:08 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0077.outbound.protection.outlook.com [65.55.169.77]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0145E1ACDC5 for <codematch-develop@ietf.org>; Sun, 17 May 2015 13:55:08 -0700 (PDT)
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=oflaherty@isoc.org;
Received: from [192.168.0.190] (186.67.38.12) by DM2PR0601MB779.namprd06.prod.outlook.com (10.242.173.14) with Microsoft SMTP Server (TLS) id 15.1.154.19; Sun, 17 May 2015 20:55:02 +0000
MIME-Version: 1.0 (Mac OS X Mail 8.2 \(2098\))
Content-Type: text/plain; charset="utf-8"
From: Christian O'Flaherty <oflaherty@isoc.org>
In-Reply-To: <68AD0385-67E5-4790-9379-88A669BAFA96@isoc.org>
Date: Sun, 17 May 2015 17:54:53 -0300
Content-Transfer-Encoding: quoted-printable
Message-ID: <D892442F-841C-4CCE-BCEF-3CC53C9C0F51@isoc.org>
References: <19942DC7-3CB3-4644-A093-7631F32CDCA6@isoc.org> <FE67D16B-9470-4112-9771-CD55E0FBA4ED@inf.ufrgs.br> <68AD0385-67E5-4790-9379-88A669BAFA96@isoc.org>
To: Lisandro Zambenedetti Granville <granville@inf.ufrgs.br>
X-Mailer: Apple Mail (2.2098)
X-Originating-IP: [186.67.38.12]
X-ClientProxiedBy: SN1PR15CA0031.namprd15.prod.outlook.com (25.163.200.41) To DM2PR0601MB779.namprd06.prod.outlook.com (10.242.173.14)
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR0601MB779;
X-Microsoft-Antispam-PRVS: <DM2PR0601MB7792FA52C5DEF91ABACC197CEC50@DM2PR0601MB779.namprd06.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DM2PR0601MB779; BCL:0; PCL:0; RULEID:; SRVR:DM2PR0601MB779;
X-Forefront-PRVS: 057906460E
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(6049001)(51704005)(199003)(189002)(106356001)(87976001)(33656002)(82746002)(46102003)(92566002)(23676002)(101416001)(57306001)(117156001)(42186005)(105586002)(50226001)(110136002)(189998001)(5001860100001)(5001960100002)(5001830100001)(76176999)(50986999)(64706001)(47776003)(66066001)(77096005)(50466002)(86362001)(19580395003)(4001540100001)(62966003)(83716003)(77156002)(68736005)(81156007)(122386002)(97736004)(36756003)(40100003)(2950100001)(104396002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0601MB779; H:[192.168.0.190]; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
Received-SPF: None (protection.outlook.com: isoc.org does not designate permitted sender hosts)
X-OriginatorOrg: isoc.org
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 May 2015 20:55:02.5834 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0601MB779
Archived-At: <http://mailarchive.ietf.org/arch/msg/codematch-develop/--czaflNf-qbH0kyxv_opHaUYPw>
Cc: codematch-develop <codematch-develop@ietf.org>
Subject: Re: [Codematch-develop] Codematch Call Wed 13 May
X-BeenThere: codematch-develop@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"Discussion forum for the planning, coordination, and development of CodeMatch\"" <codematch-develop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/codematch-develop>, <mailto:codematch-develop-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/codematch-develop/>
List-Post: <mailto:codematch-develop@ietf.org>
List-Help: <mailto:codematch-develop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/codematch-develop>, <mailto:codematch-develop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 17 May 2015 20:55:10 -0000

I’m replaying to myself here:

> 
>> - A “Project Container” is linked to zero or more documents. Each Document is linked to zero or one container
> 
> In the current implementation, the relationship is: A “Project Container” is linked to one document.
> 
> I think we should always have at least one document linked.
> 
> I’m not sure if we need more than one document linked from the container. I thought the best way to capture the fact that an implementation needed more than one document was on the “Code Project” table referring to several “Project Containers". But I can easily change that if needed.  
> 

Lisandro, you’re right: 
“ProjectContainer” is linked to one or more documents because the “creator” for a project container is the author or chair who knows what other documents are related (it may not be only one)

And we will also need a mapping from a single project to several containers because the “coder” is probably implementing several documents (containers) and the creator for that entry is the programmer.

So ProjectContainer to CodingProject is many to many, ProjectContainer to Document is one to many.

Christian 

> Christian
> 
>> - A “CodeRequest” is an extended container, adding estimated LoE information. 
>> 
>> 
>> 
>> <codematchv5.png>
>> 
>> Best regards,
>> 
>> Lisandro
>> 
>