-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathindex.xml
152 lines (133 loc) · 6.87 KB
/
index.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
<?xml version="1.0" encoding="UTF-8"?>
<article xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink"
xml:id="home"
version="5.0">
<info>
<title>XProc.org</title>
</info>
<para>Archive.xproc.org is a website about the 1.0 version of
<citetitle>XProc: An XML Pipeline Language</citetitle>, a
specification developed at the <link
xlink:href="http://www.w3.org/">W3C</link>, and its use, implementation,
and extensions.</para>
<section xml:id="spec">
<title>What is it?</title>
<para>XProc is a language designed for describing operations to be performed
on XML documents. The official specification for XProc is
<citetitle xlink:href="http://www.w3.org/TR/xproc/">XProc:
An XML Pipeline Language</citetitle>. It is a
<link xlink:href="http://www.w3.org/2005/10/Process-20051014/tr.html#rec-publication">Recommendation</link>.</para>
<para>The XProc specification was produced by the <link
xlink:href="http://www.w3.org/XML/Processing/">XML Processing Model Working
Group</link>. The XProc WG operated in the public, anyone is free to read <link
xlink:href="http://lists.w3.org/Archives/Public/public-xml-processing-model-wg/">the
archives</link> of its mailing list.</para>
<para>While the WG was in operation, public comments on the specification could be sent to
the <link xlink:href="mailto:[email protected]">processing
model comments</link> mailing list.
<link xlink:href="http://lists.w3.org/Archives/Public/public-xml-processing-model-comments/">The archives</link>
of the comments list are also open to the public. Now that the
WG has been disbanded, readers are encouraged to submit comments to the community
through the GitHub issue tracker.</para>
</section>
<section xml:id="latest">
<title>Interested in the latest development?</title>
<para>The next version of XProc, called <emphasis role="bold">XProc 3.0</emphasis> is currently
under development. The editorial team believes that the core language specification is in “<emphasis
role="bold">last call</emphasis>”. Please help us by reading and commenting it. It is on <link
xlink:href="http://spec.xproc.org">spec.xproc.org</link>, which is build from the <link
xlink:href="https://github.com/xproc/3.0-specification">XProc 3.0 github repo</link>. This is also
the place of our issue tracker if you want to leave any comments or make suggestions on XProc
3.0.</para>
<para>Erik Siegel gave a talk “Excellent XProc 3.0” at <link xlink:href="http://www.xmlprague.cz">XML Prague 2019</link>.
The video is available <link xlink:href="https://www.youtube.com/watch?v=O51aE311BKU">here</link>.</para>
<para>The next <link xlink:href="https://github.com/xproc/Workshop-2019-06">XProc 3.0
workshop</link> will take place 10th and 11th June 2019 in London (UK), immediately after
<link xlink:href="https://markupuk.org">Markup UK</link>.</para>
<para>We also invite everyone to participate in the<link
xlink:href="https://www.w3.org/community/xproc-next/"><emphasis role="bold">XProc Next community
group</emphasis></link> at W3C. You do not have to be a W3C member to join the
community group.</para>
</section>
<section xml:id="usecases">
<title>Why did you do it?</title>
<para>XProc is designed to address the common problem of how to compose
XML processes. Many document processing scenarios involve some combination
of XML technologies; canonical examples include XInclude, schema validation,
and transformation.</para>
<para>Although it is possible to combine these technologies using general
purpose tools such as
<link xlink:href="http://en.wikipedia.org/wiki/Make_(software)">make</link> and
<link xlink:href="http://en.wikipedia.org/wiki/Apache_Ant">ant</link> (to name
only two), these tools are not designed to deal specifically with the semantics
of XML processing. As such they are often both more complicated and less
useful than would be ideal</para>
<para>XProc has been designed specifically to allow authors to compose XML
processes and share these compositions in a standard way.</para>
<para>For more details about the requirements of XProc and the use cases
that it was designed to solve, see
<citetitle xlink:href="http://www.w3.org/TR/xproc-requirements/">XML
Processing Model Requirements and Use Cases</citetitle>.</para>
</section>
<section xml:id="xproc-dev">
<title>How do I participate?</title>
<para>All users, implementors, and other developers with an interest
in XProc are encouraged to join the “<literal>xproc-dev</literal>” mailing
list. Send a “<literal>subscribe</literal>” request to
<email>[email protected]</email> to join.</para>
<para>It too is
<link xlink:href="http://lists.w3.org/Archives/Public/xproc-dev/">archived</link>
for your pleasure. It is
<link xlink:href="http://markmail.org/search/?q=list%3Axproc-dev">even
more usefully archived</link> on
<link xlink:href="http://markmail.org/">MarkMail</link>.
</para>
</section>
<section xml:id="testsuite">
<title>What about examples?</title>
<para>An official test suite for XProc is under development. See
<link xlink:href="http://tests.xproc.org/"/> for more information.
</para>
<para>There is also a very nice
<link xlink:href="http://www.xfront.com/xproc/">tutorial</link> by
Roger Costello and James Garriss.</para>
<para>Achim Berndzen and Gerrit Imsieke organized an “XProc showroom” at XML Prague 2017. The <link
xlink:href="https://github.com/xproc/showroom/wiki/xmlprague2017">showroom wiki</link> contains
links to some open-source projects.</para>
</section>
<section>
<title>Recent events</title>
<para><itemizedlist>
<listitem>
<para>On Feb 5 & 6 2019 we had an <link xlink:href="https://github.com/xproc/Workshop-2019-02"
>XProc Workshop in Prague.</link></para>
</listitem>
<listitem>
<para>On Sept. 5 & 6 2018 we had an <link xlink:href="https://github.com/xproc/Workshop-2018-09"
>XProc workshop</link> in Leipzig (Germany).</para>
</listitem>
<listitem>
<para>There was an <link xlink:href="https://github.com/xproc/Workshop-2018-06">XProc
workshop</link> on 11-12 June 2018 in London (GB).</para>
</listitem>
<listitem><para>We had an <link xlink:href="https://github.com/xproc/Workshop-2018-02">XProc workshop</link> at 6-7 February 2018 in Prague, immediately before
<link xlink:href="http://www.xmlprague.cz">XML Prague 2018</link>.</para>
</listitem>
<listitem>
<para>On September 14th/15th, 2017 there as an <link
xlink:href="https://github.com/xproc/Workshop-2017-09">XProc workshop</link> in Aachen (Germany).</para>
</listitem>
<listitem>
<para>On June 12, 2017 there was an <link
xlink:href="https://github.com/xproc/Workshop-2017-06">XProc workshop</link> in London U.K., just
after <link xlink:href="http://www.xmllondon.com">XML London</link>.</para>
</listitem>
<listitem>
<para>On Feb 7-8, 2017 there was an <link
xlink:href="https://github.com/xproc/Workshop-2017-02/wiki">XProc workshop</link> in Prague, just
before XML Prague.</para>
</listitem>
</itemizedlist></para>
</section>
</article>