You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2014/02/12 00:31:00 UTC
[03/51] [partial] ISIS-694: mothballing the docbkx folders.
http://git-wip-us.apache.org/repos/asf/isis/blob/7a7836e3/mothballed/docbkx/src/docbkx/dtd-4.5/ent/isolat2.ent
----------------------------------------------------------------------
diff --git a/mothballed/docbkx/src/docbkx/dtd-4.5/ent/isolat2.ent b/mothballed/docbkx/src/docbkx/dtd-4.5/ent/isolat2.ent
new file mode 100644
index 0000000..e91ffdb
--- /dev/null
+++ b/mothballed/docbkx/src/docbkx/dtd-4.5/ent/isolat2.ent
@@ -0,0 +1,162 @@
+
+<!--
+ File isolat2.ent produced by the XSL script entities.xsl
+ from input data in unicode.xml.
+
+ Please report any errors to David Carlisle
+ via the public W3C list www-math@w3.org.
+
+ The numeric character values assigned to each entity
+ (should) match the Unicode assignments in Unicode 4.0.
+
+ Entity names in this file are derived from files carrying the
+ following notice:
+
+ (C) International Organization for Standardization 1986
+ Permission to copy in any form is granted for use with
+ conforming SGML systems and applications as defined in
+ ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!--
+ Version: $Id: isolat2.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+ Public identifier: ISO 8879:1986//ENTITIES Added Latin 2//EN//XML
+ System identifier: http://www.w3.org/2003/entities/iso8879/isolat2.ent
+
+ The public identifier should always be used verbatim.
+ The system identifier may be changed to suit local requirements.
+
+ Typical invocation:
+
+ <!ENTITY % isolat2 PUBLIC
+ "ISO 8879:1986//ENTITIES Added Latin 2//EN//XML"
+ "http://www.w3.org/2003/entities/iso8879/isolat2.ent"
+ >
+ %isolat2;
+
+-->
+
+<!ENTITY Abreve "Ă" ><!--LATIN CAPITAL LETTER A WITH BREVE -->
+<!ENTITY abreve "ă" ><!--LATIN SMALL LETTER A WITH BREVE -->
+<!ENTITY Amacr "Ā" ><!--LATIN CAPITAL LETTER A WITH MACRON -->
+<!ENTITY amacr "ā" ><!--LATIN SMALL LETTER A WITH MACRON -->
+<!ENTITY Aogon "Ą" ><!--LATIN CAPITAL LETTER A WITH OGONEK -->
+<!ENTITY aogon "ą" ><!--LATIN SMALL LETTER A WITH OGONEK -->
+<!ENTITY Cacute "Ć" ><!--LATIN CAPITAL LETTER C WITH ACUTE -->
+<!ENTITY cacute "ć" ><!--LATIN SMALL LETTER C WITH ACUTE -->
+<!ENTITY Ccaron "Č" ><!--LATIN CAPITAL LETTER C WITH CARON -->
+<!ENTITY ccaron "č" ><!--LATIN SMALL LETTER C WITH CARON -->
+<!ENTITY Ccirc "Ĉ" ><!--LATIN CAPITAL LETTER C WITH CIRCUMFLEX -->
+<!ENTITY ccirc "ĉ" ><!--LATIN SMALL LETTER C WITH CIRCUMFLEX -->
+<!ENTITY Cdot "Ċ" ><!--LATIN CAPITAL LETTER C WITH DOT ABOVE -->
+<!ENTITY cdot "ċ" ><!--LATIN SMALL LETTER C WITH DOT ABOVE -->
+<!ENTITY Dcaron "Ď" ><!--LATIN CAPITAL LETTER D WITH CARON -->
+<!ENTITY dcaron "ď" ><!--LATIN SMALL LETTER D WITH CARON -->
+<!ENTITY Dstrok "Đ" ><!--LATIN CAPITAL LETTER D WITH STROKE -->
+<!ENTITY dstrok "đ" ><!--LATIN SMALL LETTER D WITH STROKE -->
+<!ENTITY Ecaron "Ě" ><!--LATIN CAPITAL LETTER E WITH CARON -->
+<!ENTITY ecaron "ě" ><!--LATIN SMALL LETTER E WITH CARON -->
+<!ENTITY Edot "Ė" ><!--LATIN CAPITAL LETTER E WITH DOT ABOVE -->
+<!ENTITY edot "ė" ><!--LATIN SMALL LETTER E WITH DOT ABOVE -->
+<!ENTITY Emacr "Ē" ><!--LATIN CAPITAL LETTER E WITH MACRON -->
+<!ENTITY emacr "ē" ><!--LATIN SMALL LETTER E WITH MACRON -->
+<!ENTITY ENG "Ŋ" ><!--LATIN CAPITAL LETTER ENG -->
+<!ENTITY eng "ŋ" ><!--LATIN SMALL LETTER ENG -->
+<!ENTITY Eogon "Ę" ><!--LATIN CAPITAL LETTER E WITH OGONEK -->
+<!ENTITY eogon "ę" ><!--LATIN SMALL LETTER E WITH OGONEK -->
+<!ENTITY gacute "ǵ" ><!--LATIN SMALL LETTER G WITH ACUTE -->
+<!ENTITY Gbreve "Ğ" ><!--LATIN CAPITAL LETTER G WITH BREVE -->
+<!ENTITY gbreve "ğ" ><!--LATIN SMALL LETTER G WITH BREVE -->
+<!ENTITY Gcedil "Ģ" ><!--LATIN CAPITAL LETTER G WITH CEDILLA -->
+<!ENTITY Gcirc "Ĝ" ><!--LATIN CAPITAL LETTER G WITH CIRCUMFLEX -->
+<!ENTITY gcirc "ĝ" ><!--LATIN SMALL LETTER G WITH CIRCUMFLEX -->
+<!ENTITY Gdot "Ġ" ><!--LATIN CAPITAL LETTER G WITH DOT ABOVE -->
+<!ENTITY gdot "ġ" ><!--LATIN SMALL LETTER G WITH DOT ABOVE -->
+<!ENTITY Hcirc "Ĥ" ><!--LATIN CAPITAL LETTER H WITH CIRCUMFLEX -->
+<!ENTITY hcirc "ĥ" ><!--LATIN SMALL LETTER H WITH CIRCUMFLEX -->
+<!ENTITY Hstrok "Ħ" ><!--LATIN CAPITAL LETTER H WITH STROKE -->
+<!ENTITY hstrok "ħ" ><!--LATIN SMALL LETTER H WITH STROKE -->
+<!ENTITY Idot "İ" ><!--LATIN CAPITAL LETTER I WITH DOT ABOVE -->
+<!ENTITY IJlig "IJ" ><!--LATIN CAPITAL LIGATURE IJ -->
+<!ENTITY ijlig "ij" ><!--LATIN SMALL LIGATURE IJ -->
+<!ENTITY Imacr "Ī" ><!--LATIN CAPITAL LETTER I WITH MACRON -->
+<!ENTITY imacr "ī" ><!--LATIN SMALL LETTER I WITH MACRON -->
+<!ENTITY inodot "ı" ><!--LATIN SMALL LETTER DOTLESS I -->
+<!ENTITY Iogon "Į" ><!--LATIN CAPITAL LETTER I WITH OGONEK -->
+<!ENTITY iogon "į" ><!--LATIN SMALL LETTER I WITH OGONEK -->
+<!ENTITY Itilde "Ĩ" ><!--LATIN CAPITAL LETTER I WITH TILDE -->
+<!ENTITY itilde "ĩ" ><!--LATIN SMALL LETTER I WITH TILDE -->
+<!ENTITY Jcirc "Ĵ" ><!--LATIN CAPITAL LETTER J WITH CIRCUMFLEX -->
+<!ENTITY jcirc "ĵ" ><!--LATIN SMALL LETTER J WITH CIRCUMFLEX -->
+<!ENTITY Kcedil "Ķ" ><!--LATIN CAPITAL LETTER K WITH CEDILLA -->
+<!ENTITY kcedil "ķ" ><!--LATIN SMALL LETTER K WITH CEDILLA -->
+<!ENTITY kgreen "ĸ" ><!--LATIN SMALL LETTER KRA -->
+<!ENTITY Lacute "Ĺ" ><!--LATIN CAPITAL LETTER L WITH ACUTE -->
+<!ENTITY lacute "ĺ" ><!--LATIN SMALL LETTER L WITH ACUTE -->
+<!ENTITY Lcaron "Ľ" ><!--LATIN CAPITAL LETTER L WITH CARON -->
+<!ENTITY lcaron "ľ" ><!--LATIN SMALL LETTER L WITH CARON -->
+<!ENTITY Lcedil "Ļ" ><!--LATIN CAPITAL LETTER L WITH CEDILLA -->
+<!ENTITY lcedil "ļ" ><!--LATIN SMALL LETTER L WITH CEDILLA -->
+<!ENTITY Lmidot "Ŀ" ><!--LATIN CAPITAL LETTER L WITH MIDDLE DOT -->
+<!ENTITY lmidot "ŀ" ><!--LATIN SMALL LETTER L WITH MIDDLE DOT -->
+<!ENTITY Lstrok "Ł" ><!--LATIN CAPITAL LETTER L WITH STROKE -->
+<!ENTITY lstrok "ł" ><!--LATIN SMALL LETTER L WITH STROKE -->
+<!ENTITY Nacute "Ń" ><!--LATIN CAPITAL LETTER N WITH ACUTE -->
+<!ENTITY nacute "ń" ><!--LATIN SMALL LETTER N WITH ACUTE -->
+<!ENTITY napos "ʼn" ><!--LATIN SMALL LETTER N PRECEDED BY APOSTROPHE -->
+<!ENTITY Ncaron "Ň" ><!--LATIN CAPITAL LETTER N WITH CARON -->
+<!ENTITY ncaron "ň" ><!--LATIN SMALL LETTER N WITH CARON -->
+<!ENTITY Ncedil "Ņ" ><!--LATIN CAPITAL LETTER N WITH CEDILLA -->
+<!ENTITY ncedil "ņ" ><!--LATIN SMALL LETTER N WITH CEDILLA -->
+<!ENTITY Odblac "Ő" ><!--LATIN CAPITAL LETTER O WITH DOUBLE ACUTE -->
+<!ENTITY odblac "ő" ><!--LATIN SMALL LETTER O WITH DOUBLE ACUTE -->
+<!ENTITY OElig "Œ" ><!--LATIN CAPITAL LIGATURE OE -->
+<!ENTITY oelig "œ" ><!--LATIN SMALL LIGATURE OE -->
+<!ENTITY Omacr "Ō" ><!--LATIN CAPITAL LETTER O WITH MACRON -->
+<!ENTITY omacr "ō" ><!--LATIN SMALL LETTER O WITH MACRON -->
+<!ENTITY Racute "Ŕ" ><!--LATIN CAPITAL LETTER R WITH ACUTE -->
+<!ENTITY racute "ŕ" ><!--LATIN SMALL LETTER R WITH ACUTE -->
+<!ENTITY Rcaron "Ř" ><!--LATIN CAPITAL LETTER R WITH CARON -->
+<!ENTITY rcaron "ř" ><!--LATIN SMALL LETTER R WITH CARON -->
+<!ENTITY Rcedil "Ŗ" ><!--LATIN CAPITAL LETTER R WITH CEDILLA -->
+<!ENTITY rcedil "ŗ" ><!--LATIN SMALL LETTER R WITH CEDILLA -->
+<!ENTITY Sacute "Ś" ><!--LATIN CAPITAL LETTER S WITH ACUTE -->
+<!ENTITY sacute "ś" ><!--LATIN SMALL LETTER S WITH ACUTE -->
+<!ENTITY Scaron "Š" ><!--LATIN CAPITAL LETTER S WITH CARON -->
+<!ENTITY scaron "š" ><!--LATIN SMALL LETTER S WITH CARON -->
+<!ENTITY Scedil "Ş" ><!--LATIN CAPITAL LETTER S WITH CEDILLA -->
+<!ENTITY scedil "ş" ><!--LATIN SMALL LETTER S WITH CEDILLA -->
+<!ENTITY Scirc "Ŝ" ><!--LATIN CAPITAL LETTER S WITH CIRCUMFLEX -->
+<!ENTITY scirc "ŝ" ><!--LATIN SMALL LETTER S WITH CIRCUMFLEX -->
+<!ENTITY Tcaron "Ť" ><!--LATIN CAPITAL LETTER T WITH CARON -->
+<!ENTITY tcaron "ť" ><!--LATIN SMALL LETTER T WITH CARON -->
+<!ENTITY Tcedil "Ţ" ><!--LATIN CAPITAL LETTER T WITH CEDILLA -->
+<!ENTITY tcedil "ţ" ><!--LATIN SMALL LETTER T WITH CEDILLA -->
+<!ENTITY Tstrok "Ŧ" ><!--LATIN CAPITAL LETTER T WITH STROKE -->
+<!ENTITY tstrok "ŧ" ><!--LATIN SMALL LETTER T WITH STROKE -->
+<!ENTITY Ubreve "Ŭ" ><!--LATIN CAPITAL LETTER U WITH BREVE -->
+<!ENTITY ubreve "ŭ" ><!--LATIN SMALL LETTER U WITH BREVE -->
+<!ENTITY Udblac "Ű" ><!--LATIN CAPITAL LETTER U WITH DOUBLE ACUTE -->
+<!ENTITY udblac "ű" ><!--LATIN SMALL LETTER U WITH DOUBLE ACUTE -->
+<!ENTITY Umacr "Ū" ><!--LATIN CAPITAL LETTER U WITH MACRON -->
+<!ENTITY umacr "ū" ><!--LATIN SMALL LETTER U WITH MACRON -->
+<!ENTITY Uogon "Ų" ><!--LATIN CAPITAL LETTER U WITH OGONEK -->
+<!ENTITY uogon "ų" ><!--LATIN SMALL LETTER U WITH OGONEK -->
+<!ENTITY Uring "Ů" ><!--LATIN CAPITAL LETTER U WITH RING ABOVE -->
+<!ENTITY uring "ů" ><!--LATIN SMALL LETTER U WITH RING ABOVE -->
+<!ENTITY Utilde "Ũ" ><!--LATIN CAPITAL LETTER U WITH TILDE -->
+<!ENTITY utilde "ũ" ><!--LATIN SMALL LETTER U WITH TILDE -->
+<!ENTITY Wcirc "Ŵ" ><!--LATIN CAPITAL LETTER W WITH CIRCUMFLEX -->
+<!ENTITY wcirc "ŵ" ><!--LATIN SMALL LETTER W WITH CIRCUMFLEX -->
+<!ENTITY Ycirc "Ŷ" ><!--LATIN CAPITAL LETTER Y WITH CIRCUMFLEX -->
+<!ENTITY ycirc "ŷ" ><!--LATIN SMALL LETTER Y WITH CIRCUMFLEX -->
+<!ENTITY Yuml "Ÿ" ><!--LATIN CAPITAL LETTER Y WITH DIAERESIS -->
+<!ENTITY Zacute "Ź" ><!--LATIN CAPITAL LETTER Z WITH ACUTE -->
+<!ENTITY zacute "ź" ><!--LATIN SMALL LETTER Z WITH ACUTE -->
+<!ENTITY Zcaron "Ž" ><!--LATIN CAPITAL LETTER Z WITH CARON -->
+<!ENTITY zcaron "ž" ><!--LATIN SMALL LETTER Z WITH CARON -->
+<!ENTITY Zdot "Ż" ><!--LATIN CAPITAL LETTER Z WITH DOT ABOVE -->
+<!ENTITY zdot "ż" ><!--LATIN SMALL LETTER Z WITH DOT ABOVE -->
http://git-wip-us.apache.org/repos/asf/isis/blob/7a7836e3/mothballed/docbkx/src/docbkx/dtd-4.5/ent/isonum.ent
----------------------------------------------------------------------
diff --git a/mothballed/docbkx/src/docbkx/dtd-4.5/ent/isonum.ent b/mothballed/docbkx/src/docbkx/dtd-4.5/ent/isonum.ent
new file mode 100644
index 0000000..884c0c4
--- /dev/null
+++ b/mothballed/docbkx/src/docbkx/dtd-4.5/ent/isonum.ent
@@ -0,0 +1,117 @@
+
+<!--
+ File isonum.ent produced by the XSL script entities.xsl
+ from input data in unicode.xml.
+
+ Please report any errors to David Carlisle
+ via the public W3C list www-math@w3.org.
+
+ The numeric character values assigned to each entity
+ (should) match the Unicode assignments in Unicode 4.0.
+
+ Entity names in this file are derived from files carrying the
+ following notice:
+
+ (C) International Organization for Standardization 1986
+ Permission to copy in any form is granted for use with
+ conforming SGML systems and applications as defined in
+ ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!--
+ Version: $Id: isonum.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+ Public identifier: ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML
+ System identifier: http://www.w3.org/2003/entities/iso8879/isonum.ent
+
+ The public identifier should always be used verbatim.
+ The system identifier may be changed to suit local requirements.
+
+ Typical invocation:
+
+ <!ENTITY % isonum PUBLIC
+ "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML"
+ "http://www.w3.org/2003/entities/iso8879/isonum.ent"
+ >
+ %isonum;
+
+-->
+
+<!ENTITY amp "&#38;" ><!--AMPERSAND -->
+<!ENTITY apos "'" ><!--APOSTROPHE -->
+<!ENTITY ast "*" ><!--ASTERISK -->
+<!ENTITY brvbar "¦" ><!--BROKEN BAR -->
+<!ENTITY bsol "\" ><!--REVERSE SOLIDUS -->
+<!ENTITY cent "¢" ><!--CENT SIGN -->
+<!ENTITY colon ":" ><!--COLON -->
+<!ENTITY comma "," ><!--COMMA -->
+<!ENTITY commat "@" ><!--COMMERCIAL AT -->
+<!ENTITY copy "©" ><!--COPYRIGHT SIGN -->
+<!ENTITY curren "¤" ><!--CURRENCY SIGN -->
+<!ENTITY darr "↓" ><!--DOWNWARDS ARROW -->
+<!ENTITY deg "°" ><!--DEGREE SIGN -->
+<!ENTITY divide "÷" ><!--DIVISION SIGN -->
+<!ENTITY dollar "$" ><!--DOLLAR SIGN -->
+<!ENTITY equals "=" ><!--EQUALS SIGN -->
+<!ENTITY excl "!" ><!--EXCLAMATION MARK -->
+<!ENTITY frac12 "½" ><!--VULGAR FRACTION ONE HALF -->
+<!ENTITY frac14 "¼" ><!--VULGAR FRACTION ONE QUARTER -->
+<!ENTITY frac18 "⅛" ><!--VULGAR FRACTION ONE EIGHTH -->
+<!ENTITY frac34 "¾" ><!--VULGAR FRACTION THREE QUARTERS -->
+<!ENTITY frac38 "⅜" ><!--VULGAR FRACTION THREE EIGHTHS -->
+<!ENTITY frac58 "⅝" ><!--VULGAR FRACTION FIVE EIGHTHS -->
+<!ENTITY frac78 "⅞" ><!--VULGAR FRACTION SEVEN EIGHTHS -->
+<!ENTITY gt ">" ><!--GREATER-THAN SIGN -->
+<!ENTITY half "½" ><!--VULGAR FRACTION ONE HALF -->
+<!ENTITY horbar "―" ><!--HORIZONTAL BAR -->
+<!ENTITY hyphen "‐" ><!--HYPHEN -->
+<!ENTITY iexcl "¡" ><!--INVERTED EXCLAMATION MARK -->
+<!ENTITY iquest "¿" ><!--INVERTED QUESTION MARK -->
+<!ENTITY laquo "«" ><!--LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -->
+<!ENTITY larr "←" ><!--LEFTWARDS ARROW -->
+<!ENTITY lcub "{" ><!--LEFT CURLY BRACKET -->
+<!ENTITY ldquo "“" ><!--LEFT DOUBLE QUOTATION MARK -->
+<!ENTITY lowbar "_" ><!--LOW LINE -->
+<!ENTITY lpar "(" ><!--LEFT PARENTHESIS -->
+<!ENTITY lsqb "[" ><!--LEFT SQUARE BRACKET -->
+<!ENTITY lsquo "‘" ><!--LEFT SINGLE QUOTATION MARK -->
+<!ENTITY lt "&#60;" ><!--LESS-THAN SIGN -->
+<!ENTITY micro "µ" ><!--MICRO SIGN -->
+<!ENTITY middot "·" ><!--MIDDLE DOT -->
+<!ENTITY nbsp " " ><!--NO-BREAK SPACE -->
+<!ENTITY not "¬" ><!--NOT SIGN -->
+<!ENTITY num "#" ><!--NUMBER SIGN -->
+<!ENTITY ohm "Ω" ><!--OHM SIGN -->
+<!ENTITY ordf "ª" ><!--FEMININE ORDINAL INDICATOR -->
+<!ENTITY ordm "º" ><!--MASCULINE ORDINAL INDICATOR -->
+<!ENTITY para "¶" ><!--PILCROW SIGN -->
+<!ENTITY percnt "%" ><!--PERCENT SIGN -->
+<!ENTITY period "." ><!--FULL STOP -->
+<!ENTITY plus "+" ><!--PLUS SIGN -->
+<!ENTITY plusmn "±" ><!--PLUS-MINUS SIGN -->
+<!ENTITY pound "£" ><!--POUND SIGN -->
+<!ENTITY quest "?" ><!--QUESTION MARK -->
+<!ENTITY quot """ ><!--QUOTATION MARK -->
+<!ENTITY raquo "»" ><!--RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -->
+<!ENTITY rarr "→" ><!--RIGHTWARDS ARROW -->
+<!ENTITY rcub "}" ><!--RIGHT CURLY BRACKET -->
+<!ENTITY rdquo "”" ><!--RIGHT DOUBLE QUOTATION MARK -->
+<!ENTITY reg "®" ><!--REGISTERED SIGN -->
+<!ENTITY rpar ")" ><!--RIGHT PARENTHESIS -->
+<!ENTITY rsqb "]" ><!--RIGHT SQUARE BRACKET -->
+<!ENTITY rsquo "’" ><!--RIGHT SINGLE QUOTATION MARK -->
+<!ENTITY sect "§" ><!--SECTION SIGN -->
+<!ENTITY semi ";" ><!--SEMICOLON -->
+<!ENTITY shy "­" ><!--SOFT HYPHEN -->
+<!ENTITY sol "/" ><!--SOLIDUS -->
+<!ENTITY sung "♪" ><!--EIGHTH NOTE -->
+<!ENTITY sup1 "¹" ><!--SUPERSCRIPT ONE -->
+<!ENTITY sup2 "²" ><!--SUPERSCRIPT TWO -->
+<!ENTITY sup3 "³" ><!--SUPERSCRIPT THREE -->
+<!ENTITY times "×" ><!--MULTIPLICATION SIGN -->
+<!ENTITY trade "™" ><!--TRADE MARK SIGN -->
+<!ENTITY uarr "↑" ><!--UPWARDS ARROW -->
+<!ENTITY verbar "|" ><!--VERTICAL LINE -->
+<!ENTITY yen "¥" ><!--YEN SIGN -->
http://git-wip-us.apache.org/repos/asf/isis/blob/7a7836e3/mothballed/docbkx/src/docbkx/dtd-4.5/ent/isopub.ent
----------------------------------------------------------------------
diff --git a/mothballed/docbkx/src/docbkx/dtd-4.5/ent/isopub.ent b/mothballed/docbkx/src/docbkx/dtd-4.5/ent/isopub.ent
new file mode 100644
index 0000000..a117878
--- /dev/null
+++ b/mothballed/docbkx/src/docbkx/dtd-4.5/ent/isopub.ent
@@ -0,0 +1,125 @@
+
+<!--
+ File isopub.ent produced by the XSL script entities.xsl
+ from input data in unicode.xml.
+
+ Please report any errors to David Carlisle
+ via the public W3C list www-math@w3.org.
+
+ The numeric character values assigned to each entity
+ (should) match the Unicode assignments in Unicode 4.0.
+
+ Entity names in this file are derived from files carrying the
+ following notice:
+
+ (C) International Organization for Standardization 1986
+ Permission to copy in any form is granted for use with
+ conforming SGML systems and applications as defined in
+ ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!--
+ Version: $Id: isopub.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+ Public identifier: ISO 8879:1986//ENTITIES Publishing//EN//XML
+ System identifier: http://www.w3.org/2003/entities/iso8879/isopub.ent
+
+ The public identifier should always be used verbatim.
+ The system identifier may be changed to suit local requirements.
+
+ Typical invocation:
+
+ <!ENTITY % isopub PUBLIC
+ "ISO 8879:1986//ENTITIES Publishing//EN//XML"
+ "http://www.w3.org/2003/entities/iso8879/isopub.ent"
+ >
+ %isopub;
+
+-->
+
+<!ENTITY blank "␣" ><!--OPEN BOX -->
+<!ENTITY blk12 "▒" ><!--MEDIUM SHADE -->
+<!ENTITY blk14 "░" ><!--LIGHT SHADE -->
+<!ENTITY blk34 "▓" ><!--DARK SHADE -->
+<!ENTITY block "█" ><!--FULL BLOCK -->
+<!ENTITY bull "•" ><!--BULLET -->
+<!ENTITY caret "⁁" ><!--CARET INSERTION POINT -->
+<!ENTITY check "✓" ><!--CHECK MARK -->
+<!ENTITY cir "○" ><!--WHITE CIRCLE -->
+<!ENTITY clubs "♣" ><!--BLACK CLUB SUIT -->
+<!ENTITY copysr "℗" ><!--SOUND RECORDING COPYRIGHT -->
+<!ENTITY cross "✗" ><!--BALLOT X -->
+<!ENTITY Dagger "‡" ><!--DOUBLE DAGGER -->
+<!ENTITY dagger "†" ><!--DAGGER -->
+<!ENTITY dash "‐" ><!--HYPHEN -->
+<!ENTITY diams "♦" ><!--BLACK DIAMOND SUIT -->
+<!ENTITY dlcrop "⌍" ><!--BOTTOM LEFT CROP -->
+<!ENTITY drcrop "⌌" ><!--BOTTOM RIGHT CROP -->
+<!ENTITY dtri "▿" ><!--WHITE DOWN-POINTING SMALL TRIANGLE -->
+<!ENTITY dtrif "▾" ><!--BLACK DOWN-POINTING SMALL TRIANGLE -->
+<!ENTITY emsp " " ><!--EM SPACE -->
+<!ENTITY emsp13 " " ><!--THREE-PER-EM SPACE -->
+<!ENTITY emsp14 " " ><!--FOUR-PER-EM SPACE -->
+<!ENTITY ensp " " ><!--EN SPACE -->
+<!ENTITY female "♀" ><!--FEMALE SIGN -->
+<!ENTITY ffilig "ffi" ><!--LATIN SMALL LIGATURE FFI -->
+<!ENTITY fflig "ff" ><!--LATIN SMALL LIGATURE FF -->
+<!ENTITY ffllig "ffl" ><!--LATIN SMALL LIGATURE FFL -->
+<!ENTITY filig "fi" ><!--LATIN SMALL LIGATURE FI -->
+<!ENTITY flat "♭" ><!--MUSIC FLAT SIGN -->
+<!ENTITY fllig "fl" ><!--LATIN SMALL LIGATURE FL -->
+<!ENTITY frac13 "⅓" ><!--VULGAR FRACTION ONE THIRD -->
+<!ENTITY frac15 "⅕" ><!--VULGAR FRACTION ONE FIFTH -->
+<!ENTITY frac16 "⅙" ><!--VULGAR FRACTION ONE SIXTH -->
+<!ENTITY frac23 "⅔" ><!--VULGAR FRACTION TWO THIRDS -->
+<!ENTITY frac25 "⅖" ><!--VULGAR FRACTION TWO FIFTHS -->
+<!ENTITY frac35 "⅗" ><!--VULGAR FRACTION THREE FIFTHS -->
+<!ENTITY frac45 "⅘" ><!--VULGAR FRACTION FOUR FIFTHS -->
+<!ENTITY frac56 "⅚" ><!--VULGAR FRACTION FIVE SIXTHS -->
+<!ENTITY hairsp " " ><!--HAIR SPACE -->
+<!ENTITY hearts "♥" ><!--BLACK HEART SUIT -->
+<!ENTITY hellip "…" ><!--HORIZONTAL ELLIPSIS -->
+<!ENTITY hybull "⁃" ><!--HYPHEN BULLET -->
+<!ENTITY incare "℅" ><!--CARE OF -->
+<!ENTITY ldquor "„" ><!--DOUBLE LOW-9 QUOTATION MARK -->
+<!ENTITY lhblk "▄" ><!--LOWER HALF BLOCK -->
+<!ENTITY loz "◊" ><!--LOZENGE -->
+<!ENTITY lozf "⧫" ><!--BLACK LOZENGE -->
+<!ENTITY lsquor "‚" ><!--SINGLE LOW-9 QUOTATION MARK -->
+<!ENTITY ltri "◃" ><!--WHITE LEFT-POINTING SMALL TRIANGLE -->
+<!ENTITY ltrif "◂" ><!--BLACK LEFT-POINTING SMALL TRIANGLE -->
+<!ENTITY male "♂" ><!--MALE SIGN -->
+<!ENTITY malt "✠" ><!--MALTESE CROSS -->
+<!ENTITY marker "▮" ><!--BLACK VERTICAL RECTANGLE -->
+<!ENTITY mdash "—" ><!--EM DASH -->
+<!ENTITY mldr "…" ><!--HORIZONTAL ELLIPSIS -->
+<!ENTITY natur "♮" ><!--MUSIC NATURAL SIGN -->
+<!ENTITY ndash "–" ><!--EN DASH -->
+<!ENTITY nldr "‥" ><!--TWO DOT LEADER -->
+<!ENTITY numsp " " ><!--FIGURE SPACE -->
+<!ENTITY phone "☎" ><!--BLACK TELEPHONE -->
+<!ENTITY puncsp " " ><!--PUNCTUATION SPACE -->
+<!ENTITY rdquor "”" ><!--RIGHT DOUBLE QUOTATION MARK -->
+<!ENTITY rect "▭" ><!--WHITE RECTANGLE -->
+<!ENTITY rsquor "’" ><!--RIGHT SINGLE QUOTATION MARK -->
+<!ENTITY rtri "▹" ><!--WHITE RIGHT-POINTING SMALL TRIANGLE -->
+<!ENTITY rtrif "▸" ><!--BLACK RIGHT-POINTING SMALL TRIANGLE -->
+<!ENTITY rx "℞" ><!--PRESCRIPTION TAKE -->
+<!ENTITY sext "✶" ><!--SIX POINTED BLACK STAR -->
+<!ENTITY sharp "♯" ><!--MUSIC SHARP SIGN -->
+<!ENTITY spades "♠" ><!--BLACK SPADE SUIT -->
+<!ENTITY squ "□" ><!--WHITE SQUARE -->
+<!ENTITY squf "▪" ><!--BLACK SMALL SQUARE -->
+<!ENTITY star "☆" ><!--WHITE STAR -->
+<!ENTITY starf "★" ><!--BLACK STAR -->
+<!ENTITY target "⌖" ><!--POSITION INDICATOR -->
+<!ENTITY telrec "⌕" ><!--TELEPHONE RECORDER -->
+<!ENTITY thinsp " " ><!--THIN SPACE -->
+<!ENTITY uhblk "▀" ><!--UPPER HALF BLOCK -->
+<!ENTITY ulcrop "⌏" ><!--TOP LEFT CROP -->
+<!ENTITY urcrop "⌎" ><!--TOP RIGHT CROP -->
+<!ENTITY utri "▵" ><!--WHITE UP-POINTING SMALL TRIANGLE -->
+<!ENTITY utrif "▴" ><!--BLACK UP-POINTING SMALL TRIANGLE -->
+<!ENTITY vellip "⋮" ><!--VERTICAL ELLIPSIS -->
http://git-wip-us.apache.org/repos/asf/isis/blob/7a7836e3/mothballed/docbkx/src/docbkx/dtd-4.5/ent/isotech.ent
----------------------------------------------------------------------
diff --git a/mothballed/docbkx/src/docbkx/dtd-4.5/ent/isotech.ent b/mothballed/docbkx/src/docbkx/dtd-4.5/ent/isotech.ent
new file mode 100644
index 0000000..07e8100
--- /dev/null
+++ b/mothballed/docbkx/src/docbkx/dtd-4.5/ent/isotech.ent
@@ -0,0 +1,103 @@
+
+<!--
+ File isotech.ent produced by the XSL script entities.xsl
+ from input data in unicode.xml.
+
+ Please report any errors to David Carlisle
+ via the public W3C list www-math@w3.org.
+
+ The numeric character values assigned to each entity
+ (should) match the Unicode assignments in Unicode 4.0.
+
+ Entity names in this file are derived from files carrying the
+ following notice:
+
+ (C) International Organization for Standardization 1986
+ Permission to copy in any form is granted for use with
+ conforming SGML systems and applications as defined in
+ ISO 8879, provided this notice is included in all copies.
+
+-->
+
+
+<!--
+ Version: $Id: isotech.ent,v 1.2 2003/12/08 15:14:43 davidc Exp $
+
+ Public identifier: ISO 8879:1986//ENTITIES General Technical//EN//XML
+ System identifier: http://www.w3.org/2003/entities/iso8879/isotech.ent
+
+ The public identifier should always be used verbatim.
+ The system identifier may be changed to suit local requirements.
+
+ Typical invocation:
+
+ <!ENTITY % isotech PUBLIC
+ "ISO 8879:1986//ENTITIES General Technical//EN//XML"
+ "http://www.w3.org/2003/entities/iso8879/isotech.ent"
+ >
+ %isotech;
+
+-->
+
+<!ENTITY aleph "ℵ" ><!--ALEF SYMBOL -->
+<!ENTITY and "∧" ><!--LOGICAL AND -->
+<!ENTITY ang90 "∟" ><!--RIGHT ANGLE -->
+<!ENTITY angsph "∢" ><!--SPHERICAL ANGLE -->
+<!ENTITY angst "Å" ><!--ANGSTROM SIGN -->
+<!ENTITY ap "≈" ><!--ALMOST EQUAL TO -->
+<!ENTITY becaus "∵" ><!--BECAUSE -->
+<!ENTITY bernou "ℬ" ><!--SCRIPT CAPITAL B -->
+<!ENTITY bottom "⊥" ><!--UP TACK -->
+<!ENTITY cap "∩" ><!--INTERSECTION -->
+<!ENTITY compfn "∘" ><!--RING OPERATOR -->
+<!ENTITY cong "≅" ><!--APPROXIMATELY EQUAL TO -->
+<!ENTITY conint "∮" ><!--CONTOUR INTEGRAL -->
+<!ENTITY cup "∪" ><!--UNION -->
+<!ENTITY Dot "¨" ><!--DIAERESIS -->
+<!ENTITY DotDot " ⃜" ><!--COMBINING FOUR DOTS ABOVE -->
+<!ENTITY equiv "≡" ><!--IDENTICAL TO -->
+<!ENTITY exist "∃" ><!--THERE EXISTS -->
+<!ENTITY fnof "ƒ" ><!--LATIN SMALL LETTER F WITH HOOK -->
+<!ENTITY forall "∀" ><!--FOR ALL -->
+<!ENTITY ge "≥" ><!--GREATER-THAN OR EQUAL TO -->
+<!ENTITY hamilt "ℋ" ><!--SCRIPT CAPITAL H -->
+<!ENTITY iff "⇔" ><!--LEFT RIGHT DOUBLE ARROW -->
+<!ENTITY infin "∞" ><!--INFINITY -->
+<!ENTITY int "∫" ><!--INTEGRAL -->
+<!ENTITY isin "∈" ><!--ELEMENT OF -->
+<!ENTITY lagran "ℒ" ><!--SCRIPT CAPITAL L -->
+<!ENTITY lang "〈" ><!--LEFT-POINTING ANGLE BRACKET -->
+<!ENTITY lArr "⇐" ><!--LEFTWARDS DOUBLE ARROW -->
+<!ENTITY le "≤" ><!--LESS-THAN OR EQUAL TO -->
+<!ENTITY lowast "∗" ><!--ASTERISK OPERATOR -->
+<!ENTITY minus "−" ><!--MINUS SIGN -->
+<!ENTITY mnplus "∓" ><!--MINUS-OR-PLUS SIGN -->
+<!ENTITY nabla "∇" ><!--NABLA -->
+<!ENTITY ne "≠" ><!--NOT EQUAL TO -->
+<!ENTITY ni "∋" ><!--CONTAINS AS MEMBER -->
+<!ENTITY notin "∉" ><!--NOT AN ELEMENT OF -->
+<!ENTITY or "∨" ><!--LOGICAL OR -->
+<!ENTITY order "ℴ" ><!--SCRIPT SMALL O -->
+<!ENTITY par "∥" ><!--PARALLEL TO -->
+<!ENTITY part "∂" ><!--PARTIAL DIFFERENTIAL -->
+<!ENTITY permil "‰" ><!--PER MILLE SIGN -->
+<!ENTITY perp "⊥" ><!--UP TACK -->
+<!ENTITY phmmat "ℳ" ><!--SCRIPT CAPITAL M -->
+<!ENTITY Prime "″" ><!--DOUBLE PRIME -->
+<!ENTITY prime "′" ><!--PRIME -->
+<!ENTITY prop "∝" ><!--PROPORTIONAL TO -->
+<!ENTITY radic "√" ><!--SQUARE ROOT -->
+<!ENTITY rang "〉" ><!--RIGHT-POINTING ANGLE BRACKET -->
+<!ENTITY rArr "⇒" ><!--RIGHTWARDS DOUBLE ARROW -->
+<!ENTITY sim "∼" ><!--TILDE OPERATOR -->
+<!ENTITY sime "≃" ><!--ASYMPTOTICALLY EQUAL TO -->
+<!ENTITY square "□" ><!--WHITE SQUARE -->
+<!ENTITY sub "⊂" ><!--SUBSET OF -->
+<!ENTITY sube "⊆" ><!--SUBSET OF OR EQUAL TO -->
+<!ENTITY sup "⊃" ><!--SUPERSET OF -->
+<!ENTITY supe "⊇" ><!--SUPERSET OF OR EQUAL TO -->
+<!ENTITY tdot " ⃛" ><!--COMBINING THREE DOTS ABOVE -->
+<!ENTITY there4 "∴" ><!--THEREFORE -->
+<!ENTITY tprime "‴" ><!--TRIPLE PRIME -->
+<!ENTITY Verbar "‖" ><!--DOUBLE VERTICAL LINE -->
+<!ENTITY wedgeq "≙" ><!--ESTIMATES -->
http://git-wip-us.apache.org/repos/asf/isis/blob/7a7836e3/mothballed/docbkx/src/docbkx/dtd-4.5/htmltblx.mod
----------------------------------------------------------------------
diff --git a/mothballed/docbkx/src/docbkx/dtd-4.5/htmltblx.mod b/mothballed/docbkx/src/docbkx/dtd-4.5/htmltblx.mod
new file mode 100644
index 0000000..cdaefed
--- /dev/null
+++ b/mothballed/docbkx/src/docbkx/dtd-4.5/htmltblx.mod
@@ -0,0 +1,245 @@
+<!-- ...................................................................... -->
+<!-- DocBook XML HTML Table Module V4.5 ................................... -->
+<!-- File htmltblx.mod .................................................... -->
+
+<!-- Copyright 2003-2006 ArborText, Inc., Norman Walsh, Sun Microsystems,
+ Inc., and the Organization for the Advancement of Structured Information
+ Standards (OASIS).
+
+ $Id: htmltblx.mod 6340 2006-10-03 13:23:24Z nwalsh $
+
+ Permission to use, copy, modify and distribute the DocBook XML DTD
+ and its accompanying documentation for any purpose and without fee
+ is hereby granted in perpetuity, provided that the above copyright
+ notice and this paragraph appear in all copies. The copyright
+ holders make no representation about the suitability of the DTD for
+ any purpose. It is provided "as is" without expressed or implied
+ warranty.
+
+ If you modify the DocBook XML DTD in any way, except for declaring and
+ referencing additional sets of general entities and declaring
+ additional notations, label your DTD as a variant of DocBook. See
+ the maintenance documentation for more information.
+
+ Please direct all questions, bug reports, or suggestions for
+ changes to the docbook@lists.oasis-open.org mailing list. For more
+ information, see http://www.oasis-open.org/docbook/.
+-->
+
+<!-- ...................................................................... -->
+
+<!-- This module contains the definitions for elements that are
+ isomorphic to the HTML elements. One could argue we should
+ instead have based ourselves on the XHTML Table Module, but the
+ HTML one is more like what browsers are likely to accept today
+ and users are likely to use.
+
+ This module has been developed for use with the DocBook V4.5
+ "union table model" in which elements and attlists common to both
+ models are defined (as the union) in the CALS table module by
+ setting various parameter entities appropriately in this file.
+
+ In DTD driver files referring to this module, please use an entity
+ declaration that uses the public identifier shown below:
+
+ <!ENTITY % htmltbl PUBLIC
+ "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN"
+ "htmltblx.mod">
+ %htmltbl;
+
+ See the documentation for detailed information on the parameter
+ entity and module scheme used in DocBook, customizing DocBook and
+ planning for interchange, and changes made since the last release
+ of DocBook.
+-->
+
+<!--======================= XHTML Tables =======================================-->
+
+<!ENTITY % html.coreattrs
+ "%common.attrib;
+ class CDATA #IMPLIED
+ style CDATA #IMPLIED
+ title CDATA #IMPLIED"
+ >
+
+<!-- Does not contain lang or dir because they are in %common.attribs -->
+<![%sgml.features;[
+<!ENTITY % i18n "">
+]]>
+<!ENTITY % i18n
+ "xml:lang NMTOKEN #IMPLIED"
+ >
+
+<!ENTITY % events
+ "onclick CDATA #IMPLIED
+ ondblclick CDATA #IMPLIED
+ onmousedown CDATA #IMPLIED
+ onmouseup CDATA #IMPLIED
+ onmouseover CDATA #IMPLIED
+ onmousemove CDATA #IMPLIED
+ onmouseout CDATA #IMPLIED
+ onkeypress CDATA #IMPLIED
+ onkeydown CDATA #IMPLIED
+ onkeyup CDATA #IMPLIED"
+ >
+
+<!ENTITY % attrs "%html.coreattrs; %i18n; %events;">
+
+<!ENTITY % cellhalign
+ "align (left|center|right|justify|char) #IMPLIED
+ char CDATA #IMPLIED
+ charoff CDATA #IMPLIED"
+ >
+
+<!ENTITY % cellvalign
+ "valign (top|middle|bottom|baseline) #IMPLIED"
+ >
+
+<!--doc:A group of columns in an HTML table.-->
+<!ELEMENT colgroup %ho; (col)*>
+<!--doc:Specifications for a column in an HTML table.-->
+<!ELEMENT col %ho; EMPTY>
+<!--doc:A row in an HTML table.-->
+<!ELEMENT tr %ho; (th|td)+>
+<!--doc:A table header entry in an HTML table.-->
+<!ELEMENT th %ho; (%para.char.mix; | %tabentry.mix; | table | informaltable)*>
+<!--doc:A table ntry in an HTML table.-->
+<!ELEMENT td %ho; (%para.char.mix; | %tabentry.mix; | table | informaltable)*>
+
+<!ATTLIST colgroup
+ %attrs;
+ span CDATA "1"
+ width CDATA #IMPLIED
+ %cellhalign;
+ %cellvalign;
+ >
+
+<!ATTLIST col
+ %attrs;
+ span CDATA "1"
+ width CDATA #IMPLIED
+ %cellhalign;
+ %cellvalign;
+ >
+
+<!ATTLIST tr
+ %attrs;
+ %cellhalign;
+ %cellvalign;
+ bgcolor CDATA #IMPLIED
+ >
+
+<!ATTLIST th
+ %attrs;
+ abbr CDATA #IMPLIED
+ axis CDATA #IMPLIED
+ headers IDREFS #IMPLIED
+ scope (row|col|rowgroup|colgroup) #IMPLIED
+ rowspan CDATA "1"
+ colspan CDATA "1"
+ %cellhalign;
+ %cellvalign;
+ nowrap (nowrap) #IMPLIED
+ bgcolor CDATA #IMPLIED
+ width CDATA #IMPLIED
+ height CDATA #IMPLIED
+ >
+
+<!ATTLIST td
+ %attrs;
+ abbr CDATA #IMPLIED
+ axis CDATA #IMPLIED
+ headers IDREFS #IMPLIED
+ scope (row|col|rowgroup|colgroup) #IMPLIED
+ rowspan CDATA "1"
+ colspan CDATA "1"
+ %cellhalign;
+ %cellvalign;
+ nowrap (nowrap) #IMPLIED
+ bgcolor CDATA #IMPLIED
+ width CDATA #IMPLIED
+ height CDATA #IMPLIED
+ >
+
+<!-- ====================================================== -->
+<!-- Set up to read in the CALS model configured to
+ merge with the XHTML table model -->
+<!-- ====================================================== -->
+
+<!ENTITY % tables.role.attrib "%role.attrib;">
+
+<!-- Add label and role attributes to table and informaltable -->
+<!ENTITY % bodyatt "
+ floatstyle CDATA #IMPLIED
+ rowheader (firstcol|norowheader) #IMPLIED
+ %label.attrib;"
+>
+
+<!-- Add common attributes to Table, TGroup, TBody, THead, TFoot, Row,
+ EntryTbl, and Entry (and InformalTable element). -->
+
+<!ENTITY % secur "
+ %common.attrib;
+ class CDATA #IMPLIED
+ style CDATA #IMPLIED
+ title CDATA #IMPLIED
+ %i18n;
+ %events;
+ %tables.role.attrib;">
+
+<!ENTITY % common.table.attribs
+ "%bodyatt;
+ %secur;">
+
+<!-- Content model for Table (that also allows HTML tables) -->
+<!ENTITY % tbl.table.mdl
+ "((blockinfo?,
+ (%formalobject.title.content;),
+ (%ndxterm.class;)*,
+ textobject*,
+ (graphic+|mediaobject+|tgroup+))
+ |(caption, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+)))">
+
+<!ENTITY % informal.tbl.table.mdl
+ "(textobject*,
+ (graphic+|mediaobject+|tgroup+))
+ | ((col*|colgroup*), thead?, tfoot?, (tbody+|tr+))">
+
+<!-- Attributes for Table (including HTML ones) -->
+
+<!-- N.B. rules = (none | groups | rows | cols | all) but it can't be spec'd -->
+<!-- that way because 'all' already occurs in a different enumeration in -->
+<!-- CALS tables (frame). -->
+
+<!ENTITY % tbl.table.att '
+ tabstyle CDATA #IMPLIED
+ tocentry %yesorno.attvals; #IMPLIED
+ shortentry %yesorno.attvals; #IMPLIED
+ orient (port|land) #IMPLIED
+ pgwide %yesorno.attvals; #IMPLIED
+ summary CDATA #IMPLIED
+ width CDATA #IMPLIED
+ border CDATA #IMPLIED
+ rules CDATA #IMPLIED
+ cellspacing CDATA #IMPLIED
+ cellpadding CDATA #IMPLIED
+ align (left|center|right) #IMPLIED
+ bgcolor CDATA #IMPLIED
+'>
+
+<!ENTITY % tbl.frame.attval "void|above|below|hsides|lhs|rhs|vsides|box|border|
+top|bottom|topbot|all|sides|none">
+
+<!-- Allow either objects or inlines; beware of REs between elements. -->
+<!ENTITY % tbl.entry.mdl "%para.char.mix; | %tabentry.mix;">
+
+<!-- thead, tfoot, and tbody are defined in both table models,
+ so we set up parameter entities to define union models for them
+ -->
+
+<!ENTITY % tbl.hdft.mdl "(tr+|(colspec*,row+))">
+<!ENTITY % tbl.tbody.mdl "(tr+|row+)">
+<!ENTITY % tbl.valign.attval "top|middle|bottom|baseline">
+
+<!-- End of DocBook XML HTML Table Module V4.5 ............................ -->
+<!-- ...................................................................... -->
http://git-wip-us.apache.org/repos/asf/isis/blob/7a7836e3/mothballed/docbkx/src/docbkx/dtd-4.5/soextblx.dtd
----------------------------------------------------------------------
diff --git a/mothballed/docbkx/src/docbkx/dtd-4.5/soextblx.dtd b/mothballed/docbkx/src/docbkx/dtd-4.5/soextblx.dtd
new file mode 100644
index 0000000..4a92e11
--- /dev/null
+++ b/mothballed/docbkx/src/docbkx/dtd-4.5/soextblx.dtd
@@ -0,0 +1,321 @@
+<!-- XML EXCHANGE TABLE MODEL DECLARATION MODULE -->
+
+<!-- This set of declarations defines the XML version of the Exchange
+ Table Model as of the date shown in the Formal Public Identifier
+ (FPI) for this entity.
+
+ This set of declarations may be referred to using a public external
+ entity declaration and reference as shown in the following three
+ lines:
+
+ <!ENTITY % calstblx
+ PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN">
+ %calstblx;
+
+ If various parameter entities used within this set of declarations
+ are to be given non-default values, the appropriate declarations
+ should be given before calling in this package (i.e., before the
+ "%calstblx;" reference).
+-->
+
+<!-- The motivation for this XML version of the Exchange Table Model
+ is simply to create an XML version of the SGML Exchange Table
+ Model. By design, no effort has been made to "improve" the model.
+
+ This XML version incorporates the logical bare minimum changes
+ necessary to make the Exchange Table Model a valid XML DTD.
+
+ It has been modified slightly for use in the combined HTML/CALS models
+ supported by DocBook V4.3 and later.
+-->
+
+<!-- The XML version of the Exchange Table Model differs from
+ the SGML version in the following ways:
+
+ The following parameter entities have been removed:
+
+ - tbl.table.excep, tbl.hdft.excep, tbl.row.excep, tbl.entry.excep
+ There are no exceptions in XML. The following normative statement
+ is made in lieu of exceptions: the exchange table model explicitly
+ forbids a table from occurring within another table. If the
+ content model of an entry includes a table element, then this
+ cannot be enforced by the DTD, but it is a deviation from the
+ exchange table model to include a table within a table.
+
+ - tbl.hdft.name, tbl.hdft.mdl, tbl.hdft.excep, tbl.hdft.att
+ The motivation for these elements was to change the table
+ header/footer elements. Since XML does not allow element declarations
+ to contain name groups, and the exchange table model does not
+ allow a table to contain footers, the continued presence of these
+ attributes seems unnecessary.
+
+ The following parameter entity has been added:
+
+ - tbl.thead.att
+ This entity parameterizes the attributes on thead. It replaces
+ the tbl.hdft.att parameter entity.
+
+ Other miscellaneous changes:
+
+ - Tag ommission indicators have been removed
+ - Comments have been removed from declarations
+ - NUMBER attributes have been changed to NMTOKEN
+ - NUTOKEN attributes have been to changed to NMTOKEN
+ - Removed the grouping characters around the content model
+ parameter entry for the 'entry' element. This is necessary
+ so that an entry can contain #PCDATA and be defined as an
+ optional, repeatable OR group beginning with #PCDATA.
+-->
+
+<!-- This entity includes a set of element and attribute declarations
+ that partially defines the Exchange table model. However, the model
+ is not well-defined without the accompanying natural language
+ description of the semantics (meanings) of these various elements,
+ attributes, and attribute values. The semantic writeup, also available
+ from SGML Open, should be used in conjunction with this entity.
+-->
+
+<!-- In order to use the Exchange table model, various parameter entity
+ declarations are required. A brief description is as follows:
+
+ ENTITY NAME WHERE USED WHAT IT IS
+
+ %yesorno In ATTLIST of: An attribute declared value
+ almost all elements for a "boolean" attribute
+
+ %paracon In content model of: The "text" (logical content)
+ <entry> of the model group for <entry>
+
+ %titles In content model of: The "title" part of the model
+ table element group for the table element
+
+ %tbl.table.name In declaration of: The name of the "table"
+ table element element
+
+ %tbl.table-titles.mdl In content model of: The model group for the title
+ table elements part of the content model for
+ table element
+
+ %tbl.table.mdl In content model of: The model group for the content
+ table elements model for table element,
+ often (and by default) defined
+ in terms of %tbl.table-titles.mdl
+ and tgroup
+
+ %tbl.table.att In ATTLIST of: Additional attributes on the
+ table element table element
+
+ %bodyatt In ATTLIST of: Additional attributes on the
+ table element table element (for backward
+ compatibility with the SGML
+ model)
+
+ %tbl.tgroup.mdl In content model of: The model group for the content
+ <tgroup> model for <tgroup>
+
+ %tbl.tgroup.att In ATTLIST of: Additional attributes on the
+ <tgroup> <tgroup> element
+
+ %tbl.thead.att In ATTLIST of: Additional attributes on the
+ <thead> <thead> element
+
+ %tbl.tbody.att In ATTLIST of: Additional attributes on the
+ <tbody> <tbody> element
+
+ %tbl.colspec.att In ATTLIST of: Additional attributes on the
+ <colspec> <colspec> element
+
+ %tbl.row.mdl In content model of: The model group for the content
+ <row> model for <row>
+
+ %tbl.row.att In ATTLIST of: Additional attributes on the
+ <row> <row> element
+
+ %tbl.entry.mdl In content model of: The model group for the content
+ <entry> model for <entry>
+
+ %tbl.entry.att In ATTLIST of: Additional attributes on the
+ <entry> <entry> element
+
+ This set of declarations will use the default definitions shown below
+ for any of these parameter entities that are not declared before this
+ set of declarations is referenced.
+-->
+
+<!-- These definitions are not directly related to the table model, but are
+ used in the default CALS table model and may be defined elsewhere (and
+ prior to the inclusion of this table module) in the referencing DTD. -->
+
+<!ENTITY % yesorno 'NMTOKEN'> <!-- no if zero(s), yes if any other value -->
+<!ENTITY % titles 'title?'>
+<!ENTITY % pcd "#PCDATA">
+<!ENTITY % paracon '%pcd;'> <!-- default for use in entry content -->
+
+<!--
+The parameter entities as defined below change and simplify the CALS table
+model as published (as part of the Example DTD) in MIL-HDBK-28001. The
+resulting simplified DTD has support from the SGML Open vendors and is
+therefore more interoperable among different systems.
+
+These following declarations provide the Exchange default definitions
+for these entities. However, these entities can be redefined (by giving
+the appropriate parameter entity declaration(s) prior to the reference
+to this Table Model declaration set entity) to fit the needs of the
+current application.
+
+Note, however, that changes may have significant effect on the ability to
+interchange table information. These changes may manifest themselves
+in useability, presentation, and possible structure information degradation.
+-->
+
+<!ENTITY % tbl.table.name "table">
+<!ENTITY % tbl.table-titles.mdl "%titles;,">
+<!ENTITY % tbl.table-main.mdl "tgroup+">
+<!ENTITY % tbl.table.mdl "%tbl.table-titles.mdl; %tbl.table-main.mdl;">
+<!ENTITY % tbl.table.att "
+ pgwide %yesorno; #IMPLIED ">
+<!ENTITY % bodyatt "">
+<!ENTITY % tbl.tgroup.mdl "colspec*,thead?,tbody">
+<!ENTITY % tbl.tgroup.att "">
+<!ENTITY % tbl.thead.att "">
+<!ENTITY % tbl.tbody.att "">
+<!ENTITY % tbl.colspec.att "">
+<!ENTITY % tbl.row.mdl "entry+">
+<!ENTITY % tbl.row.att "">
+<!ENTITY % tbl.entry.mdl "(%paracon;)*">
+<!ENTITY % tbl.entry.att "">
+
+<!ENTITY % tbl.frame.attval "top|bottom|topbot|all|sides|none">
+<!ENTITY % tbl.tbody.mdl "row+">
+
+<!-- ===== Element and attribute declarations follow. ===== -->
+
+<!--
+ Default declarations previously defined in this entity and
+ referenced below include:
+ ENTITY % tbl.table.name "table"
+ ENTITY % tbl.table-titles.mdl "%titles;,"
+ ENTITY % tbl.table.mdl "%tbl.table-titles; tgroup+"
+ ENTITY % tbl.table.att "
+ pgwide %yesorno; #IMPLIED "
+-->
+
+<!--doc:???-->
+<!ELEMENT %tbl.table.name; (%tbl.table.mdl;)>
+
+<!ATTLIST %tbl.table.name;
+ frame (%tbl.frame.attval;) #IMPLIED
+ colsep %yesorno; #IMPLIED
+ rowsep %yesorno; #IMPLIED
+ %tbl.table.att;
+ %bodyatt;
+>
+
+<!--
+ Default declarations previously defined in this entity and
+ referenced below include:
+ ENTITY % tbl.tgroup.mdl "colspec*,thead?,tbody"
+ ENTITY % tbl.tgroup.att ""
+-->
+
+<!--doc:A wrapper for the main content of a table, or part of a table.-->
+<!ELEMENT tgroup (%tbl.tgroup.mdl;) >
+
+<!ATTLIST tgroup
+ cols NMTOKEN #REQUIRED
+ colsep %yesorno; #IMPLIED
+ rowsep %yesorno; #IMPLIED
+ align (left|right|center|justify|char) #IMPLIED
+ %tbl.tgroup.att;
+>
+
+<!--
+ Default declarations previously defined in this entity and
+ referenced below include:
+ ENTITY % tbl.colspec.att ""
+-->
+
+<!--doc:Specifications for a column in a table.-->
+<!ELEMENT colspec EMPTY >
+
+<!ATTLIST colspec
+ colnum NMTOKEN #IMPLIED
+ colname NMTOKEN #IMPLIED
+ colwidth CDATA #IMPLIED
+ colsep %yesorno; #IMPLIED
+ rowsep %yesorno; #IMPLIED
+ align (left|right|center|justify|char) #IMPLIED
+ char CDATA #IMPLIED
+ charoff NMTOKEN #IMPLIED
+ %tbl.colspec.att;
+>
+
+<!--
+ Default declarations previously defined in this entity and
+ referenced below include:
+ ENTITY % tbl.thead.att ""
+-->
+
+<!--doc:A table header consisting of one or more rows.-->
+<!ELEMENT thead (row+)>
+
+<!ATTLIST thead
+ valign (top|middle|bottom) #IMPLIED
+ %tbl.thead.att;
+>
+
+<!--
+ Default declarations previously defined in this entity and
+ referenced below include:
+ ENTITY % tbl.tbody.att ""
+-->
+
+<!--doc:A wrapper for the rows of a table or informal table.-->
+<!ELEMENT tbody (%tbl.tbody.mdl;)>
+
+<!ATTLIST tbody
+ valign (top|middle|bottom) #IMPLIED
+ %tbl.tbody.att;
+>
+
+<!--
+ Default declarations previously defined in this entity and
+ referenced below include:
+ ENTITY % tbl.row.mdl "entry+"
+ ENTITY % tbl.row.att ""
+-->
+
+<!--doc:A row in a table.-->
+<!ELEMENT row (%tbl.row.mdl;)>
+
+<!ATTLIST row
+ rowsep %yesorno; #IMPLIED
+ valign (top|middle|bottom) #IMPLIED
+ %tbl.row.att;
+>
+
+
+<!--
+ Default declarations previously defined in this entity and
+ referenced below include:
+ ENTITY % paracon "#PCDATA"
+ ENTITY % tbl.entry.mdl "(%paracon;)*"
+ ENTITY % tbl.entry.att ""
+-->
+
+<!--doc:A cell in a table.-->
+<!ELEMENT entry (%tbl.entry.mdl;)*>
+
+<!ATTLIST entry
+ colname NMTOKEN #IMPLIED
+ namest NMTOKEN #IMPLIED
+ nameend NMTOKEN #IMPLIED
+ morerows NMTOKEN #IMPLIED
+ colsep %yesorno; #IMPLIED
+ rowsep %yesorno; #IMPLIED
+ align (left|right|center|justify|char) #IMPLIED
+ char CDATA #IMPLIED
+ charoff NMTOKEN #IMPLIED
+ valign (top|middle|bottom) #IMPLIED
+ %tbl.entry.att;
+>
http://git-wip-us.apache.org/repos/asf/isis/blob/7a7836e3/mothballed/docbkx/src/docbkx/dtd-4.5/usage.txt
----------------------------------------------------------------------
diff --git a/mothballed/docbkx/src/docbkx/dtd-4.5/usage.txt b/mothballed/docbkx/src/docbkx/dtd-4.5/usage.txt
new file mode 100644
index 0000000..3f91c37
--- /dev/null
+++ b/mothballed/docbkx/src/docbkx/dtd-4.5/usage.txt
@@ -0,0 +1,34 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+
+
+"file:///C|/1KevDev/docbook-xml-4.5/docbookx.dtd"
+
+Level 1
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+"file:../../../../../resources/docbook-xml-4.5/docbookx.dtd">
+
+
+Level 2
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+"file:../../../../../../resources/docbook-xml-4.5/docbookx.dtd">
+
+
+Level 3
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+"file:../../../../../../../resources/docbook-xml-4.5/docbookx.dtd">
http://git-wip-us.apache.org/repos/asf/isis/blob/7a7836e3/mothballed/docbkx/src/docbkx/guide/DRAFT/isis-contributors-guide.POSSIBLY-TO-INCLUDE.xml
----------------------------------------------------------------------
diff --git a/mothballed/docbkx/src/docbkx/guide/DRAFT/isis-contributors-guide.POSSIBLY-TO-INCLUDE.xml b/mothballed/docbkx/src/docbkx/guide/DRAFT/isis-contributors-guide.POSSIBLY-TO-INCLUDE.xml
new file mode 100644
index 0000000..c0802ea
--- /dev/null
+++ b/mothballed/docbkx/src/docbkx/guide/DRAFT/isis-contributors-guide.POSSIBLY-TO-INCLUDE.xml
@@ -0,0 +1,711 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+"file:./src/docbkx/dtd-4.5/docbookx.dtd">
+<book>
+ <bookinfo>
+ <title><?eval ${docbkxGuideTitle}?></title>
+
+ <subtitle><?eval ${docbkxGuideSubTitle}?></subtitle>
+
+ <releaseinfo><?eval ${project.version}?></releaseinfo>
+
+ <authorgroup>
+ <author>
+ <firstname>Dan</firstname>
+
+ <surname>Haywood</surname>
+ </author>
+ </authorgroup>
+
+ <legalnotice>
+ <para>Permission is granted to make and distribute verbatim copies of
+ this manual provided that the copyright notice and this permission
+ notice are preserved on all copies.</para>
+ </legalnotice>
+ </bookinfo>
+
+ <!-- front matter -->
+
+ <toc></toc>
+
+ <!-- main content -->
+
+ <part>
+ <title></title>
+
+ <chapter>
+ <title></title>
+
+ <sect1>
+ <title>Overview</title>
+
+ <para>Customization for Maven sites is accomplished by:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>customizing the menu bar and general look-n-feel (see <xref
+ linkend="sec.customizing-the-site-descriptor" />)</para>
+
+ <para>This is done by editing the site descriptor for each module,
+ namely, <filename>src/site/site.xml</filename>. The exact content
+ of the site descriptor varies, generally parent modules (and
+ standalone modules) will have more content than child modules.
+ This is in part because child modules inherit certain information
+ from the parent.</para>
+ </listitem>
+
+ <listitem>
+ <para>writing additional site content (see <xref
+ linkend="sec.additional-site-content" />)</para>
+
+ <para>The additional content lives under
+ <filename>src/site/xxx</filename>, where <filename>xxx</filename>
+ represents the file format. These files can be linked to from the
+ menu bar using <filename>site.xml</filename>. Any document that
+ corresponds to <filename>index.html</filename> (for example
+ <filename>src/site/apt/index.apt</filename>) need not be
+ explicitly linked to because it will be the default for the
+ site.</para>
+ </listitem>
+
+ <listitem>
+ <para>specifying the list of reports to produce (see <xref
+ linkend="sec.generated-reports" />)</para>
+
+ <para>This is done in the <filename>pom.xml</filename>. For sister
+ projects the configuration is inherited from the corporate
+ <acronym>POM</acronym>.</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>The following sections provide further detail on these
+ steps.</para>
+
+ <para>For details on actually building, checking and deploying the
+ site, see <xref
+ linkend="chp.building-checking-and-deploying-the-site" />.</para>
+ </sect1>
+
+ <sect1 id="sec.customizing-the-site-descriptor">
+ <title>Customizing the Site Descriptor (site.xml)</title>
+
+ <para>Generally speaking sister projects should have site
+ documentation alongside the code artifacts for each Maven module (so
+ that there is a <filename>src/site</filename> directory alongside
+ <filename>src/main/java</filename> and
+ <filename>src/test/java</filename>).</para>
+
+ <para>The parent module is the top-level module that contains the main
+ <filename>index.html</filename> entry page along with a hierarchy of
+ subsites corresponding to the submodules defined in the
+ <sgmltag><modules></sgmltag> element of the
+ <acronym>POM</acronym>, for example:</para>
+
+ <screen><modules>
+ <module>fixtures</module>
+ <module>documentation</module>
+</modules></screen>
+
+ <para>The child modules are then the modules referenced by the parent
+ module.</para>
+
+ <para>Some sister projects may have separate standalone modules that
+ just contain site content (typically with no code artifacts of their
+ own). These can be thought of as parent modules with no children
+ modules.</para>
+
+ <para>The customization required depends on whether the site is a
+ parent/standalone module or a child module.</para>
+
+ <sect2 id="sec.parent-module-and-standalone-modules">
+ <title>Parent Module and Standalone Modules</title>
+
+ <sect3>
+ <title>Project Name</title>
+
+ <para>The project name should use
+ <varname>${project.name}</varname>, being taken from the
+ <filename>pom.xml</filename>.</para>
+
+ <screen><project name="${project.name}">
+ ...
+</project></screen>
+
+ <para>The name will appear in any child modules sites linking back
+ to the parent module (see <xref
+ linkend="sec.child-module-site-body-and-menu-references" />). It
+ must be short enough to fit in the space provided.</para>
+ </sect3>
+
+ <sect3>
+ <title>Version Position and Banner</title>
+
+ <para>The version should be positioned to the right, and the logo
+ should use a version of
+ <filename>hal-logo-for-maven-site.jpg</filename> customised for
+ the sister project (there is a
+ <filename>hal-logo-for-maven-site.pdn</filename> <ulink
+ url="http://getpaint.net">Paint.NET</ulink> master available in
+ the Star Objects umbrella project):</para>
+
+ <screen><project name="${project.name}">
+ <version position="right"/>
+
+ <bannerLeft>
+ <name>HAL</name>
+ <src>images/hal-logo-for-maven-site.jpg</src>
+ <href>.</href>
+ </bannerLeft>
+
+ ...
+</project></screen>
+ </sect3>
+
+ <sect3>
+ <title>Powered By Logo</title>
+
+ <para>The <sgmltag><poweredBy></sgmltag> element (which adds
+ a logo at the bottom of the menu bar) should be specified to use
+ the <filename>NO-powered-by-logo.png</filename>:</para>
+
+ <screen><project name="${project.name}">
+ ...
+ <poweredBy>
+ <logo name="Naked Objects" href="http://nakedobjects.org"
+ img="images/NO-powered-by-logo.png"/>
+ </poweredBy>
+ ...
+</project></screen>
+
+ <para>Note that the theme expects that the
+ <filename>.png</filename> image should be scalable to 100 x 62
+ (see <filename>maven-theme.css</filename> in Star Objects'
+ <filename>trunk/skin/src/main/resources/css</filename>).</para>
+ </sect3>
+
+ <sect3 id="sec.defining-the-skin">
+ <title>Skin</title>
+
+ <para>The skin should be specified as the corporate Maven
+ skin:</para>
+
+ <screen><project name="${project.name}">
+ ...
+ <skin>
+ <groupId>org.starobjects.star</groupId>
+ <artifactId>skin</artifactId>
+ <version>1</version>
+ </skin>
+ ...
+</project></screen>
+
+ <para>Note that section <xref
+ linkend="chp.BuildingAndDeployingTheMavenSkin" /> of this document
+ describes how this skin is deployed. Sister projects should be
+ able to take it for granted that this skin is available.</para>
+ </sect3>
+
+ <sect3>
+ <title>Body and Menu Items</title>
+
+ <para>The <sgmltag><body></sgmltag> element defines menu
+ items (and optionally links)</para>
+
+ <screen><project name="${project.name}">
+ ...
+ <body>
+ ...
+ </body>
+</project></screen>
+ </sect3>
+
+ <sect3>
+ <title>Link items (parent modules only)</title>
+
+ <para>(For parent modules), link item (appearing in the top
+ border) should reference Naked Objects and other sister
+ projects:</para>
+
+ <screen> <body>
+ <links>
+ <item name="Naked Objects" href="http://www.nakedobjects.org/"/>
+ <item name="Sister Projects" href="http://starobjects.sourceforge.net"/>
+ </links>
+ ...
+ </body></screen>
+ </sect3>
+
+ <sect3>
+ <title>Menu item linking to Child Modules (parent modules
+ only)</title>
+
+ <para>(For parent modules), a menu item should reference child
+ modules, providing navigability to the subsites of these
+ modules:</para>
+
+ <screen> <body>
+ ...
+ <menu ref="modules" inherit="top"/>
+ ...
+ </body></screen>
+ </sect3>
+
+ <sect3>
+ <title>Menu item linking to Module-specific Content</title>
+
+ <para>If there is any specific content (such as overview pages,
+ screencasts, FAQ pages and so on) then they should be referenced
+ here. At the time of writing none of the sister projects had this
+ requirement, but the Naked Objects site, also built with Maven,
+ does show how:</para>
+
+ <screen> <body>
+ ...
+ <menu name="Developing with Naked Objects">
+ <item name="Forums" href="http://sourceforge.net/projects/nakedobjects/forums/" />
+ <item name="Blog/News" href="http://blog.nakedobjects.org/" />
+ <item name="Manual" href="manual.html" collapse="true">
+ <item name="Tutorial" href="tutorial.html" />
+ <item name="Application manual" href="application.html" />
+ <item name="Filename conventions" href="file-nameconvention.html" />
+ <item name="Installing NOF" href="installing-nof.html" />
+ </item>
+ </menu>
+ ...
+ </body></screen>
+ </sect3>
+
+ <sect3>
+ <title>Menu item linking to Reports (if source code)</title>
+
+ <para>Neither parent sites nor standalone sites are expected to
+ include source code. If they do, though, then a menu item to
+ reference generated reports should be added:</para>
+
+ <screen> <body>
+ ...
+ <menu ref="reports"/>
+ ...
+ </body></screen>
+ </sect3>
+
+ <sect3 id="sec.AddingGeneratedDocumentationToSite">
+ <title>Menu items linking to Documentation (parent modules
+ only)</title>
+
+ <para>Many parent modules will have a
+ <package>documentation</package> (sub)module which is used to
+ create DocBook documentation (as discussed in <xref
+ linkend="chp.WritingDocBookDocumentation" />). The following links
+ allow the generated documentation to be referenced directly from
+ the parent site:</para>
+
+ <screen> <body>
+ ...
+ <menu name="Documentation">
+ <item name="User Guide (PDF)"
+ href="documentation/docbkx/pdf/user-guide.pdf"/>
+ <item name="User Guide (HTML)"
+ href="documentation/docbkx/html/user-guide/user-guide.html"/>
+ <item name="Developers Guide (PDF)"
+ href="documentation/docbkx/pdf/developers-guide.pdf"/>
+ <item name="Developers Guide (HTML)"
+ href="documentation/docbkx/html/developers-guide/developers-guide.html"/>
+ </menu>
+ ...
+ </body></screen>
+
+ <para>These links pick up generated documentation that is copied
+ from each the documentation project's
+ <filename>target/docbkx</filename> directory into its
+ <filename>target/site/docbkx</filename> directory. The copying
+ itself is defined in the corporate <acronym>POM</acronym>, as part
+ of the <sgmltag><postProcess></sgmltag> configuration of the
+ <package>docbkx-maven-plugin</package> plugin:</para>
+
+ <screen><plugin>
+ <groupId>com.agilejava.docbkx</groupId>
+ <artifactId>docbkx-maven-plugin</artifactId>
+ <version>2.0.8</version>
+ ...
+ <executions>
+ <execution>
+ <id>html-docs</id>
+ ...
+ <configuration>
+ ...
+ <postProcess>
+ <copy todir="target/site/docbkx/html" failonerror="false">
+ <fileset dir="target/docbkx/html">
+ <include name="**/*"/>
+ </fileset>
+ </copy>
+ </postProcess>
+ </configuration>
+ </execution>
+
+ ...
+ </executions>
+</plugin></screen>
+
+ <para>There's a similar <sgmltag><postProcess></sgmltag>
+ element for <acronym>PDF</acronym> documents too.</para>
+
+ <para>Note that some sister projects may only have user guide
+ and/or documentation guide. For example, Star Objects umbrella
+ project only provides a developers guide (this guide!). In such
+ cases, only add the links required.</para>
+ </sect3>
+
+ <sect3>
+ <title>Menu items linking to Project Resources</title>
+
+ <para>Project resources provide pointers to resources hosted
+ elsewhere (typically SourceForge). For example, Tested Objects
+ has:</para>
+
+ <screen> <body>
+ ...
+ <menu name="Project Resources">
+ <item name="SF Trac Wiki" href="http://sourceforge.net/apps/trac/testedobjects"/>
+ <item name="SF Project Page" href="http://sourceforge.net/projects/testedobjects"/>
+ </menu>
+ ...
+ </body></screen>
+
+ <para>The "Maven Repo" link perhaps needs a little more
+ explanation. Each of the sister projects has its own staging Maven
+ repository on SourceForge. The "Maven Repo" link allows this
+ repository to be browsed.</para>
+ </sect3>
+
+ <sect3>
+ <title>Menu items linking to Sister Projects</title>
+
+ <para>All sister projects should have a set of menu items pointing
+ to other sister projects (home page, and the Maven repo):</para>
+
+ <screen> <body>
+ ...
+ <menu name="Sister Projects">
+ <item name="Home" href="http://starobjects.sourceforge.net"/>
+ <item name="Maven Repo" href="http://sourceforge.net/projects/starobjects/m2-repo"/>
+ </menu>
+ ...
+ </body></screen>
+ </sect3>
+
+ <sect3>
+ <title>Menu items linking to any other resources</title>
+
+ <para>Other resources provide pointers to related projects, blogs
+ and so forth, also hosted elsewhere. The standard set for all
+ sister projects are:</para>
+
+ <screen> <body>
+ ...
+ <menu name="Other Resources">
+ <item name="Dan Haywood's blog" href="http://danhaywood.com"/>
+ <item name="Naked Objects" href="http://www.nakedobjects.org/"/>
+ <item name="Naked Objects for .NET" href="http://www.nakedobjects.net/"/>
+ <item name="Naked Objects blog" href="http://blog.nakedobjects.org/"/>
+ <item name="Scimpi" href="http://www.scimpi.org/" />
+ </menu>
+ </body></screen>
+ </sect3>
+ </sect2>
+
+ <sect2>
+ <title>Child Modules</title>
+
+ <para>Child modules inherit site definitions from the parent, but
+ override the <sgmltag><body></sgmltag> element to customize
+ the contents of the menu items. Pretty much everything else (such as
+ the logo and skin definition) is unchanged.</para>
+
+ <sect3>
+ <title>Project Name</title>
+
+ <para>The project name should use
+ <varname>${project.name}</varname>, being taken from the
+ <filename>pom.xml</filename>.</para>
+
+ <screen><project name="${project.name}">
+ ...
+</project></screen>
+
+ <para>The name will appear in any child sites linking back to the
+ parent module (see <xref
+ linkend="sec.parent-module-and-standalone-modules" />), so it must
+ be short enough to fit in the space provided.</para>
+ </sect3>
+
+ <sect3 id="sec.child-module-site-body-and-menu-references">
+ <title>Body and Menu Items</title>
+
+ <para>The <sgmltag><body></sgmltag> element defines menu
+ items (and optionally links)</para>
+
+ <screen><project name="${project.name}">
+ ...
+ <body>
+ ...
+ </body>
+</project></screen>
+ </sect3>
+
+ <sect3>
+ <title>Menu link referencing the Parent Module</title>
+
+ <para>The child modules should reference the parent module,
+ providing navigability back from the child's subsite to the
+ parent's site:</para>
+
+ <screen> <body>
+ <menu ref="parent"/>
+ ...
+ </body></screen>
+ </sect3>
+
+ <sect3>
+ <title>Menu item linking to Module-specific Content</title>
+
+ <para>If there is any specific content for the child module then
+ they should be referenced here. At the time of writing none of the
+ sister projects had this requirement, but the Naked Objects site,
+ also built with Maven, does show how:</para>
+
+ <screen> <body>
+ ...
+ <menu name="Developing with Naked Objects">
+ <item name="Forums" href="http://sourceforge.net/projects/nakedobjects/forums/" />
+ <item name="Blog/News" href="http://blog.nakedobjects.org/" />
+ <item name="Manual" href="manual.html" collapse="true">
+ <item name="Tutorial" href="tutorial.html" />
+ <item name="Application manual" href="application.html" />
+ <item name="Filename conventions" href="file-nameconvention.html" />
+ <item name="Installing NOF" href="installing-nof.html" />
+ </item>
+ </menu>
+ ...
+ </body></screen>
+ </sect3>
+
+ <sect3>
+ <title>Links to Generated Reports</title>
+
+ <para>All child modules are expected to contain source code. They
+ should therefore include a reference to generated reports from
+ that source code:</para>
+
+ <screen> <body>
+ ...
+ <menu ref="reports"/>
+ </body></screen>
+ </sect3>
+
+ <sect3>
+ <title>Documentation Links (documentation child module
+ only)</title>
+
+ <para>Since all sister projects should have a
+ <package>documentation</package> module, this module should also
+ link to the documentation. The text for this is similar to that on
+ the parent module, but one level deeper in the directory (ie
+ remove the "documentation/" from the path):</para>
+
+ <screen> <body>
+ ...
+ <menu name="Documentation">
+ <item name="User Guide (PDF)"
+ href="docbkx/pdf/user-guide.pdf"/>
+ <item name="User Guide (HTML)"
+ href="docbkx/html/user-guide/user-guide.html"/>
+ <item name="Developers Guide (PDF)"
+ href="docbkx/pdf/developers-guide.pdf"/>
+ <item name="Developers Guide (HTML)"
+ href="docbkx/html/developers-guide/developers-guide.html"/>
+ </menu>
+ ...
+ </body></screen>
+ </sect3>
+ </sect2>
+ </sect1>
+
+ <sect1 id="sec.generated-reports">
+ <title>Generated Reports</title>
+
+ <para>The reports are defined by the
+ <sgmltag><reporting></sgmltag> section of the corporate
+ <acronym>POM</acronym>. These only appear in a module's site if there
+ is a <sgmltag><menu ref="reports"/></sgmltag> link; generally
+ this <emphasis>is</emphasis> the case for child modules and is
+ <emphasis>not</emphasis> the case for parent modules.</para>
+
+ <para>At the time of writing, the reports defined were:</para>
+
+ <screen><reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-project-info-reports-plugin</artifactId>
+ ...
+ </plugin>
+
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>cobertura-maven-plugin</artifactId>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-checkstyle-plugin</artifactId>
+ ...
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-pmd-plugin</artifactId>
+ ...
+ </plugin>
+
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>taglist-maven-plugin</artifactId>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jxr-plugin</artifactId>
+ ...
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ ...
+ </plugin>
+ </plugins>
+</reporting></screen>
+
+ <para>The <package>maven-project-info-reports-plugin</package> plugin
+ generates the submenu under the "Project Information" menu
+ item:</para>
+
+ <screenshot>
+ <screeninfo>project information</screeninfo>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/site/project-information.png"
+ scale="60" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+
+ <para>The remaining plugins each generate a submenu item under the
+ "Project Reports" menu item:</para>
+
+ <screenshot>
+ <screeninfo>project reports</screeninfo>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/site/project-reports.png" scale="60" />
+ </imageobject>
+ </mediaobject>
+ </screenshot>
+ </sect1>
+
+ <sect1 id="sec.CheckingSiteDocumentation">
+ <title>Checking the Site by Deploying it Locally</title>
+
+ <para>To check any changes to the site it is necessary to build and
+ deploy it locally.</para>
+
+ <sect2>
+ <title>Prerequisites</title>
+
+ <para>See <xref linkend="apx.DeploymentPrerequisites" />, which
+ describes prerequisite configuration needed prior to performing any
+ deployment.</para>
+ </sect2>
+
+ <sect2>
+ <title>Performing the Local Deploy</title>
+
+ <para>To build a site and deploy it locally, use:</para>
+
+ <screen>mvn site-deploy -D dist=local</screen>
+
+ <para>The generated site can be browsed by navigating to the
+ location specified in the corporate POM, namely
+ <filename>/tmp/m2-sites/${distMgmtArtifactId}</filename>. For
+ example, Star Objects' own site is deployed to
+ <filename>/tmp/m2-sites/starobjects</filename>.</para>
+
+ <para>The screenshot below shows what a typical generated site looks
+ like:</para>
+
+ <para><screenshot>
+ <screeninfo>sisterobjects skin example</screeninfo>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/dev-env/maven-application-skin-example.png"
+ scale="40" />
+ </imageobject>
+ </mediaobject>
+ </screenshot></para>
+ </sect2>
+ </sect1>
+ </chapter>
+ </part>
+
+ <part>
+ <title>Continuous Integration and Release Management</title>
+
+ <chapter>
+ <title>CI Configuration</title>
+
+ <abstract>
+ <para>Hudson is used for CI</para>
+ </abstract>
+
+ <para></para>
+ </chapter>
+
+ <chapter>
+ <title>Release Management</title>
+
+ <abstract>
+ <para>The process and steps required to make a new release.</para>
+ </abstract>
+
+ <para></para>
+ </chapter>
+ </part>
+</book>
http://git-wip-us.apache.org/repos/asf/isis/blob/7a7836e3/mothballed/docbkx/src/docbkx/guide/images/dev-env/easyshell-integration.png
----------------------------------------------------------------------
diff --git a/mothballed/docbkx/src/docbkx/guide/images/dev-env/easyshell-integration.png b/mothballed/docbkx/src/docbkx/guide/images/dev-env/easyshell-integration.png
new file mode 100644
index 0000000..a187711
Binary files /dev/null and b/mothballed/docbkx/src/docbkx/guide/images/dev-env/easyshell-integration.png differ
http://git-wip-us.apache.org/repos/asf/isis/blob/7a7836e3/mothballed/docbkx/src/docbkx/guide/images/dev-env/easyshell-keys.png
----------------------------------------------------------------------
diff --git a/mothballed/docbkx/src/docbkx/guide/images/dev-env/easyshell-keys.png b/mothballed/docbkx/src/docbkx/guide/images/dev-env/easyshell-keys.png
new file mode 100644
index 0000000..2e43a96
Binary files /dev/null and b/mothballed/docbkx/src/docbkx/guide/images/dev-env/easyshell-keys.png differ
http://git-wip-us.apache.org/repos/asf/isis/blob/7a7836e3/mothballed/docbkx/src/docbkx/guide/images/dev-env/eclemma-coverage-configurations.png
----------------------------------------------------------------------
diff --git a/mothballed/docbkx/src/docbkx/guide/images/dev-env/eclemma-coverage-configurations.png b/mothballed/docbkx/src/docbkx/guide/images/dev-env/eclemma-coverage-configurations.png
new file mode 100644
index 0000000..1a03dfa
Binary files /dev/null and b/mothballed/docbkx/src/docbkx/guide/images/dev-env/eclemma-coverage-configurations.png differ
http://git-wip-us.apache.org/repos/asf/isis/blob/7a7836e3/mothballed/docbkx/src/docbkx/guide/images/dev-env/eclemma-coverage-view.png
----------------------------------------------------------------------
diff --git a/mothballed/docbkx/src/docbkx/guide/images/dev-env/eclemma-coverage-view.png b/mothballed/docbkx/src/docbkx/guide/images/dev-env/eclemma-coverage-view.png
new file mode 100644
index 0000000..d639422
Binary files /dev/null and b/mothballed/docbkx/src/docbkx/guide/images/dev-env/eclemma-coverage-view.png differ
http://git-wip-us.apache.org/repos/asf/isis/blob/7a7836e3/mothballed/docbkx/src/docbkx/guide/images/dev-env/eclemma-editor.png
----------------------------------------------------------------------
diff --git a/mothballed/docbkx/src/docbkx/guide/images/dev-env/eclemma-editor.png b/mothballed/docbkx/src/docbkx/guide/images/dev-env/eclemma-editor.png
new file mode 100644
index 0000000..95f8b0a
Binary files /dev/null and b/mothballed/docbkx/src/docbkx/guide/images/dev-env/eclemma-editor.png differ
http://git-wip-us.apache.org/repos/asf/isis/blob/7a7836e3/mothballed/docbkx/src/docbkx/guide/images/dev-env/findbugs-bugs-found-message.png
----------------------------------------------------------------------
diff --git a/mothballed/docbkx/src/docbkx/guide/images/dev-env/findbugs-bugs-found-message.png b/mothballed/docbkx/src/docbkx/guide/images/dev-env/findbugs-bugs-found-message.png
new file mode 100644
index 0000000..f9e54a9
Binary files /dev/null and b/mothballed/docbkx/src/docbkx/guide/images/dev-env/findbugs-bugs-found-message.png differ
http://git-wip-us.apache.org/repos/asf/isis/blob/7a7836e3/mothballed/docbkx/src/docbkx/guide/images/dev-env/findbugs-context-menu.png
----------------------------------------------------------------------
diff --git a/mothballed/docbkx/src/docbkx/guide/images/dev-env/findbugs-context-menu.png b/mothballed/docbkx/src/docbkx/guide/images/dev-env/findbugs-context-menu.png
new file mode 100644
index 0000000..1618c03
Binary files /dev/null and b/mothballed/docbkx/src/docbkx/guide/images/dev-env/findbugs-context-menu.png differ
http://git-wip-us.apache.org/repos/asf/isis/blob/7a7836e3/mothballed/docbkx/src/docbkx/guide/images/dev-env/findbugs-perspective.png
----------------------------------------------------------------------
diff --git a/mothballed/docbkx/src/docbkx/guide/images/dev-env/findbugs-perspective.png b/mothballed/docbkx/src/docbkx/guide/images/dev-env/findbugs-perspective.png
new file mode 100644
index 0000000..f2b7bb1
Binary files /dev/null and b/mothballed/docbkx/src/docbkx/guide/images/dev-env/findbugs-perspective.png differ
http://git-wip-us.apache.org/repos/asf/isis/blob/7a7836e3/mothballed/docbkx/src/docbkx/guide/images/dev-env/findbugs-suppress-warnings.png
----------------------------------------------------------------------
diff --git a/mothballed/docbkx/src/docbkx/guide/images/dev-env/findbugs-suppress-warnings.png b/mothballed/docbkx/src/docbkx/guide/images/dev-env/findbugs-suppress-warnings.png
new file mode 100644
index 0000000..5832b5e
Binary files /dev/null and b/mothballed/docbkx/src/docbkx/guide/images/dev-env/findbugs-suppress-warnings.png differ
http://git-wip-us.apache.org/repos/asf/isis/blob/7a7836e3/mothballed/docbkx/src/docbkx/guide/images/dev-env/m2eclipse-preferences-maven-installation.png
----------------------------------------------------------------------
diff --git a/mothballed/docbkx/src/docbkx/guide/images/dev-env/m2eclipse-preferences-maven-installation.png b/mothballed/docbkx/src/docbkx/guide/images/dev-env/m2eclipse-preferences-maven-installation.png
new file mode 100644
index 0000000..94f5c54
Binary files /dev/null and b/mothballed/docbkx/src/docbkx/guide/images/dev-env/m2eclipse-preferences-maven-installation.png differ
http://git-wip-us.apache.org/repos/asf/isis/blob/7a7836e3/mothballed/docbkx/src/docbkx/guide/images/dev-env/maven-application-skin-example.png
----------------------------------------------------------------------
diff --git a/mothballed/docbkx/src/docbkx/guide/images/dev-env/maven-application-skin-example.png b/mothballed/docbkx/src/docbkx/guide/images/dev-env/maven-application-skin-example.png
new file mode 100644
index 0000000..56a0f62
Binary files /dev/null and b/mothballed/docbkx/src/docbkx/guide/images/dev-env/maven-application-skin-example.png differ
http://git-wip-us.apache.org/repos/asf/isis/blob/7a7836e3/mothballed/docbkx/src/docbkx/guide/images/dev-env/pmd-violations-view.png
----------------------------------------------------------------------
diff --git a/mothballed/docbkx/src/docbkx/guide/images/dev-env/pmd-violations-view.png b/mothballed/docbkx/src/docbkx/guide/images/dev-env/pmd-violations-view.png
new file mode 100644
index 0000000..2aa825a
Binary files /dev/null and b/mothballed/docbkx/src/docbkx/guide/images/dev-env/pmd-violations-view.png differ
http://git-wip-us.apache.org/repos/asf/isis/blob/7a7836e3/mothballed/docbkx/src/docbkx/guide/images/dev-env/problems-view-checkstyle.png
----------------------------------------------------------------------
diff --git a/mothballed/docbkx/src/docbkx/guide/images/dev-env/problems-view-checkstyle.png b/mothballed/docbkx/src/docbkx/guide/images/dev-env/problems-view-checkstyle.png
new file mode 100644
index 0000000..2614b61
Binary files /dev/null and b/mothballed/docbkx/src/docbkx/guide/images/dev-env/problems-view-checkstyle.png differ