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 4000 - Public/system IDs on Notation
Summary: Public/system IDs on Notation
Status: NEW
Alias: None
Product: XML Schema
Classification: Unclassified
Component: Structures: XSD Part 1 (show other bugs)
Version: 1.0 only
Hardware: All Windows 3.1
: P2 normal
Target Milestone: ---
Assignee: David Ezell
QA Contact: XML Schema comments list
URL:
Whiteboard:
Keywords:
Depends on: 2802
Blocks:
  Show dependency treegraph
 
Reported: 2006-11-22 05:20 UTC by Sandy Gao
Modified: 2012-12-04 00:52 UTC (History)
0 users

See Also:


Attachments

Description Sandy Gao 2006-11-22 05:20:43 UTC
1. In the mapping rules for notation 3.12.2

{public identifier} The ·actual value· of the public [attribute] 

Since "public" is now optional, shouldn't the above rule be changed to 
something similar to "system"?

{system identifier} The ·actual value· of the system [attribute], if present, 
otherwise ·absent·. 

2. In the description of the properties 3.12.1

{system identifier}
Optional if {public identifier} is present...
{public identifier}
Optional if {system identifier} is present...

So it seems that at least one of "public" and "system" attributes must be 
present in the schema document. This may warrant a clause in "Notation 
Definition Representation OK".