- From: <bugzilla@farnsworth.w3.org>
- Date: Thu, 10 Apr 2008 16:25:09 +0000
- To: public-sml@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=5637
Summary: inconsistencies in language for rule attachment to
schema components
Product: SML
Version: LC
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: normal
Priority: P2
Component: Core
AssignedTo: cmsmcq@w3.org
ReportedBy: johnarwe@us.ibm.com
QAContact: public-sml@w3.org
As I read through 6.3 Rules Associated with Schema Components with my
"unfamiliar outsider" hat on, I worry about the apparent (at least - might be
real problem) inconsistencies about where the spec uses/omits the qualifier
"global" when talking about elements and types.
6.3 defines {rules} for all (not just global) element decls and type defs.
6.3.1 says
- sch:schema elements may be embedded ONLY in GLOBAL EDs/TDs.
- local-rules defined only for GED/GTD
- defines the value of {rules} for xs:anyType (not a GTD AFAIK)
- bullet 3 omits global
6.3.2 says
- bullet 1 echo's 6.3.1 1st "-" point above, i.e. ONLY GLOBALS
It also specifically mentions anonymous types of GEDs, which seems "odd"
given
that they are mentioned nowhere else that I can find.
- bullet 2 omits global from type decl, includes it for element decl
6.3.3 says
- bullet 1 omits global
I think the wg has been clear enough in previous discussions that we understand
the intent to be "only on GEDs and GTDs". This is simply a question of whether
or not the current text clearly and accurately communicates that intent.
Received on Thursday, 10 April 2008 16:25:41 UTC