From: Norman Walsh Date: Fri, 30 May 2008 17:03:51 +0000 (+0000) Subject: Initial checkin of spec template X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e1ed629e271c494c52f39d12c4ee6d2c2eaba94a;p=docbook-dsssl Initial checkin of spec template --- diff --git a/docbook/relaxng/publishers/spec/Makefile b/docbook/relaxng/publishers/spec/Makefile new file mode 100644 index 000000000..067dc5ebd --- /dev/null +++ b/docbook/relaxng/publishers/spec/Makefile @@ -0,0 +1,48 @@ +include ../../../../buildtools/Makefile.incl + +SAXON=$(CVSTOOLSROOT)/saxon +XSLT=$(SAXON) +HTMLSTYLE=html.xsl +FOSTYLE=fo.xsl +XML2RFC=/share/doctypes/ietf/xml2rfc/xml2rfc.tcl +RFCBASE=draft-walsh-app-publishers-xml- +RFCVERSION=00 +TIDY=tidy + +XSLPARAM= + +all: publishers.html publishers.pdf + +publishers.html: publishers.xml html.xsl + jing ../publishers.rng $< + $(XSLT) $< $(HTMLSTYLE) $@ $(XSLPARAM) + $(TIDY) -q -utf8 -mn -asxml $@ + +publishers.fo: publishers.xml fo.xsl + jing ../publishers.rng $< + $(XSLT) $< $(FOSTYLE) publishers.fo $(XSLPARAM) + +publishers.pdf: publishers.fo + xep -q $< + +elemdiff.xml: elemdiff.pl 44-50-elements.diff + perl elemdiff.pl > $@ + +cmdiff.xml: cmdiff.pl 44-50-cm.diff + perl cmdiff.pl > $@ + +showdiff.html: showdiff.xml elemdiff.xml cmdiff.xml + xmllint --xinclude $< > ,$< + $(SAXON) ,$< /sourceforge/publishers/xsl/html/publishers.xsl $@ + rm -f ,$< + +rfc: $(RFCBASE)$(RFCVERSION).html $(RFCBASE)$(RFCVERSION).txt + +$(RFCBASE)$(RFCVERSION).html: rfc.xml + $(XML2RFC) $< $@ + +$(RFCBASE)$(RFCVERSION).txt: rfc.xml + $(XML2RFC) $< $@ + +clean: + $(RM) *.html diff --git a/docbook/relaxng/publishers/spec/bibliography.xml b/docbook/relaxng/publishers/spec/bibliography.xml new file mode 100644 index 000000000..00538c722 --- /dev/null +++ b/docbook/relaxng/publishers/spec/bibliography.xml @@ -0,0 +1,70 @@ + + +References + + + +RELAX NGJames Clark, editor. +RELAX NG Specification (Committee Specification). OASIS. 2001. + + +XMLTim Bray, +Jean Paoli, C. M. Sperberg-McQueen, et. al., +editors. +Extensible Markup +Language (XML) 1.0 (Fourth Edition). +World Wide Web Consortium, 16 August 2006. + + +XLink11Steven DeRose, Eve Maler, +David Orchard, Norman Walsh, editors. +XML Linking Language (XLink) +Version 1.1. +World Wide Web Consortium, 2005. + + +RFC 2119IETF +(Internet Engineering Task Force). +RFC 2119: +Key words for use in RFCs to Indicate Requirement Levels. +S. Bradner. 1997. + +RFC 3023IETF +(Internet Engineering Task Force). +RFC 3023: XML +Media Types. +M. Murata, S. St. Laurent, D. Kohn. 2001. + + +DocBook: TDG5 +Norman Walsh and Leonard Meullner. +DocBook 5.0: +The Definitive Guide. + + +SGMLJTC 1, SC 34. +ISO 8879:1986 +Information processing -- Text and office systems -- +Standard Generalized Markup Language (SGML). 1986. + + +W3C XML SchemaHenry S. Thompson, +David Beech, Murray Maloney, et. al., editors. +XML Schema Part 1: Structures. +World Wide Web Consortium, 2000. + + +W3C XML DatatypesPaul V. Biron +and Ashok Malhotra, editors. +XML Schema Part 2: Datatypes. +World Wide Web Consortium, 2000. + + +SchematronRick Jelliffe, editor. +The Schematron Assertion Language 1.5. Rick Jelliffe and +Acedemia Sinica Computing Centre. 2001, 2001. + + + diff --git a/docbook/relaxng/publishers/spec/fo.xsl b/docbook/relaxng/publishers/spec/fo.xsl new file mode 100644 index 000000000..25d55c4f0 --- /dev/null +++ b/docbook/relaxng/publishers/spec/fo.xsl @@ -0,0 +1,342 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.5pt + solid + black + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + + - + + - + + + - + + + + + + + + + + + Version + + + + + + + + + + + + + Specification URIs: + + + + This Version: + + + + + + http://docs.oasis-open.org/docbook/specs/ + + + + + + + + Technical Committee: + + + + + + + + + + + + Chair + + s + + + + + + + + + + + + + + + Editor + + s + + + + + + + + + + + + + + + + + + Related Work: + + + + + + This specification replaces or supersedes: + + + + + + + + + + + + + This specification is related to: + + + + + + + + + + + + + + + Declared XML Namespace + s + + + + + + + + + + + + + + Abstract: + + + + + + + + + Status: + + + + + + + + + Notices: + + + + + + + + + + diff --git a/docbook/relaxng/publishers/spec/html.xsl b/docbook/relaxng/publishers/spec/html.xsl new file mode 100644 index 000000000..fd68c1683 --- /dev/null +++ b/docbook/relaxng/publishers/spec/html.xsl @@ -0,0 +1,411 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ OASIS logo +

