Issue on modules - mapping
Julian Fowler
jfowler at pdtsolutions.co.uk
Fri Nov 24 04:58:05 EST 2000
Rogerio et al
Apologies for the delay in replying to your message.
I have three comments on this issue:
1. From a QC perspective I see no problem with a module having an
ABSTRACT SUPERTYPE in its ARM that has either an incomplete mapping
or no mapping at all -- as long as the module documentation is clear
and indicates how the ARM is to be completed.
2. The revised mapping specification guidelines do cover the case
where the mapping of an ARM ABSTRACT SUPERTYPE is specified in its
subtypes; however, currently this deals only with references to
subtype mappings within the same mapping specification. I believe
that this therefore requires an extension to the mapping
specification capability, intended for use in modules only, that
states explicitly that a mapping is incomplete and is to be found in
other (unspecified) documents.
3. If the ARM ABSTRACT SUPERTYPE has any attributes or relationships
that map consistently for all *possible* subtypes then these should
be mapped in the "declaring" module. This is consistent with the
approach to subtype/supertype mapping agreed at the QC meetings in
Charleston. This implies that mappings of subtypes in other modules
cover only the aspects of the mapping that are specific to that
subtype. QC has agreed that mappings of "inherited"
attributes/relationships may be repeated in subtypes (using the
/SUPERTYPE/ template). However, this must be done consistently --
i.e., if this approach is taken then mappings for *all* inherited
attributes/relationships shall be repeated.
regards
Julian
On 2000-11-08 at 9:43, you wrote:
>
> Julian,
>
> During the shape appearance and layers modules ballot (1001-1009) the
> following issue was submitted:
>
> Issue Reference No.: GER-1001-14
> Originator: Ullrich Pfeifer - pfeifer at dik.tu-darmstadt.de
> Date:
> Urgency/Type: major, technical Page: clause 5.1
> Sentence/abstract/keywords:
> Issue Description:
> there is no mapping for appearance
>
> Proposed Solutions/Remarks:
> add mapping or explanation
>
> Resolution:
> Entity appearance is an abstract supertype whose subtypes are only
> known in modules that use 1001 (e.g., part 1009 - Shape Appearance and
> Layers). As a result, it is not mapped in part 1001. This issue will
> be forwarded to the Quality Committee.
>
>
> I have been told to get input from QC on this issue. My point of view
> is that, in modules, we may have abstract types that are placeholders
> and therefore the mapping is not known. These abstract types will have
> subtypes in modules that reference the module being specified. The
> mapping therefore should be defined in the subtypes.
>
> I would appreciate your input on this issue.
>
> Regards,
>
> Rogerio
>
>
> ----------------------------------------------------------------------
> ------ -------------------
> Rogerio Barra, Ph.D. mailto:barra at aticorp.org
> Advanced Technology Institute Voice : (843) 760-3378
> 5300 International Blvd. Fax : (843)760-3349
> N. Charleston, SC 29418 http://www.aticorp.org/
>
>
--
Julian Fowler, PDT Solutions
Telephone: +44 15242 63389 Mobile: +44 7939 276005
Fax: +44 870 052 3414 Email: jfowler at pdtsolutions.co.uk
http://www.pdtsolutions.co.uk
More information about the wg10
mailing list