[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [regrep-cc-review] CCTS Spec RIM Mappings (7.1.3-7.1.7)
See inline.
Monica
>The biggest question I have is the meaning of a "Core Component
>Property" vs. a "Core Component". We are also questioning the need to
>stored Association Core Components (ASCC's), so some requirements cannot
>be handled until that issue is cleared with the CCTS team (they are
>marked accordingly).
>
>
mm1: Properties are like attributes on a object, which can be restricted
by Data Types. For example, properties on Person could be Person ID,
First Name, etc.
From draft CCSD primer on data types: /Note: This is only a draft in
work primer so take that into consideration when reviewing my comments./
A Data Type defines the set of valid values that can be used for a
particular Property of a BBIE or BCC. It is defined by specifying
restrictions on the CCT from which the Data Type is derived. Where
necessary, a Data Type restricts the set of valid values allowed by
the CCT on which it is based, by imposing restrictions on the
Content Component and/or Supplementary Component.
>p.76:
>
>7.1.3 Stored Core Component Properties
>
>[S8]
>Stored Core Component Properties shall be stored as part of the stored
>Aggregate Core Component to which they belong, i.e. they shall never
>exist independently of their owning Aggregate Core Component.
>
>
mm1: If you look at the reference above, this can be taken a bit further
- a BCC is part of an ACC.
From CCSD Primer:
� Basic Core Components (BCC), that represent simple
properties of Object Classes;
><JMC>
>I think we need a clarification on the term "Core Component Property".
>Can anyone please tell me the difference between a "Core Component"
>
mm1: Object Class
>and
>a "Core Component Property"?
></JMC>
>
mm1: Properties of an Object Class
>[S9]
>Stored Core Component Properties shall be defined as one of the two
>recognized types.Basic Core Component Property or Association Core
>Component Property.
>
><JMC>
>We are questioning the need to store Association Core Components
>(ASCC's), so this requirement is pending clarification from the CCTS
>team.
></JMC>
>
>[S10]
>Stored Core Component Properties shall include the following Attributes:
>- Property Term
>- Cardinality
>
>p.76:
>
>7.1.4 Stored Basic Core Component Properties
>
>[S11]
>Basic Core Component Properties are a particular category of Core
>Component Properties. As such, stored Basic Core Component Properties
>shall include all Attributes of stored Core Component Properties.
>
>[S12]
>Stored Basic Core Component Properties shall be linked to the Data Type
>that describes the possible values of the Basic Core Component Property.
>
>
mm1: See previous reference.
>7.1.5 Stored Association Core Component Properties
>
>[S13]
>Association Core Component Properties are a particular category of Core
>Component Properties. As such, stored Association Core Component
>Properties shall include all Attributes of stored Core Component
>Properties.
>
><JMC>
>See note for [S9].
></JMC>
>
>[S14]
>Stored Association Core Component Properties shall be linked to the
>Aggregate Core Component that describes the structure of the Association
>Core Component Property.
>
>
mm1: I've had questions re: this for quite some time, because I think
those associations in and of themselves imply some type of context.
For example, will a Party be associated with an Address or a Location
that MAY map to an address? Does that association imply context - that
thought keeps lingering in my mind.
><JMC>
>See note for [S9].
></JMC>
>
>7.1.6 Stored Basic Core Components
>
>[S15]
>Basic Core Components are a particular category of Core Components. As
>such, stored Basic Core Components shall include all Attributes of
>stored Core Components.
>
><JMC>
>We may consider "stored Core Components" to mean "stored Basic Core
>Components" by default.
></JMC>
>
>[S16]
>Stored Basic Core Components shall represent a Basic Core Component
>Property of a particular Aggregate Core Component.
>
>
mm1: I believe this implies that an BCC will always be a part of an ACC.
From CCSD Draft Primer: Each Basic Core Component is of a Core
Component Type.
>7.1.7 Stored Association Core Components
>
>[S17]
>Association Core Components are a particular category of Core
>Components. As such, stored Association Core Components shall include
>all Attributes of stored Core Components.
>
><JMC>
>See note for [S9].
></JMC>
>
>[S18]
>Stored Association Core Components shall represent an Association Core
>Component Property of a particular Aggregate Core Component.
>
><JMC>
>See note for [S9].
></JMC>
>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]