]> granicus.if.org Git - docbook-dsssl/commitdiff
RFE 2907124 make personal name components avialable directly in bibliomixed and bibli...
authorNorman Walsh <ndw@nwalsh.com>
Fri, 1 Jan 2010 18:53:13 +0000 (18:53 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Fri, 1 Jan 2010 18:53:13 +0000 (18:53 +0000)
docbook/relaxng/docbook/src/bibliography.rnc

index 6a31eb70237a69dee4210ca9eebe7d87bae2a681..e56482e2b9634dc6111ab099a0832d1979cb3c76 100644 (file)
@@ -55,7 +55,7 @@ db.relation.attribute =
 
 [
    db:refname [ "biblioentry" ]
-   db:refpurpose [ "An entry in a Bibliography" ]
+   db:refpurpose [ "A raw entry in a Bibliography" ]
 ]
 div {
 
@@ -77,7 +77,7 @@ div {
 
 [
    db:refname [ "bibliomixed" ]
-   db:refpurpose [ "An entry in a Bibliography" ]
+   db:refpurpose [ "A cooked entry in a Bibliography" ]
 ]
 div {
 
@@ -91,7 +91,10 @@ div {
    db.bibliomixed =
       element bibliomixed {
          db.bibliomixed.attlist,
-         (text | db.bibliographic.elements)*
+         ((db._text | db.honorific | db.firstname | db.surname
+           | db.lineage | db.othername | db.bibliographic.elements)*
+         | (db._text | db.honorific | db.givenname | db.surname
+           | db.lineage | db.othername | db.bibliographic.elements)*)
       }
 }
 
@@ -141,7 +144,10 @@ div {
    db.bibliomset =
       element bibliomset {
          db.bibliomset.attlist,
-         (db._text | db.bibliographic.elements)*
+         ((db._text | db.honorific | db.firstname | db.surname
+           | db.lineage | db.othername | db.bibliographic.elements)*
+         | (db._text | db.honorific | db.givenname | db.surname
+           | db.lineage | db.othername | db.bibliographic.elements)*)
       }
 }