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 <JMC>.
Thanks for your feedback Diego!

The issues: (JMC: REPRODUCED HERE FROM BELOW WITH RESPONSES)
-----------


D1. More details about Slots mechanism:
[S3,S7,S10,S20,S22,S24,S26,S27,S32,S34,S44,S48]
Slot mechanism: define slotName and slotType. Example:
Slot.slotName="Business Term"
Slot.slotType="String"

<JMC>
Yes - that's a great reminder that we need names/types for all Slots,
for our Technical Note. If you'd like to provide suggestions for other
Slots as well, that would be great (if you have time).
</JMC>

D2. More details about Association mechanism:
[S5,S12,S29,S30,S50]
Association: define sourceObject, targetObject and associationType.
Association.sourceObject: parent ACC
Association.targetObject: contained BCC/ACC
Association.associationType: "Contains"

<JMC>
Yes - we'll also need this information for our Technical Note. Thanks
for giving us a head start on it.
</JMC>

D3. Association CC/BIE:
[S5,S6,S13,S14,S17,S18]
IMHO, we should not cut ASCC support. We're not doing it, are
we? 

<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>

What was the problem with that???

[S49,S50,S51]
ASBIE issue, same as ASCC. Map all fields to RIM Association
fields/Slots.

<JMC>
Yes - same general handling as ASCC; an ASBIE will be represented as an
Association connecting 2 ABIEs (see [S47]).
</JMC>

D4. I18n Terms:
[S7,S10,S22,S26]
Open issue: Object Class Term - map to RegistryObject.name?
IMHO, the fact that we can't localize Slots is a big issue
on current RIM. I have need to express these term in Finnish
and that would cut off the English terms.. in that sense
RegistryObject.name would suit, because it is I18n enable.
Now, RegistryObject.name has only 1 name. If we store Object
Class Term there (and do the same for all other term in their
corressponding objects), where do we store
DictionaryEntryName???

<JMC>
Good point - I think we should use a Slot for Object Class Term, rather
than RegistryObject.name. I am also going to raise the I18N issue to the
Registry TC for the full TC to handle.
</JMC>

D5. Basis mechanism:
[S46,S47]
How do we know that a CC is basis for a BIE? Is there a
Slot in the BIE?? Or an Association? Either case, define it.

<JMC>
Yes - this is vaguely defined in [S45]: "Business Information Entities
are created by taking existing Core Components and classifying them
according to one of the 8 Context Categories". More details will be
provided in our Technical Note (i.e. how each ClassificationNode of a
context category has Slots that contain the "BBIE Property Term
Qualifier" and "ABIE Object Term Qualifier" values that are
automatically placed in the "Property Term Qualifier" and "Object Term
Qualifier" Slots (respectively) when a BIE is created from a CC, etc.).
</JMC>

D6. Contexts and Classifications:
[S42]
Classification Scheme hierarchy is already defined by RIM.
You have a "root" ClassificationScheme that contains 0 or
more ClassificationNode(s), which can recursivelly contain
0 or more ClassificationNode(s). ClassificationNode has a
field for parent. No need for Association here.

<JMC>
Yes - great point. Since this is covered by our existing architecture,
we will leave it out of our Technical Note (being careful to cover only
those things required for Core Components in our Technical Note).
</JMC>


Diego Ballvé wrote:
> 
> Joe and team,
> 
> First of all, my apologies for being inactive in this work for
> the last couple of weeks. Unfortunatelly I haven't got the Oasis
> membership I was promised. I'm still trying to get it through
> Republica but we are under heavy restructuring in the company
> and people seem to be too busy.. at least I've learned I should
> not promise forward what has been promised to me.
> 
> Next, lets work. Joe, I kindly ask you to forward this mail and
> other mails to listserv. I've gone through our mappings doc and
> identified some issues we might still be facing. I don't want to
> delay this work so lets be fast to solve them if they're really
> issues. I'll be available for mail discussion until later hours
> this week (I'mat GMT+2).
> 
> Two comments about the issues listed below:
> - I'll double check the requirement numbers once we agreed we
> should do something about an issue.
> - Feel free to answer the issues one by one.
> 
> Best regards,
> Diego
> 
> --------------------------------------------
> Diego Ballve
> Product Manager
> Republica Corp., Products
> Survontie 9, 40500 Jyväskylä, Finland
> E-mail: diego.ballve@republica.fi
> http://www.republica.fi/
> http://www.x-fetch.com/
> --------------------------------------------
> 
> The issues:
> -----------
> 
> D1. More details about Slots mechanism:
> [S3,S7,S10,S20,S22,S24,S26,S27,S32,S34,S44,S48]
> Slot mechanism: define slotName and slotType. Example:
> Slot.slotName="Business Term"
> Slot.slotType="String"
> 
> D2. More details about Association mechanism:
> [S5,S12,S29,S30,S50]
> Association: define sourceObject, targetObject and associationType.
> Association.sourceObject: parent ACC
> Association.targetObject: contained BCC/ACC
> Association.associationType: "Contains"
> 
> D3. Association CC/BIE:
> [S5,S6,S13,S14,S17,S18]
> IMHO, we should not cut ASCC support. We're not doing it, are
> we? 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. 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. What was the problem with that???
> [S49,S50,S51]
> ASBIE issue, same as ASCC. Map all fields to RIM Association
> fields/Slots.
> 
> D4. I18n Terms:
> [S7,S10,S22,S26]
> Open issue: Object Class Term - map to RegistryObject.name?
> IMHO, the fact that we can't localize Slots is a big issue
> on current RIM. I have need to express these term in Finnish
> and that would cut off the English terms.. in that sense
> RegistryObject.name would suit, because it is I18n enable.
> Now, RegistryObject.name has only 1 name. If we store Object
> Class Term there (and do the same for all other term in their
> corressponding objects), where do we store
> DictionaryEntryName???
> 
> D5. Basis mechanism:
> [S46,S47]
> How do we know that a CC is basis for a BIE? Is there a
> Slot in the BIE?? Or an Association? Either case, define it.
> 
> D6. Contexts and Classifications:
> [S42]
> Classification Scheme hierarchy is already defined by RIM.
> You have a "root" ClassificationScheme that contains 0 or
> more ClassificationNode(s), which can recursivelly contain
> 0 or more ClassificationNode(s). ClassificationNode has a
> field for parent. No need for Association here.
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]