]> granicus.if.org Git - docbook-dsssl/commitdiff
Added documentation for attributes and attribute values; rearranged some patterns
authorNorman Walsh <ndw@nwalsh.com>
Thu, 2 Mar 2006 13:08:57 +0000 (13:08 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Thu, 2 Mar 2006 13:08:57 +0000 (13:08 +0000)
docbook/relaxng/docbook/src/bibliography.rnc

index c32d0e2d7945dd62e270a9ad2cc4a58a20b3e54e..f549a69dcfa48b30ec097eec9d2142b7d3e2e193 100644 (file)
@@ -43,7 +43,11 @@ db.link.inlines |= db.biblioref
 
 # ======================================================================
 
-db.relation.attribute = attribute relation { text }
+db.relation.attribute =
+      [
+         db:refpurpose [ "Identifies the relationship between the bibliographic elemnts" ]
+      ]
+   attribute relation { text }
 
 # ======================================================================
 
@@ -97,7 +101,7 @@ div {
 ]
 div {
 
-   db.biblioset.relation.attrib = db.relation.attribute
+   db.biblioset.relation.attribute = db.relation.attribute
 
    db.biblioset.role.attribute = attribute role { text }
 
@@ -105,7 +109,7 @@ div {
       db.biblioset.role.attribute?
     & db.common.attributes
     & db.common.linking.attributes
-    & db.biblioset.relation.attrib?
+    & db.biblioset.relation.attribute?
 
    db.biblioset =
       element biblioset {
@@ -122,7 +126,7 @@ div {
 ]
 div {
 
-   db.bibliomset.relation.attrib = db.relation.attribute
+   db.bibliomset.relation.attribute = db.relation.attribute
 
    db.bibliomset.role.attribute = attribute role { text }
 
@@ -130,7 +134,7 @@ div {
       db.bibliomset.role.attribute?
     & db.common.attributes
     & db.common.linking.attributes
-    & db.bibliomset.relation.attrib?
+    & db.bibliomset.relation.attribute?
 
    db.bibliomset =
       element bibliomset {
@@ -256,8 +260,8 @@ div {
 div {
 
    db.biblioref.role.attribute = attribute role { text }
-   db.biblioref.xrefstyle.attribute = attribute xrefstyle { text }
-   db.biblioref.endterm.attribute = attribute endterm { xsd:IDREF }
+   db.biblioref.xrefstyle.attribute = db.xrefstyle.attribute
+   db.biblioref.endterm.attribute = db.endterm.attribute
    db.biblioref.units.attribute =
       [
          db:refpurpose [ "The units (for example, pages) used to identify the beginning and ending of a reference." ]