- From: <bugzilla@wiggum.w3.org>
- Date: Tue, 10 Feb 2009 13:49:44 +0000
- To: www-xml-schema-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=6545
Henry S. Thompson <ht@inf.ed.ac.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ht@inf.ed.ac.uk
--- Comment #1 from Henry S. Thompson <ht@inf.ed.ac.uk> 2009-02-10 13:49:43 ---
I think a version of Plan G makes a lot of sense, and Plan G is the only one I
see that we could add w/o going back to Last Call yet again. My preferred
version would be to say that
a) By default, a named model group is defined in conjunction with every
non-empty CTD;
b) The name of that group is xsd_dgd_[the name of the CTD] in the target
namespace of the CTD;
c) <xs:group/> is allowed if you are eventually inside an <xs:restriction>...
with the result having as it were ref=xsd_dgd_
ancestor::xs:restriction/@base
Otherwise we couldn't go through the named-group reference route, which is much
simpler than actually chasing around in component space. I realise this raises
the in-principle possibility of name conflict. We could fix that by including
a non NCName character such as space or initial #, but that would lose the real
added value of allowing other, explicit, reference to these CTD-content-based
named groups.
What about inheritance of assertions themselves?
--
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Tuesday, 10 February 2009 13:49:54 UTC