+ + + + + + + + + + + + + +
+ + +
+

+ + Version + +

+ +

+ +

+ +

+ +

+ + + + - + + - + + - + + - + + + - + + + + +
+

Specification URIs:

+
+
This Version:
+ +
+ + http://docs.oasis-open.org/docbook/specs/ + + + +
+
+
+
+ +
+
+
Technical Committee:
+ +
+ + + +
+
+ +
+ Chair + + s + +
+ +
+ +
+
+ + +
+ Editor + + s + +
+ +
+ +
+
+ + + + + + +
Related Work:
+
+
+ +
This specification replaces or supersedes:
+ +
+ +
+
+
+ +
This specification is related to:
+ +
+ +
+
+
+
+
+
+
+
+ + +
+
+
+ Declared XML Namespace + s +
+ +
+ +
+
+
+
+
+ +
+

Abstract:

+ +
+ +
+

Status:

+ +
+ +
+

Notices:

+ +
+
+
+ + + + + + + + + + + + + + + + + + + +
+ + diff --git a/docbook/relaxng/publishers/spec/publishers.xml b/docbook/relaxng/publishers/spec/publishers.xml new file mode 100644 index 000000000..726e5000e --- /dev/null +++ b/docbook/relaxng/publishers/spec/publishers.xml @@ -0,0 +1,266 @@ + + + + +]> +
+ + +$Id: docbook.xml 7996 2008-04-09 19:40:26Z nwalsh $ + + + publishers + 1.0 + + wd + 01 + + + +&root;specs + +The DocBook Publishers Schema + + + OASIS + OASIS DocBook Technical Committee + + + + + A + Nonymous + + + +2008-05-30 + +http://docbook.org/ns/docbook + + + + +2008 +The Organization for the Advancement of Structured Information +Standards [OASIS]. All Rights Reserved. + + +The DocBook Publishers Schema is a … + + + + + +This is a &standard;. It does not necessarily +represent the consensus of the committee. + + +Please send comments on this specification to the +docbook-publishers@lists.oasis-open.org list. To subscribe, please +use the +OASIS Subscription +Manager. + +The errata page for this specification is at +. + + + + +Copyright © OASIS® 2008. All Rights Reserved. + +All capitalized terms in the following text have the meanings +assigned to them in the OASIS Intellectual Property Rights Policy (the +"OASIS IPR Policy"). The full Policy may be found at the OASIS +website. + +This document and translations of it may be copied and furnished +to others, and derivative works that comment on or otherwise explain +it or assist in its implementation may be prepared, copied, published, +and distributed, in whole or in part, without restriction of any kind, +provided that the above copyright notice and this section are included +on all such copies and derivative works. However, this document itself +may not be modified in any way, including by removing the copyright +notice or references to OASIS, except as needed for the purpose of +developing any document or deliverable produced by an OASIS Technical +Committee (in which case the rules applicable to copyrights, as set +forth in the OASIS IPR Policy, must be followed) or as required to +translate it into languages other than English. + +The limited permissions granted above are perpetual and will not +be revoked by OASIS or its successors or assigns. + +This document and the information contained herein is provided +on an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE +INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY +IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR +PURPOSE. + +OASIS requests that any OASIS Party or any other party that +believes it has patent claims that would necessarily be infringed by +implementations of this OASIS Committee Specification or OASIS +Standard, to notify OASIS TC Administrator and provide an indication +of its willingness to grant patent licenses to such patent claims in a +manner consistent with the IPR Mode of the OASIS Technical Committee +that produced this specification. + +OASIS invites any party to contact the OASIS TC Administrator if +it is aware of a claim of ownership of any patent claims that would +necessarily be infringed by implementations of this specification by a +patent holder that is not willing to provide a license to such patent +claims in a manner consistent with the IPR Mode of the OASIS Technical +Committee that produced this specification. OASIS may include such +claims on its website, but disclaims any obligation to do so. + +OASIS takes no position regarding the validity or scope of any +intellectual property or other rights that might be claimed to pertain +to the implementation or use of the technology described in this +document or the extent to which any license under such rights might or +might not be available; neither does it represent that it has made any +effort to identify any such rights. Information on OASIS' procedures +with respect to rights in any document or deliverable produced by an +OASIS Technical Committee can be found on the OASIS website. Copies of +claims of rights made available for publication and any assurances of +licenses to be made available, or the result of an attempt made to +obtain a general license or permission for the use of such proprietary +rights by implementers or users of this OASIS Committee Specification +or OASIS Standard, can be obtained from the OASIS TC Administrator. +OASIS makes no representation that any information or list of +intellectual property rights will at any time be complete, or that any +claims in such list are, in fact, Essential Claims. + +The name "OASIS" is a trademark of OASIS, the owner and +developer of this specification, and should be used only to refer to +the organization and its official outputs. OASIS welcomes reference +to, and implementation and use of, specifications, while reserving the +right to enforce its marks against misleading uses. Please see + +for above guidance. + + + +
+Introduction + +… + +
Terminology +The key words must, must +not, required, +shall, shall not, +should, should not, +recommended, may, and +optional in this &standard; are to be +interpreted as described in . Note that for +reasons of style, these words are not capitalized in this +document. +
+ +
+Normative References + +… + + +
+ + +
+ +
+The DocBook Publshers RELAX NG Schema +… +
+ + +Acknowledgements + +The following individuals have participated in the creation of +this specification and are gratefully acknowledged: + + + + + +Revision History + +… + + + + + +