This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 5599 - use of sml:acyclic
Summary: use of sml:acyclic
Status: CLOSED INVALID
Alias: None
Product: SML
Classification: Unclassified
Component: Core (show other bugs)
Version: LC
Hardware: PC Windows XP
: P2 normal
Target Milestone: ---
Assignee: C. M. Sperberg-McQueen
QA Contact: SML Working Group discussion list
URL:
Whiteboard:
Keywords: externalComments, reviewerSatisfied
Depends on:
Blocks:
 
Reported: 2008-04-01 16:04 UTC by Andrew Eisenberg
Modified: 2008-12-09 18:01 UTC (History)
1 user (show)

See Also:


Attachments

Description Andrew Eisenberg 2008-04-01 16:04:08 UTC
Section 5.1.1.3, Instance Validity Rules, says:

"1) The nodes in the graph are all the elements resolved to by SML references of type CT or types derived from CT." 

The XML Query WG would like to know whether a Complex Type without SML references is allowed to specify "sml:acyclic="true""?
Comment 1 Virginia Smith 2008-04-01 17:06:42 UTC
Section 5.1.1 states that "Model validators MUST support the sml:acyclic attribute on any <xs:complexType> element in a schema document." There is no restriction to only complexTypes that allow the sml:ref attribute (indicating an SML reference).

See also Table 5.2.
Comment 2 Andrew Eisenberg 2008-04-02 18:24:40 UTC
Thanks you for this clarification. Your response satisfies our comment.