OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

regrep-cc-review message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: Feedback Due 9/5: Updated Requirements Mapping


Forwarded on behalf of Diego. Please see comments marked with <JMC3>.

Diego Ballvé wrote:
> 
> Chiusano Josheph wrote:
> > <JMC2>
> > We won't need such fields, since we will not be representing ASCCs as
> > entities but rather as Associations (so no dictionaryEntryName, no
> > propertyTerm, etc.). The CCTS spec is *much* too heavyweight on their
> > representations here - on top of ASCCs being entities, it
> > also specifies
> > Association Core Component Properties (more entities!). Yikes!!!!
> >
> > So we're getting rid of layers that do not need to exist.
> > </JMC2>
> 
> .. and creating new layers to substitute them - that
> "Address. Details" dicussion, where ACC extends ACC????

<JMC3> 
The case you cite does not involve layers - it is horizontal in nature
(extension), rather than vertical in nature (layers).
</JMC3>

> I DO see the point for propertyTerm, propertyTermQualifier and
> cardinality for an ACC/ABIE's contained properties (from UML POW),
> regardless if the property is simple (Basic) or complex (Aggregate).

<JMC3> 
I concur.
</JMC3>

> I can go through the page12 example again but the Address Object
> being used twice inside the Person Object is the perfect example:
> once it is the Residence Address, once it is the Official Address.

<JMC3> 
That is a perfectly acceptable (and common) occurrence. A Person may
have multiple addresses associated with them. Additionally,
creating/storing/maintaining an entity called "ResidenceAddress.
Details" allows it to be reused in multiple scenarios. I'm not sure what
the issue is here.
</JMC3>
 
> I'll shut up if outnumbered and use that approach only inside
> Republica, but IMHO we can't drop those fields.

<JMC3> 
Not sure what fields you mean - I was referring to the properties on
ASCCs/ASBIEs. Since we are not representing these as entities (in the CC
sense) but rather as Associations, these properties are not required for
ASCCs/ASBIEs.
</JMC3>

Joe

> Diego
> 
> > -----Original Message-----
> > From: Chiusano Joseph [mailto:chiusano_joseph@bah.com]
> > Sent: Tuesday, September 02, 2003 7:46 PM
> > To: Diego Ballvé; CCRev
> > Subject: Re: Feedback Due 9/5: Updated Requirements Mapping
> >
> >
> > Forwarded on behalf of Diego. Please see comments marked with <JMC2>.
> >
> > Diego Ballvé wrote:
> > >
> > > Chiusano Joseph wrote:
> > > > <JMC>
> > > > Not at all - reference [S2]: "Association Core Components will be
> > > > represented as Associations between ACCs, and will not be
> > > > considered as
> > > > "first rate" Core Components".
> > > > </JMC>
> > > >
> > > > If I have ASCC and I want to store them in the registry
> > > > can I still choose our mapping approach?? I hope so. I though
> > > > the point was to use RIM Association to represent it.
> > > >
> > > > <JMC>
> > > > Yes - see above.
> > > > </JMC>
> > > >
> > > > I propose again (if that is not what we're doing already!)
> > > > that we store
> > > > ASCC as RIM Association, use Association.name/Association.
> > > > description/Association's Slots to store CC/CCProperty details,
> > > > just like we do for BCC.
> > > >
> > > > <JMC>
> > > > Not sure what you mean by "to store CC/CCProperty
> > details". An ASCC
> > > > Association will serve to associate 2 ACCs, and nothing more. CC
> > > > Properties will not be represented as entities in our
> > architecture.
> > > > </JMC>
> > >
> > > Great. No problems here then, I hope.
> > > I meant the fields that CCTS attributes to ASCC/ASCCProperty
> > > (i.e, ASCC.dictionaryEntryName, ASCCProperty.propertyTerm,..).
> >
> > <JMC2>
> > We won't need such fields, since we will not be representing ASCCs as
> > entities but rather as Associations (so no dictionaryEntryName, no
> > propertyTerm, etc.). The CCTS spec is *much* too heavyweight on their
> > representations here - on top of ASCCs being entities, it
> > also specifies
> > Association Core Component Properties (more entities!). Yikes!!!!
> >
> > So we're getting rid of layers that do not need to exist.
> > </JMC2>
> >
> > > Diego
> >
> > Joe
> >
begin:vcard 
n:Chiusano;Joseph
tel;work:(703) 902-6923
x-mozilla-html:FALSE
url:www.bah.com
org:Booz | Allen | Hamilton;IT Digital Strategies Team
adr:;;8283 Greensboro Drive;McLean;VA;22012;
version:2.1
email;internet:chiusano_joseph@bah.com
title:Senior Consultant
fn:Joseph M. Chiusano
end:vcard


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]