Part28: schema population text from Part 21 Annex F
Martin Hardwick
hardwick at steptools.com
Mon Jul 16 15:28:55 EDT 2001
Ed,
Part 21 ed2 Annex F is not in error.
The checking algorithm operates in two phases:
1. Define the population be picking the sections containing
the instances to be checked.
2. Evaluate the EXPRESS constraints against the defined
population.
Transitive references are not allowed to make sure that the
population to be tested in precisely defined. If you start
hunting for transitive references then the population will
become unlimited (what about USEDIN etc).
The defined algorithm gives the user control over how much
gets pulled into the reference checking.
I strongly suggest you use the Part 21 ed 2 algorithm in
Part 28. For XML the meanining of transitive reference could
get completely out of control because of the power of XML
referencing.
Martin Hardwick
Martin Hardwick
>
>> Good issue against Part21 edition 2. I do think we need to consider also
>> "the things the referenced instances themselves reference".
>> For example, if we reference
>> an instance of circle, it would mean nothing to check the validity of the
>> circle without checking the validity of the cartesian_point that defines its
>> center.
>> My recommendation is therefore that you update Part28, considering
>> "references transitivity".
>
>I agree, and I will do that for Part 28, as long as the acting project
>leader also agrees. (I was directed by the committee to
>prepare wording to match Annex F of Part 21; we are now proposing wording
>that does *not* match, although we believe we are
>correcting an error in Part 21.)
>
>Who will submit the SEDS against Part 21?
>
>Thanks,
>-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-4482
>
>"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