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 1639 - [FS] please define "=" in judgments, especially for URIs
Summary: [FS] please define "=" in judgments, especially for URIs
Status: CLOSED FIXED
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: Formal Semantics 1.0 (show other bugs)
Version: Last Call drafts
Hardware: PC Windows 2000
: P2 minor
Target Milestone: ---
Assignee: Jerome Simeon
QA Contact: Mailing list for public feedback on specs from XSL and XML Query WGs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-15 21:54 UTC by Fred Zemke
Modified: 2007-01-16 17:30 UTC (History)
0 users

See Also:


Attachments

Description Fred Zemke 2005-07-15 21:54:35 UTC
3.1.1.1 Resolving QNames to Expanded QNames
Under Semantics, you show a formal inference. Above the line,
it has "statEnv.namespace(NCName1) = URI-or-#NULL-NAMESPACE".  
This uses a 
predicate, "=", which you have not presented or defined.
Since this judgment is talking about equality of URIs, 
you probably mean the same conventions for deciding equality
as in other XML-related specifications, which is code-point
equality of Unicode strings.  I believe I have seen other 
uses of equality; you should have a section that defines this 
operator for all types that you use it on.  Section 2.1.2
"Notations for judgments" looks like a good spot.
Comment 1 Jerome Simeon 2005-07-19 17:15:58 UTC
I believe this is editorial.
- Jerome
Comment 2 Jerome Simeon 2006-04-15 22:01:44 UTC
To clarify, added a paragraph in 2.1.2 to explain the use of '=' in inference rules.
- Jerome