Re: ITS tagset: versioning

Yves Savourel wrote:
>>> === Version paragraph:
>>>
>>> "and a rules> element " there is an extra '>'.

done.

>>>
>>> I vaguely recall something about always using its:version vs. version. ...maybe not important...
>>>
>> the version attribute always has a prefix (at the root element or 
>> the <rules> element, that's true (see also the examples which 
>> Sebastian adapted). But in the text in draft, we have never used 
>> prefixes. Or am I missing something?
> 
> That's true I don't think we noted anything about prefix in the draft text. But if we expect the prefix, we should probably say so
> somewhere... Otherwise the users won't feel compeled to use it in <rules>.

the section reads now:
[[The version of the ITS schema defined in this specification is "1.0".
The version is indicated by the ITS version attribute. This attribute is
mandatory for the rules element, where it MUST be in the ITS namespace
and use its prefix, e.g. its:version. If there is no rules element in an
XML document, the ITS version attribute MUST be provided on the root
element of the document. If there is both a version attribute at the
root element and a rules element in a document, they MUST NOT specify
different versions.

Each XML document can have a different version. That is: if external
rules are linked via an XLink attribute on the rules element, they can
specify a different version than the rules element.]]

I added also a sentence to
http://www.w3.org/International/its/itstagset/itstagset-diff-20060414.html#selection-global
, to make clear that attributes at the "rule" elements are in the empty
namespace:
[[Global, rule-based selection is implemented using the rules element.
It contains zero or more rule elements. Each rule element has a
mandatory selector attribute. This attribute and all other possible
attributes at rule elements are in the empty Namespace and used without
a prefix.]]

Cheers,

Felix

Received on Friday, 28 April 2006 12:06:44 UTC