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: No Subject


<Quote>
One big question I have is: do we really need to represent Content
Components in the RIM? Or, when an XML representation of a Core
Component is created in an XML instance document, wouldn't the
"instantiation agent" (the software that creates the XML representation)
only need to know:

        (1) The BCC (for the tag name to be used in the XML document)
        (2) The value of the BCC (which would not be stored in the
registry, as
it is data not metadata)
        (3) The Supplementary Component (for the attribute names to be
used in
the XML document)
        (4) The value of the Supplementary Components (ex: currency ID)
-
(which would not be stored in the registry, as they are data not 
metadata)
</Quote>

Joe

Chiusano Joseph wrote:
> 
> Team,
> 
> Here is the next set of requirements for us: [S19]-[S26]. Below I list
> each requirement (copy/pasted from the CCTS spec), and - in some cases -
> a note below marked with <JMC>.
> 
> Please offer comments/questions regarding how we may map these
> requirements to the RIM.
> 
> Thanks,
> Joe
> 
> p.77: 7.1.8 Stored Core Component Types
> 
> [S19]
> Core Component Types are a particular category of Core Components. As
> such, stored Core Component Types shall include all Attributes of stored
> Core Components.
> 
> <JMC>
> Can we represent this as "CCTs inherit from BCCs"?
> </JMC>
> 
> [S20]
> Stored Core Component Types shall include one Content Component that
> defines the Primitive Type and one or more Supplementary Components that
> give meaning to the Content Component.
> 
> <JMC>
> To help us get a better perspective on CCT's/Content
> Components/Supplementary Components, I've attached an excerpt from
> Gunter Stuhec's UBL "Common Core Components" draft paper (sent to us by
> Mark Crawford 2 weeks ago). This shows how these entities are being
> presented in an XML instantiation. Please see my comments inserted in
> the document, marked with [JMC].
> 
> One big question I have is: do we really need to represent Content
> Components in the RIM? Or, when an XML representation of a Core
> Component is created in an XML instance document, wouldn't the
> "instantiation agent" (the software that creates the XML representation)
> only need to know:
> 
>         (1) The BCC (for the tag name to be used in the XML document)
>         (2) The value of the BCC (which would not be stored in the registry, as
> it is data not metadata)
>         (3) The Supplementary Component (for the attribute names to be used in
> the XML document)
>         (4) The value of the Supplementary Components (ex: currency ID) -
> (which would not be stored in the registry, as they are data not
> metadata)
> 
> Note that there is no entity to represent the value of Supplementary
> Components (which in my opinion there should not be) - so why do we need
> an entity (Content Component) to represent the value of a Core
> Component?
> 
> If we represent (1) and (3) I think that suffices for us. Thoughts?
> </JMC>
> 
> [S21]
> Stored Core Component Types shall not reflect business meaning.
> 
> <JMC>
> This is something that the registry cannot enforce - it is up to users.
> </JMC>
> 
> [S22]
> Stored Core Component Types shall include the following Attributes:
> - Primary Representation Term (mandatory)
> - Secondary Representation Term (optional, repetitive)
> 
> <JMC>
> How best to represent multiple Secondary Representation Terms using
> slots? We already touched on this in some exchanges last week.
> </JMC>
> 
> p.78: 7.1.9 Stored Supplementary Components
> 
> [S23]
> Stored Supplementary Components shall be stored as part of the stored
> Core
> Component Type to which they belong, i.e. they shall never exist
> independently of their owning Core Component Type.
> 
> <JMC>
> I believe this is implementation-specific, and should be out of scope of
> the CCTS spec.
> </JMC>
> 
> [S24]
> Stored Supplementary Components shall include the following Attributes:
> - Name
> - Definition
> - Primitive Type (gives list of possible values - string, decimal, etc.)
> - Possible Value (optional, repetitive)
> 
> <JMC>
> Name - maps to RegistryObject.name (assumes that a Supplementary
> Component would be represented as a RegistryObject)
> Definition - maps to RegistryObject.description
> Primitive Type - would most likely be represented as a Slot; how best to
> represent a list of valid values for a slot?
> Possible Value - same issue as with [S22] - how best to represent
> multiple occurrences?
> 
> Also: Regarding mandatory/optional attributes - should we represent this
> in registry? If so, how?
> </JMC>
> 
> p.79: 7.1.10 Stored Content Components
> 
> [S25]
> Stored Content Components shall be stored as part of the stored Core
> Component Type to which they belong, i.e. they shall never exist
> independently of their owning Core Component Type.
> 
> <JMC>
> I believe this is implementation-specific, and should be out of scope of
> the CCTS spec.
> </JMC>
> 
> [S26]
> Stored Content Components shall include the following Attributes:
> - Name
> - Definition
> - Primitive Type
> 
> <JMC>
> See [S24].
> </JMC>
> 
>   ------------------------------------------------------------------------
>                       Name: CCT Example.doc
>    CCT Example.doc    Type: WINWORD File (application/msword)
>                   Encoding: base64
> 
>   ------------------------------------------------------------------------
> You may leave a Technical Committee at any time by visiting http://www.oasis-open.org/apps/org/workgroup/regrep-cc-review/members/leave_workgroup.php
--------------64508DAF4258C78BA86DBF2F
Content-Type: text/x-vcard; charset=us-ascii;
 name="Chiusano_Joseph.vcf"
Content-Transfer-Encoding: 7bit
Content-Description: Card for Joseph Chiusano
Content-Disposition: attachment;
 filename="Chiusano_Joseph.vcf"

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

--------------64508DAF4258C78BA86DBF2F--



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