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

Lisandro Zambenedetti Granville <granville@inf.ufrgs.br> Fri, 15 May 2015 06:18 UTC

Return-Path: <granville@inf.ufrgs.br>
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 0E8511ACDAE for <codematch-develop@ietfa.amsl.com>; Thu, 14 May 2015 23:18:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.059
X-Spam-Level:
X-Spam-Status: No, score=-0.059 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, HELO_EQ_BR=0.955, HOST_EQ_BR=1.295, HTML_IMAGE_ONLY_32=0.001, HTML_IMAGE_RATIO_06=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 oE9kNbezIiyo for <codematch-develop@ietfa.amsl.com>; Thu, 14 May 2015 23:18:51 -0700 (PDT)
Received: from delivery1.ufrgs.br (delivery1.ufrgs.br [143.54.2.211]) by ietfa.amsl.com (Postfix) with ESMTP id 362C11ACD58 for <codematch-develop@ietf.org>; Thu, 14 May 2015 23:18:50 -0700 (PDT)
Received: from delivery1.ufrgs.br (localhost [127.0.0.1]) by delivery1.ufrgs.br (Postfix) with ESMTP id 7B89A30011C; Fri, 15 May 2015 03:18:46 -0300 (BRT)
Received: from msa1.ufrgs.br (msa1.ufrgs.br [143.54.2.208]) by delivery1.ufrgs.br (Postfix) with ESMTP id 8DE4F3D6E0; Fri, 15 May 2015 03:18:46 -0300 (BRT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_42A9C61C-EB1B-4F48-9711-F3480C1DCC98"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\))
From: Lisandro Zambenedetti Granville <granville@inf.ufrgs.br>
In-Reply-To: <19942DC7-3CB3-4644-A093-7631F32CDCA6@isoc.org>
Date: Fri, 15 May 2015 02:18:34 -0400
Message-Id: <FE67D16B-9470-4112-9771-CD55E0FBA4ED@inf.ufrgs.br>
References: <19942DC7-3CB3-4644-A093-7631F32CDCA6@isoc.org>
To: Christian O'Flaherty <oflaherty@isoc.org>
X-Mailer: Apple Mail (2.2098)
X-AV-Checked: ClamAV using ClamSMTP
Archived-At: <http://mailarchive.ietf.org/arch/msg/codematch-develop/EN-jBVcMkgprH1ChVDLa22jaWao>
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: Fri, 15 May 2015 06:18:54 -0000

Hello Christian

I incorporated the modifications in the data model. However, I have the following comments:

> Add to Codematch table: Creation_date

There’s no Codematch table. I believe you meant Project Container

> Add Projects table: Reputation

Done.

> Change the table name from Specification to Document

Done.

> Remove Area from Codematch table

Done, from the Project Container as above.

> The relationship between Projects and Codematch should be many to many

I didn’t do it yet because I wanted to double-check. To do so, let me “tell” the story of this version.

- A “Code Project” describes a project owned/run by a single user. Each user, however, can be the coder of many project.

- A “Project Container” is a collection of Code Projects. Each container hosts several projects, but each project is linked to a single container. I believe this is where you asked for a many to many relationship, but I think 1 to many is more correct, I guess. 

- A “Project Container” is linked to zero or more documents. Each Document is linked to zero or one container

- A “CodeRequest” is an extended container, adding estimated LoE information. 





Best regards,

Lisandro