]> granicus.if.org Git - docbook-dsssl/commitdiff
RFE 638456: support translators (2003 Feb)
authorNorman Walsh <ndw@nwalsh.com>
Sat, 9 Aug 2003 20:59:34 +0000 (20:59 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Sat, 9 Aug 2003 20:59:34 +0000 (20:59 +0000)
docbook/xml/dbpoolx.mod

index a0af6a12c427c3e9018066417a26963dfdf382c8..f30574fea921fc4de2986ed505c45994354c0e26 100644 (file)
 
 <!ENTITY % local.docinfo.char.class "">
 <!ENTITY % docinfo.char.class
-               "author|authorinitials|corpauthor|modespec|othercredit
+               "author|authorinitials|corpauthor|corpcredit|modespec|othercredit
                |productname|productnumber|revhistory
                %local.docinfo.char.class;">
 
@@ -859,7 +859,7 @@ d. Just Acronym, Emphasis, and Trademark; no other word elements.
                "abbrev|abstract|address|artpagenums|author
                |authorgroup|authorinitials|bibliomisc|biblioset
                |collab|confgroup|contractnum|contractsponsor
-               |copyright|corpauthor|corpname|date|edition
+               |copyright|corpauthor|corpname|corpcredit|date|edition
                |editor|invpartnumber|isbn|issn|issuenum|orgname
                |biblioid|citebiblioid|bibliosource|bibliorelation|bibliocoverage
                |othercredit|pagenums|printhistory|productname
@@ -4709,7 +4709,7 @@ in the text (no (0) value, the default)
 
 <!ENTITY % authorgroup.element "INCLUDE">
 <![%authorgroup.element;[
-<!ELEMENT authorgroup %ho; ((author|editor|collab|corpauthor|othercredit)+)>
+<!ELEMENT authorgroup %ho; ((author|editor|collab|corpauthor|corpcredit|othercredit)+)>
 <!--end of authorgroup.element-->]]>
 
 <!ENTITY % authorgroup.attlist "INCLUDE">
@@ -5035,6 +5035,34 @@ in the text (no (0) value, the default)
 <!--end of corpauthor.attlist-->]]>
 <!--end of corpauthor.module-->]]>
 
+<!-- CorpCredit ...................... -->
+
+<!ENTITY % corpcredit.module "INCLUDE">
+<![%corpcredit.module;[
+<!ENTITY % local.corpcredit.attrib "">
+<!ENTITY % corpcredit.role.attrib "%role.attrib;">
+
+<!ENTITY % corpcredit.element "INCLUDE">
+<![%corpcredit.element;[
+<!ELEMENT corpcredit %ho; (%docinfo.char.mix;)*>
+<!--end of corpcredit.element-->]]>
+
+<!ENTITY % corpcredit.attlist "INCLUDE">
+<![%corpcredit.attlist;[
+<!ATTLIST corpcredit
+               class   (graphicdesigner
+                       |productioneditor
+                       |copyeditor
+                       |technicaleditor
+                       |translator
+                       |other)                 #IMPLIED
+               %common.attrib;
+               %corpcredit.role.attrib;
+               %local.corpcredit.attrib;
+>
+<!--end of corpcredit.attlist-->]]>
+<!--end of corpcredit.module-->]]>
+
 <!-- CorpName ......................... -->
 
 <!ENTITY % corpname.module "INCLUDE">
@@ -5454,6 +5482,12 @@ in the text (no (0) value, the default)
 <!ENTITY % othercredit.attlist "INCLUDE">
 <![%othercredit.attlist;[
 <!ATTLIST othercredit
+               class   (graphicdesigner
+                       |productioneditor
+                       |copyeditor
+                       |technicaleditor
+                       |translator
+                       |other)                 #IMPLIED
                %common.attrib;
                %othercredit.role.attrib;
                %local.othercredit.attrib;