Part 28 support for Express v2

David Price david.price at eurostep.com
Tue Sep 16 09:39:56 EDT 2003


Ed,

I haven't looked into this in any detail so technically it might not really
make a big difference. I guess I'm speaking from an architecture viewpoint.
If P2x only deals with long forms, then shouldn't the those schemas be
defined in Express 2 rather than P2x? Otherwise, each P2x might do something
different.

If the normative reference is the concern, then P28 E2 can normatively
reference Express 2 but refer to the short-to-long form annex. Then, P28 E2
would only contain text to deal with Express constructs that are in the
output of that transformation. As I said, I haven't been following closely
and so don't have a strong opinion but it sounds like an option.

Cheers,
David

-----Original Message-----
From: Ed Barkmeyer [mailto:edbark at nist.gov] 
Sent: 16 September 2003 14:04
To: David Price
Cc: 'STEP Part 28'; 'SC4 WG11'
Subject: Re: Part 28 support for Express v2


David Price wrote:

> I thought the reason for writing the normative short-to-long in E2 was 
> so that P28, etc. didn't have to change at all.

I understood that the purpose of the mapping was to ensure that we didn't
have to create revision/addendum projects for every 20-series standard, in
order to accommodate EXPRESS v2.  The point Heidi made is that Part 28 v2
already is a "revision project", and since CD1 will appear in November 2003,
it should make a normative reference to ISO 10303-11:2003 and not to ISO
10303-11:1994.

Moreover, as I said in my email, EXPRESS v2 does not seem to require any
special features of Part 28 v2, except for *not mapping* attributes of
generalized data types.  The rest is just a matter of checking that the
wording works.

 > For example, what's the use of
> extensible enums/selects in an XML representation of a long form 
> schema?

None.  In a "long form" exchange schema, the EXTENSIBLE type is no longer 
"extensible" -- whatever it has been extended to in that schema is what is
allowed in the exchange, and nothing more.

-Ed

-- 
Edward J. Barkmeyer                       Email: edbark at nist.gov
National Institute of Standards & Technology
Manufacturing Systems Integration Division
100 Bureau Drive, Mail Stop 8260          Tel: +1 301-975-3528
Gaithersburg, MD 20899-8260               FAX: +1 301-975-4694

"The opinions expressed above do not reflect consensus of NIST, and have not
been reviewed by any Government authority."





More information about the wg11 mailing list