summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTommy Reynolds <Tommy.Reynolds@MegaCoder.com>2005-12-29 17:32:16 +0000
committerTommy Reynolds <Tommy.Reynolds@MegaCoder.com>2005-12-29 17:32:16 +0000
commit01d8b2b7b2df62c91f12369e9c578666438117bf (patch)
treea7af86aca4114c0c859228db875d2f09575470fe
parent87bf1ba9f12233353a2d6e7088b6e00d781f8a6d (diff)
downloadfedora-doc-utils-01d8b2b7b2df62c91f12369e9c578666438117bf.tar.gz
fedora-doc-utils-01d8b2b7b2df62c91f12369e9c578666438117bf.tar.xz
fedora-doc-utils-01d8b2b7b2df62c91f12369e9c578666438117bf.zip
Consolidate author, editor and such, information into a colophon that we
can access using the manditory ID attributes.
-rw-r--r--packaging/rpm-info.dtd30
1 files changed, 15 insertions, 15 deletions
diff --git a/packaging/rpm-info.dtd b/packaging/rpm-info.dtd
index e1f0280..a8d28f1 100644
--- a/packaging/rpm-info.dtd
+++ b/packaging/rpm-info.dtd
@@ -1,4 +1,4 @@
-<!ELEMENT rpm-info (author+,translator*,editor*, license,copyright+,titles,changelog) >
+<!ELEMENT rpm-info (colophon,author+,translator*,editor*, license,copyright+,titles,changelog) >
<!ELEMENT release EMPTY >
<!ATTLIST release rel CDATA #REQUIRED >
@@ -28,25 +28,25 @@
<!ATTLIST revision release CDATA #REQUIRED >
<!ATTLIST revision role (doc|rpm) "doc" >
-<!ELEMENT author EMPTY >
-<!ATTLIST author wholename CDATA #REQUIRED >
-<!ATTLIST author email CDATA #REQUIRED >
-<!ATTLIST author surname CDATA #REQUIRED >
-<!ATTLIST author firstname CDATA #REQUIRED >
-<!ATTLIST author initials CDATA #REQUIRED >
+<!ELEMENT colophon (worker+) >
+
+<!ELEMENT worker EMPTY >
+<!ATTLIST worker id ID #REQUIRED >
+<!ATTLIST worker wholename CDATA #REQUIRED >
+<!ATTLIST worker email CDATA #REQUIRED >
+<!ATTLIST worker surname CDATA #REQUIRED >
+<!ATTLIST worker firstname CDATA #REQUIRED >
+<!ATTLIST worker initials CDATA #REQUIRED >
+
+<!ELEMENT author EMPTY >
+<!ATTLIST author worker IDREF #REQUIRED >
<!ELEMENT editor EMPTY >
-<!ATTLIST editor wholename CDATA #REQUIRED >
-<!ATTLIST editor email CDATA #REQUIRED >
-<!ATTLIST editor surname CDATA #REQUIRED >
-<!ATTLIST editor firstname CDATA #REQUIRED >
+<!ATTLIST editor worker IDREF #REQUIRED >
<!ELEMENT translator EMPTY >
-<!ATTLIST translator wholename CDATA #REQUIRED >
-<!ATTLIST translator email CDATA #REQUIRED >
-<!ATTLIST translator surname CDATA #REQUIRED >
-<!ATTLIST translator firstname CDATA #REQUIRED >
+<!ATTLIST translator worker IDREF #REQUIRED >
<!ELEMENT details (#PCDATA) >
<!ATTLIST details lang CDATA "en" >