- From: Yves Savourel <ysavourel@translate.com>
- Date: Wed, 11 Jan 2006 13:57:58 -0700
- To: <public-i18n-its@w3.org>
Hi all,
I had an action item to post some example for the "basic" vs "more complete" conformance indicator. (link to the issue 2621:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=2621). Here it is:
The example below shows a DocBook document using the ITS namespace with only in-situ information. The attribute
its:markupType="basic-only" is the potential additional attribute that would indicate to the ITS processors that the document is
defined in such a way and can be processed by both "basic" and "normal" processors.
It would be an error to have any dislocated ITS information (i.e. <its:rules>) [and any scope attributes if we say the basic
conformance does not require the use of scope attributes] in the document. ITS basic processors would ignore them, ITS normal
processor would generate a warning in such case.
An attribute its:markupType="normal" (or its absence at the root elemen) for example, could indicate that both in-situ and
dislocated ITS information are allowed (nor necessarily present) and processors conforming only to the basic process would generate
an error if it does not find its:markupType="in-situ-only".
The name "markupType" is obviously just an example: processType, etc. may be better name depending on what exactly they covert and
how we would link all this to conformance.
<article xmlns="http://docbook.org/ns/docbook"
xmlns:its="http://www.w3.org/2005/11/its"
its:markupType="in-situ-only" its:translate="yes">
<articleinfo>
<title>An example article</title>
<author>
<firstname its:translate="no">Your first name</firstname>
<surname its:translate="no">Your surname</surname>
<affiliation its:translate="no">
<address><email>foo@example.com</email></address>
</affiliation>
</author>
<copyright its:translate="no">
<year>2000</year>
<holder>Copyright string here</holder>
</copyright>
<abstract>
<para>If your article has an abstract then it should go here.</para>
</abstract>
</articleinfo>
<sect1>
<title>My first section</title>
<para>This is the first section in my article.</para>
<sect2>
<title>My first sub-section</title>
<para>This is the first sub-section in my article.</para>
</sect2>
</sect1>
</article>
Cheers,
-yves
Received on Wednesday, 11 January 2006 20:58:09 UTC