This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Section 3.3.1 for sml:acyclic should clarify that acyclicity is determined polymorphically. In particular, if sml:acyclic=true for a reference type R, then a model is invalid if it contains a cycle whose edges are instances of R and any derived types of R.
Section 4.3.1 now.
The proposal in bug 4639 covers this.
Agree with the proposal in 4639. Recommend resolving this as FIXED --- Copied from 4639 --------- 2. Replace section 4.3.1.3 with the following text: ---------------- If T is a complex type definition with {acyclic} true, then instances of T MUST NOT create cycles in any model. More precisely, the directed graph whose arcs are SML references of a given complexType (and any derived types) and whose nodes are all the elements pointed to by this set of SML references, must be acyclic. ---- end copy -----
I agree with the definition in comment# 3.
ok
Resolution: accept proposal in comment #3 and remove dependency on 4639. Bug 4639 may revisit this section.
Changed section 4.3.1.3 as proposed in comment #3.