<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to 76: "DocBook 5.1: The Definitive Guide" V1.4.14 needs updates  to be in sync with assembly.rng V5.1CR3</title><link>https://sourceforge.net/p/docbook/doc-requests/76/</link><description>Recent changes to 76: "DocBook 5.1: The Definitive Guide" V1.4.14 needs updates  to be in sync with assembly.rng V5.1CR3</description><atom:link href="https://sourceforge.net/p/docbook/doc-requests/76/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sat, 09 May 2015 09:56:26 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/docbook/doc-requests/76/feed.rss" rel="self" type="application/rss+xml"/><item><title>"DocBook 5.1: The Definitive Guide" V1.4.14 needs updates  to be in sync with assembly.rng V5.1CR3</title><link>https://sourceforge.net/p/docbook/doc-requests/76/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I'm using the DocBook V5.1CR3 RELAX NG Schema of assemblies&lt;br /&gt;
as a reference and after carefully reading everyting related&lt;br /&gt;
to assemblies in "DocBook 5.1: The Definitive Guide"&lt;br /&gt;
V1.4.14, I think I've found the following discrepancies:&lt;/p&gt;
&lt;h2 id="6-docbook-assemblies"&gt;6. DocBook Assemblies&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;All over this chapter:&lt;br /&gt;
&lt;a href="http://docbook.org/tdg51/en/html/ch06.html" rel="nofollow"&gt;http://docbook.org/tdg51/en/html/ch06.html&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Attribute type is discussed in many places. However&lt;br /&gt;
according to the schema, only structure has a type&lt;br /&gt;
attribute, not elements output, filterin, filterout.&lt;/p&gt;
&lt;p&gt;Moreoever, attribute type is set on elements output,&lt;br /&gt;
filterin, filterout in several examples.&lt;/p&gt;
&lt;p&gt;In my understanding, except on element structure, attribute&lt;br /&gt;
type should be replaced by attribute outputformat.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In some examples, attribute format is set on element&lt;br /&gt;
output. In my understanding, attribute type should be&lt;br /&gt;
replaced by attribute outputformat.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;"3.5. Transformations"&lt;br /&gt;
&lt;a href="http://docbook.org/tdg51/en/html/ch06.html#transformations" rel="nofollow"&gt;http://docbook.org/tdg51/en/html/ch06.html#transformations&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A use case for attribute grammar should be given.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;4.1. Describing a Help System with an Assembly, &lt;br /&gt;
Example 6.1. Resources for a Help System&lt;br /&gt;
&lt;a href="http://docbook.org/tdg51/en/html/ch06.html#assemblies.15.6" rel="nofollow"&gt;http://docbook.org/tdg51/en/html/ch06.html#assemblies.15.6&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some resource elements are missing required attribute href.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;4.1. Describing a Help System with an Assembly,&lt;br /&gt;
Example 6.3. The Front End&lt;br /&gt;
&lt;a href="http://docbook.org/tdg51/en/html/ch06.html#assemblies.15.6" rel="nofollow"&gt;http://docbook.org/tdg51/en/html/ch06.html#assemblies.15.6&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A module element cannot contain &amp;lt;toc/&amp;gt; or &amp;lt;index/&amp;gt;. In my&lt;br /&gt;
understanding, one should reference a resource pointing to a&lt;br /&gt;
topic containing &amp;lt;toc/&amp;gt; or &amp;lt;index/&amp;gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ol&gt;
&lt;li&gt;Example: Assembling a Printed Book&lt;br /&gt;
&lt;a href="http://docbook.org/tdg51/en/html/ch06.html#ex-book" rel="nofollow"&gt;http://docbook.org/tdg51/en/html/ch06.html#ex-book&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Same problem as above.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ol&gt;
&lt;li&gt;Example: Assembling a Printed Book&lt;br /&gt;
&lt;a href="http://docbook.org/tdg51/en/html/ch06.html#ex-book" rel="nofollow"&gt;http://docbook.org/tdg51/en/html/ch06.html#ex-book&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In paragraph and in the example which follows:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Instead, we introduce one more convention: if a module&lt;br /&gt;
refers to another resource and contains an info element,&lt;br /&gt;
then the elements within that info replace any elements of&lt;br /&gt;
the same name in the referenced resource's metadata. (If the&lt;br /&gt;
referenced resource has no metadata, then the specified info&lt;br /&gt;
becomes the first child of the referenced resource.)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;in my understanding, element info should be replaced by element merge.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ol&gt;
&lt;li&gt;Example: Assembling an Online Book&lt;br /&gt;
&lt;a href="http://docbook.org/tdg51/en/html/ch06.html#ex-html" rel="nofollow"&gt;http://docbook.org/tdg51/en/html/ch06.html#ex-html&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Same problem as above in the example.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ol&gt;
&lt;li&gt;Example: Assembling an Online Book&lt;br /&gt;
&lt;a href="http://docbook.org/tdg51/en/html/ch06.html#ex-html" rel="nofollow"&gt;http://docbook.org/tdg51/en/html/ch06.html#ex-html&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please clarify the effect of elements filterin, filterout on&lt;br /&gt;
the contents pulled from the resource referenced by a&lt;br /&gt;
module.&lt;/p&gt;
&lt;p&gt;For example, just writing "print only content is excluded&lt;br /&gt;
globally" to describe&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&amp;lt;structure xml:id="user-guide"&amp;gt;
    ...
    &amp;lt;filterout type="web" condition="print"/&amp;gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;is not very clear.&lt;/p&gt;
&lt;p&gt;(In contrast, writing "If no conditions are specified on&lt;br /&gt;
filterout, the module is unconditionally excluded" is quite&lt;br /&gt;
clear.)&lt;/p&gt;
&lt;h2 id="ii-docbook-assembly-element-reference"&gt;II. DocBook Assembly Element Reference&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;"Examples" in element transform: &lt;br /&gt;
&lt;a href="http://docbook.org/tdg51/en/html/transform.html" rel="nofollow"&gt;http://docbook.org/tdg51/en/html/transform.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;attribute fileref must be replaced by attribute href&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;"Attributes" in element structure:&lt;br /&gt;
&lt;a href="http://docbook.org/tdg51/en/html/structure.html" rel="nofollow"&gt;http://docbook.org/tdg51/en/html/structure.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please clarify attributes type, defaultformat.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hussein Shafie</dc:creator><pubDate>Sat, 09 May 2015 09:56:26 -0000</pubDate><guid>https://sourceforge.netca28662d69cb65e41d4e4f10930d467f94c62885</guid></item></channel></rss>