[wg11] Re: [step-os] Using STEPMod XML Representation of EXPRESS
Ed Barkmeyer
edbark at nist.gov
Wed Sep 8 15:19:48 EDT 2004
David Price wrote:
> I checked the Part 28 E1 express DTD annex and there's no text at all. The
> reader must look at Part 11 to figure out what each element means. Could
> Part 28 E2 continue with that approach? If not, why not?
David Price wrote (on 7 September):
> All the work I’ve done with EXPRESS is based on the XML representation of > EXPRESS used by STEPMod, not the Part 28 Edition 1 XML DTD. This has
> happened because the Part 28 DTD required every expression to be broken
> into bits which seemed pointless to most people - and also meant
> reconstructing EXPRESS from the XML using XSLT would be very difficult.
Ipse dixit. This might be exactly why not.
> So, my question is … Are people generally comfortable with using the
> STEPMod XML representation of EXPRESS as the de facto standard for
> open-source STEP work?
Note how this conveniently views "open-source STEP work" as a different
category of effort, requiring different standards, from "in-house STEP
work" or "proprietary product STEP work". What is sauce for the goose
is evidently unsuitable for the gander in the UK. (But then British
cooking has never been highly regarded. ;-)
> Also, I have to disagree with Ed about the free availability of
> specifications being "totally irrelevant". I expect that means we are
> talking about different things. I agree Josh's point is irrelevant with
> respect to Part 28 Edition 2 and JP-5.
My only point.
> I think Josh's point is very important with respect to the open-source
> projects and making EXPRESS/STEP more widely known.
Absolutely. All the competitor standards to SC4 work will appear on the
Web, some password-protected, some free of charge. The difference is
that all the competitor standards will appear in their full text, with
explanations and formal requirements. All the "open-source projects"
can hope to publish is the bare schemas and home-grown 'user guides' and
'tutorials'. OTOH, SC4 has required the useful standards to be
unreadable compendia of overstructured stuff, and the user guides and
tutorials are vastly more useful.
> This discussion started
> on the open-source exploder, not the WG11 exploder, and in that community
> what Josh offered to do is very valuable.
Incredible as it may seem, I thought that what Josh offered to do might
actually be of use to an SC4 Standard *as well*.
> I do not believe the text for the Part 28 E2 standard, if it is needed, is a
> suitable replacement for the DTD user guide Josh proposed. I expect the user
> guide would more closely resemble the text in Part 11 than anything Part 28
> needs.
An interesting view: The text that explains how to use this set of XML
objects to convey an EXPRESS schema will be markedly different if it is
in a technical report for the 'open-source STEP developer' community
from what it would be in a Standard for the (unwashed?) STEP developer
community.
Only in SC4 could such a mindset be possible: Our standards are
unintelligible, whereas our technical reports are lucid. The problem,
of course, is that this is largely valid! ;-) Josh's text would be a
welcome departure. But then David seems to think Part 11 is
intelligible, and Martin insists that Part 21 is clear and lucid; so
such a departure would not be so atypical for WG11.
-Ed
--
Edward J. Barkmeyer Email: edbark at nist.gov
National Institute of Standards & Technology
Manufacturing Systems Integration Division
100 Bureau Drive, Stop 8264 Tel: +1 301-975-3528
Gaithersburg, MD 20899-8264 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