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 6786 - XSD Documentation of sml:acyclic is obsolete
Summary: XSD Documentation of sml:acyclic is obsolete
Status: RESOLVED FIXED
Alias: None
Product: SML
Classification: Unclassified
Component: Core (show other bugs)
Version: PR
Hardware: PC Windows XP
: P2 normal
Target Milestone: PR
Assignee: Virginia Smith
QA Contact: SML Working Group discussion list
URL:
Whiteboard:
Keywords: resolved
Depends on:
Blocks:
 
Reported: 2009-04-07 18:43 UTC by Kirk Wilson
Modified: 2009-04-17 22:46 UTC (History)
1 user (show)

See Also:


Attachments

Description Kirk Wilson 2009-04-07 18:43:54 UTC
Current XSD entry for acyclic is:
<xs:attribute name="acyclic" type="xs:boolean">
    <xs:annotation>
        <xs:documentation>
                If this attribute is set to true for a type D 
                then instances of D should not create any
                cycles in a model. More precisely, the directed graph whose
                edges represent instances of D, and whose nodes represent
                documents that contain the source or target elements for
                instances of D, must be acyclic.
        </xs:documentation>
    </xs:annotation>
</xs:attribute>

The statement in the xs:documentation beginning with "More precisely," is obsolete.  It should be:

More precisely, the directed graph whose edges represent instances of D, and whose nodes represent elements resolved by the SML references of the type D or of types derived from D, must be acyclic.

which reflects section 5.1.1.3 item 1.
Comment 1 John Arwe 2009-04-13 16:48:23 UTC
Telecon of 2009-04-13: fix as proposed, editors to incorporate section number of original text, and license given for editorial cleanup.  No need for further wg review was expressed.
Comment 2 Virginia Smith 2009-04-17 22:46:55 UTC
The text now reads:

If this attribute is set to true for a type D 
then instances of D should not create any
cycles in a model. See Section 5.1.1.3 titled "Instance Validity Rules". 

I removed the new suggested sentence since I don't think there is any point in covering material in the referenced section. In particular, the suggested sentence covers item 1 in the referenced section but not item 2 in the section.