<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.text.xml.relaxng.discuss">
    <title>gmane.text.xml.relaxng.discuss</title>
    <link>http://blog.gmane.org/gmane.text.xml.relaxng.discuss</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1342"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1337"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1334"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1332"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1331"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1329"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1316"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1315"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1313"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1308"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1301"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1300"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1287"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1279"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1278"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1268"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1265"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1260"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1256"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1245"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1342">
    <title>New validator</title>
    <link>http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1342</link>
    <description>&lt;pre&gt;Copied from xml-dev

The purpose of the Serene project is to create an open source
validation engine implementing the JAXP 1.3 Validation Framework API
for RELAX NG, that concentrates on good messages and a clear handling
of ambiguity and conflicts.

For this release, Serene has been extensively reviewed and refactored
in order to improve performance. Some bugs were fixed, messages were
slightly tweaked, one feature was added.

For more information, please come to
 http://code.google.com/p/serene/

Thank you,
Radu Cernuta



&lt;/pre&gt;</description>
    <dc:creator>Dave Pawson</dc:creator>
    <dc:date>2012-04-19T05:03:56</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1337">
    <title>Is SVG 1.1 RNG schema valid?</title>
    <link>http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1337</link>
    <description>&lt;pre&gt;http://www.w3.org/Graphics/SVG/1.1/rng/svg-basic-font.rng has the following
(if you prefer to read it in RNC, see the RNC equivalents at the end)

  &amp;lt;define name="SVG.font-face.extra.class"&amp;gt;
    &amp;lt;notAllowed/&amp;gt;
  &amp;lt;/define&amp;gt;

  &amp;lt;define name="SVG.font-face.content"&amp;gt;
    &amp;lt;zeroOrMore&amp;gt;
      &amp;lt;ref name="SVG.Description.class"/&amp;gt;
    &amp;lt;/zeroOrMore&amp;gt;
    &amp;lt;optional&amp;gt;
      &amp;lt;ref name="font-face-src"/&amp;gt;
    &amp;lt;/optional&amp;gt;
    &amp;lt;ref name="SVG.font-face.extra.class"/&amp;gt;
  &amp;lt;/define&amp;gt;

So SVG.font-face.extra.class is defined as notAllowed at that point.

Then, http://www.w3.org/Graphics/SVG/1.1/rng/svg-font.rng has the following
(let's call it A):

  &amp;lt;include href="svg-basic-font.rng"/&amp;gt;

  &amp;lt;define name="SVG.font-face.extra.class" combine="interleave"&amp;gt;
    &amp;lt;optional&amp;gt;
      &amp;lt;ref name="definition-src"/&amp;gt;
    &amp;lt;/optional&amp;gt;
  &amp;lt;/define&amp;gt;

Is that valid? Or should it instead be the following (let's call it B):

  &amp;lt;include href="svg-basic-font.rng"&amp;gt;
    &amp;lt;define name="SVG.font-face.extra.class" combine="interleave"&amp;gt;
      &amp;lt;optional&amp;gt;
        &amp;lt;ref name&lt;/pre&gt;</description>
    <dc:creator>Michael[tm] Smith</dc:creator>
    <dc:date>2012-04-13T05:55:28</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1334">
    <title>odd result in trang-generated RNG</title>
    <link>http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1334</link>
    <description>&lt;pre&gt;I'm using Trang to generate a RelaxNG schema from a set of XML
documents. I've run into a result I don't understand and which I hope
someone can explain.

Here are 4 xml documents:

case1.xml: One A element followed by one B element

&amp;lt;root&amp;gt;
  &amp;lt;A&amp;gt;xxxxx&amp;lt;/A&amp;gt;
  &amp;lt;B&amp;gt;yyyyy&amp;lt;/B&amp;gt;
&amp;lt;/root&amp;gt;

case2.xml: One A element followed by two B elements

&amp;lt;root&amp;gt;
   &amp;lt;A&amp;gt;xxxxx&amp;lt;/A&amp;gt;
   &amp;lt;B&amp;gt;yyyyy&amp;lt;/B&amp;gt;
   &amp;lt;B&amp;gt;yyyyy&amp;lt;/B&amp;gt;
&amp;lt;/root&amp;gt;

case3.xml: One B element followed by one A element

&amp;lt;root&amp;gt;
   &amp;lt;B&amp;gt;yyyyy&amp;lt;/B&amp;gt;
   &amp;lt;A&amp;gt;yyyyy&amp;lt;/A&amp;gt;
&amp;lt;/root&amp;gt;

case4.xml: Two B elements

&amp;lt;root&amp;gt;
   &amp;lt;B&amp;gt;yyyyy&amp;lt;/B&amp;gt;
   &amp;lt;B&amp;gt;yyyyy&amp;lt;/B&amp;gt;
&amp;lt;/root&amp;gt;


Using these 4 documents as input, Trang (both version 20081028 and
20091111) generates the following RNG schema:

&amp;lt;grammar ns="" xmlns="http://relaxng.org/ns/structure/1.0"
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"&amp;gt;
 &amp;lt;start&amp;gt;
   &amp;lt;element name="root"&amp;gt;
     &amp;lt;oneOrMore&amp;gt;
       &amp;lt;choice&amp;gt;
         &amp;lt;element name="A"&amp;gt;
           &amp;lt;data type="NCName"/&amp;gt;
         &amp;lt;/element&amp;gt;
         &amp;lt;element name="B"&amp;gt;
           &amp;lt;data type="NCName"/&amp;gt;
      &lt;/pre&gt;</description>
    <dc:creator>Terry Catapano</dc:creator>
    <dc:date>2012-04-12T15:45:45</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1332">
    <title>CFP: TEI tutorials &amp; workshops (Mon 11-05 to Wed 11-07 &lt; at &gt; TAMU)</title>
    <link>http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1332</link>
    <description>&lt;pre&gt; I think a 0.5 or 1.0 day hands-on tutorial on RELAX NG, or a 1.0 or
 1.5 day hands-on tutorial on Schematron would be quite apropos for
 this group. (What would be best, IMHO, is a 3-day hands-on tutorial
 on TEI customization that covers TEI, ODD, RELAX NG, and Schematron,
 but the call limits tutorials to 2 days.)  -- Syd

===================================================

Call for pre-conference workshop and tutorial proposals

TEI and the C(r|l)o(w|u)d
2012 Annual Conference and Members? Meeting of the TEI Consortium
Texas A&amp;amp;M University, Initiative for Digital Humanities, Media, and Culture

* Workshop proposals due Wed 15 May 2012
* Workshop dates: Mon 5 November to Wed 7 November, 2012
* Meeting dates: Wed 7 November to Sat 10 November, 2012 (see separate call)

The TEI Conference and Members' Meeting will be preceded by
educational tutorials or workshops. The goal of the tutorials is to
give an opportunity to learn more about the use of TEI markup under
the guidance of experienced instructors and &lt;/pre&gt;</description>
    <dc:creator>Syd Bauman</dc:creator>
    <dc:date>2012-03-25T15:41:57</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1331">
    <title>CFP: TEI 2012 (Wed 11-07 to Sat 11-10 &lt; at &gt; TAMU)</title>
    <link>http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1331</link>
    <description>&lt;pre&gt;
Call for papers and proposals
==== === ====== === =========

TEI and the C(r|l)o(w|u)d
2012 Annual Conference and Members¹ Meeting of the TEI Consortium
Texas A&amp;amp;M University, Initiative for Digital Humanities, Media, and Culture

* Deadline for submissions: May 15, 2012
* Meeting dates: Wed 7 November to Sat 10 November, 2011
* Workshop dates: Mon 5 November to Wed 7 November, 2012 (see separate call)

The Programme Committee of the 2012 Annual Meeting of the Text
Encoding Initiative (TEI - http://www.tei-c.org/) Consortium invites
individual paper proposals, panel sessions, poster sessions, and tool
demonstrations particularly, but not exclusively, on digital texts,
scholarly editing or any topic that applies TEI to its research.

Submission Topics
---------- ------
Topics might include but are not restricted to:
- TEI and Google Books
- Handicraft vs. Large Scale Digitization: a False Dichotomy?
- TEI and massive digital collections
- TEI and Recording Document Corrections
- TEI and 'Dirty' OCR
- TEI Sch&lt;/pre&gt;</description>
    <dc:creator>Syd Bauman</dc:creator>
    <dc:date>2012-03-22T02:59:37</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1329">
    <title>jing + RELAX NG xsd:token on attributes: spaces coalesced?</title>
    <link>http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1329</link>
    <description>&lt;pre&gt;I'm confused. If I use the schema attrbug.rnc (see below) it seems to
let through multiple spaces in a row, even though that shouldn't be
legal.

I'm using this pattern:
  xsd:token { pattern="[A-Za-z_][A-Za-z_0-9]*( [A-Za-z_][A-Za-z_0-9]*)*" }

Below is a test file that I'm using with "java -jar jing.jar -c
attrbug.rnc attrbug.xml".

What's going on here? Does jing coalesce spaces in attributes before
matching against xsd:token? Or am I missing something?

--Jason

--- begin file attrbug.xml ---
&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;model&amp;gt;
  &amp;lt;item class="foo bar baz"&amp;gt;we want a class attribute with multiple
    identifiers separated by single spaces.
  &amp;lt;/item&amp;gt;
  &amp;lt;item class="foo    bar   baz"&amp;gt;why does this not fail?&amp;lt;/item&amp;gt;
  &amp;lt;item class="3 4 5"&amp;gt;this fails as expected&amp;lt;/item&amp;gt;
&amp;lt;/model&amp;gt;
--- end file ---

--- begin file attrbug.rnc ---
# RELAX NG compact-syntax grammar

grammar {

# contains a model element
# the model element contains one or more item elements

start = element model { model-content }

model-co&lt;/pre&gt;</description>
    <dc:creator>Jason Sachs</dc:creator>
    <dc:date>2012-02-27T19:09:57</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1316">
    <title>Generating _1 = element * { notAllowed } any ideas why?</title>
    <link>http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1316</link>
    <description>&lt;pre&gt;In doing a conversion as follows

jing -s -c dk-extensions.rnc &amp;gt; dk-extensions.rng
trang dk-extensions.rng dk-common.rnc


I get this in the resulting output file:

_1 = element * { notAllowed }

And within the file a bunch of:

     | _1

which result in interleave errors elsewhere in the document

E [Jing] the element "nutrition" from namespace "
http://docbook.org/ns/docbook" can occur in more than one operand of
"interleave"

unless removed.

Any idea why?

Regards

&lt;/pre&gt;</description>
    <dc:creator>Alex Muir</dc:creator>
    <dc:date>2012-02-16T13:33:40</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1315">
    <title>Creating a Flat rnc File Automatically</title>
    <link>http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1315</link>
    <description>&lt;pre&gt;Hi,

I've written a script that I thought would flatten various rnc files into
one such that dk-extensions.rnc includes cookery.inc, phrasebook.inc and
db-publishers-sc.rnc but I'm not sure it works.

jing -s -c dk-extensions.rnc &amp;gt; dk-extensions.rng
trang dk-extensions.rng dk-common.rnc

although when I search for some of the text included in the
dk-extensions.rnc by the cookery.inc or phrasebook.inc I don't easily find
it.

include "../cookery/cookery.inc"
include "../phrasebook/phrasebook.inc"


Or if I search for  "condition.attribute" which is included by the
following text I don't find it in the resulting dk-common.rnc

include "db-publishers-sc.rnc" {
  db.condition.attribute =

    ## DK Specific: values are enumerated here:
    attribute condition { "prt" | "dig" | "imperial" | "metric" }
}

Any thoughts on what I'm doing wrong or if this should work at all?

Regards



&lt;/pre&gt;</description>
    <dc:creator>Alex Muir</dc:creator>
    <dc:date>2012-02-16T11:12:11</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1313">
    <title>RNG parser</title>
    <link>http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1313</link>
    <description>&lt;pre&gt;Hello,

I'm hoping someone can point me at a library (preferably java) that will parse an RNG schema and subsequently answer questions like:

What parents are allowed for a given element?

What children are allowed for a given element?

What are the attributes of a given element?

So that I can in turn set up a RESTful web service having a call like:

GET http://myservice.ca/schemaName/elementName 

returning JSON, something like:

{"element" :  "elementName", 
"allowableChildren" :  ["child1", "child2", "child3"], 
"allowableParents" :  ["parent2", "parent2"], 
"attributes" :  ["attrib1", "attrib2"],
"documentation" : "documentationIfAvailable"
}

The information would be used to provide general and contextual help in an online js editing environment we're building.  The general help would look a lot like the TEI help pages, e.g., 

http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-actor.html

The contextual help would filter allowed tags given current tag position.

james

&lt;/pre&gt;</description>
    <dc:creator>jcchartrand</dc:creator>
    <dc:date>2012-01-11T19:12:42</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1308">
    <title>Newbie With jing Problem</title>
    <link>http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1308</link>
    <description>&lt;pre&gt;As a test, I created a simple DocBook document by copying example 1.2 
from DocBook 5: The Definitive Guide:

&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;article xmlns="http://docbook.org/ns/docbook" version="5.0" xml:lang="en"&amp;gt;
&amp;lt;title&amp;gt;Sample article&amp;lt;/title&amp;gt;
&amp;lt;para&amp;gt;This is a very short article.&amp;lt;/para&amp;gt;
&amp;lt;/article&amp;gt;

I then attempted to validate this using jing:

java -jar /usr/share/java/jing.jar relaxng.rng test.xml

and also:

java -jar /usr/share/java/jing.jar -c relaxng.rnc test.xml

In both cases I get the following output:


So, I am obviously doing something wrong, but I cannot figure out what 
by reading the jing documentation. Any help would be greatly appreciated.

Jim
&lt;/pre&gt;</description>
    <dc:creator>Jim Orcheson</dc:creator>
    <dc:date>2011-12-18T12:04:04</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1301">
    <title>Pattern-based nameClass restrictions?</title>
    <link>http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1301</link>
    <description>&lt;pre&gt;I was looking into name classes, in order to build partially variable
attribute names (e.g. accept attributes starting with `foo-` with
anything after that).

The xsd:QName type allows further restrictions via e.g. the `pattern`
parameter (works the same way as the corresponding `string`
parameter), so that seemed possible, but I hit a snag when I tried to
hook that restricted QName into my schema:

1. The &amp;lt;name&amp;gt; pattern only allows for a literal QName
2. &amp;lt;anyName&amp;gt; and &amp;lt;nsName&amp;gt; only allow for an &amp;lt;except&amp;gt;
3. &amp;lt;choice&amp;gt; and &amp;lt;except&amp;gt; only allow for 1..n nameClass (any of 1 to 3)

So it's not possible to hook in a QName alternative, and neither is it
(apparently) possible to combine &amp;lt;name&amp;gt; and &amp;lt;anyName&amp;gt; in a fixed and a
variable part of the same attribute name.

As a result, there does not seem to be any path towards what I need in
RelaxNG, the only possibility would be to define a new namespace and
use that namespace instead of my prefix (so I'd have foo:bar instead
of foo-bar). Am I mistaken somehow? Did I miss &lt;/pre&gt;</description>
    <dc:creator>Xavier Morel</dc:creator>
    <dc:date>2011-11-23T10:48:39</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1300">
    <title>RuleML re-engineered in Relax NG</title>
    <link>http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1300</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Tara Athan</dc:creator>
    <dc:date>2011-11-16T17:27:51</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1287">
    <title>Defaulted attributes... from a DTD. Trang</title>
    <link>http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1287</link>
    <description>&lt;pre&gt;Given a DTD with many defaulted attributes,
how might they be handled in RNG please?

TIA

&lt;/pre&gt;</description>
    <dc:creator>Dave Pawson</dc:creator>
    <dc:date>2011-11-08T15:41:38</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1279">
    <title>conditional definition</title>
    <link>http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1279</link>
    <description>&lt;pre&gt;hi, i'm a new user.
is possible in relax ng write something like this (Schematron):

&amp;lt;rule context='E'&amp;gt;
&amp;lt;report test='(&amp;lt; at &amp;gt;one) or not(&amp;lt; at &amp;gt;one and &amp;lt; at &amp;gt;two)'&amp;gt; E cannot have attribute `one' alone&amp;lt;/report&amp;gt;
&amp;lt;/rule&amp;gt;

this means that attribute one is relevant only if element two has a value.
more generally i want to specify that an attribute is relevant only if another attribute has a certain value.
thanks and sorry for my bad english!

&lt;/pre&gt;</description>
    <dc:creator>fede_gbr</dc:creator>
    <dc:date>2011-11-04T09:47:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1278">
    <title>RNG or XML Schema, which one to choose?</title>
    <link>http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1278</link>
    <description>&lt;pre&gt;Hi all,
I have a question regarding pros and cons of RNG and XML schema. I have found the comparison in the following website

http://www.xml.com/lpt/a/884

I found that

1. Rules: Both XML schema (XML-S) and RNG dont support rules.
2. Post Schema Validation Infoset (PSVI): XML-S supports, RNG dont
3. Structures: Both supports
4. Data types: XML-S supports, RNG supports partially
5. Integrity: XML-S supports, RNG dont

So far as I understand, the pros and cons of RNG and XML-S are as follows. Please correct me if I am wrong 


PROS

1. RNG is easy to understand and use. XML-S is comparatively difficult
2. Using RNG, you can define grammar. XML-S does not offer this

CONS

1. RNG does not provide the possibility to define an attribute or an element as mandatory or required. Using XML-S, you can define that explicitly using use="required"
2. Using RNG, you cannot define the boundary (min and max). Using XML-S, you can define that explicitly using minOccurs and maxOccurs
3. Using RNG, if you dont define optiona&lt;/pre&gt;</description>
    <dc:creator>r.khondoker</dc:creator>
    <dc:date>2011-08-22T16:09:47</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1268">
    <title>RNG schema bug?</title>
    <link>http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1268</link>
    <description>&lt;pre&gt;Hello world,

This bit of RNC:

   db._any.attribute =
      [
         db:refpurpose [ "Any attribute, including any attribute in any namespace." ]
      ]
      attribute * { text }

becomes this bit of RNG when it's run through trang:

    &amp;lt;define name="db._any.attribute"&amp;gt;
      &amp;lt;attribute&amp;gt;
        &amp;lt;db:refpurpose&amp;gt;Any attribute, including any attribute in any namespace.&amp;lt;/db:refpurpose&amp;gt;
        &amp;lt;anyName/&amp;gt;
      &amp;lt;/attribute&amp;gt;
    &amp;lt;/define&amp;gt;

which doesn't satisfy the RELAX NG grammar. (Because, I think, the
nameClass is expected to come before the foreign element.)

It doesn't seem to trouble jing, but ... is this a known bug?

                                        Be seeing you,
                                          norm

&lt;/pre&gt;</description>
    <dc:creator>Norman Walsh</dc:creator>
    <dc:date>2011-10-25T10:58:05</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1265">
    <title>signed jar for jing?</title>
    <link>http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1265</link>
    <description>&lt;pre&gt;I am trying to implement Jing with Java Webstart, so we can publish a web service with full access to the command line options of Jing.

When Jing resolves uris it looks up the path on the local machine, (even if the uri is an absolute URI and doesn't need that information). This action triggers Java Webstart to require a signature - and the Jing jar is not signed.

Before I file an issue, I thought I would ask if anyone has already re-built the jar including signature?

Of course, ideally the person building the official jar would be the one to sign it, certifying that it doesn't contain hidden evil features.


Thanks, Tara

&lt;/pre&gt;</description>
    <dc:creator>tara_athan</dc:creator>
    <dc:date>2011-10-01T01:41:50</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1260">
    <title>Which FOSS licence?</title>
    <link>http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1260</link>
    <description>&lt;pre&gt;I want to write a schema, which if it were code,
would be gpl (whichever version)

Any suggestions as to which licence I should be using please?


TIA

&lt;/pre&gt;</description>
    <dc:creator>Dave Pawson</dc:creator>
    <dc:date>2011-08-11T13:08:41</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1256">
    <title>Strange problem with extending Docbook and choice or interleave</title>
    <link>http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1256</link>
    <description>&lt;pre&gt;Hi everyone.

I have encountered a very strange problem when extending Docbook RelaxNG
schemas.
I use compact syntax.

I define a few new elements, and then I want to allow them in standard
docbook elements, in fact it's an example straight from Docbook's
customisation guide (http://www.docbook.org/tdg5/en/html/ch05.html):

namespace db = "http://docbook.org/ns/docbook" # for simplicity there's
only one namespace  include "docbook.rnc" {    # redefinitions of
DocBook patterns - my custom elements allowed            [(1)]
db.publishing.blocks |= dk.range  }  # new patterns and augmented
patterns             [(2)]
dk.range  =  element range { dk.range.attlist, empty }


When I then try to validate against such schema, "range" element is
allowed, but the standard
db.publishing.blocks from docbook.rnc are not.
The syntax is correct, the namespace doesn't seem to be an issue, I am
validating using oxygen and never had problems before.
Could this somehow be due to incorrect nesting or allowing a certain
pattern tw&lt;/pre&gt;</description>
    <dc:creator>xchaotic</dc:creator>
    <dc:date>2011-06-23T22:22:41</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1245">
    <title>More than one root element?</title>
    <link>http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1245</link>
    <description>&lt;pre&gt;Hey all,

I haven't found the answer to this:

I'm writing a parser/compiler/validator for RelaxNG Compact.  One thing I can't find in any spec or documentation is whether or not more than one root element is allowed in a schema.

Any ideas?

Thanks,

Greg

&lt;/pre&gt;</description>
    <dc:creator>Greg</dc:creator>
    <dc:date>2011-06-07T14:55:44</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1244">
    <title>Validation based on attribute values...</title>
    <link>http://comments.gmane.org/gmane.text.xml.relaxng.discuss/1244</link>
    <description>&lt;pre&gt;I'm trying to validate the CableLabs VOD 1.1 Metadata specification.

Here is an example from a sub section of the XML that I am trying to validate:

&amp;lt;Metadata&amp;gt;
&amp;lt;AMS /&amp;gt;  &amp;lt;!-- Required element, with attributes - but the attributes
are not pertinent to the discussion --&amp;gt;
&amp;lt;App_Data App="MOD" Name="Type" Value="title"/&amp;gt;  &amp;lt;!-- Required
App_Data entry --&amp;gt;
&amp;lt;App_Data App="MOD" Name="Rating" Value="PG-13"/&amp;gt; &amp;lt;!-- Optional
App_Data entry --&amp;gt;
&amp;lt;App_Data App="MOD" Name="Title" Value="Movie Title"/&amp;gt; &amp;lt;!-- Required
App_Data entry --&amp;gt;
&amp;lt;App_Data App="MOD" Name="Summary_Long" Value="Movie Long
Description"/&amp;gt; &amp;lt;!-- Optional App_Data entry --&amp;gt;
&amp;lt;App_Data App="MOD" Name="MSORating" Value="Age-14"/&amp;gt; &amp;lt;!-- Optional
App_Data entry --&amp;gt;
&amp;lt;/Metadata&amp;gt;

So RNG makes it really easy to use the content of "Name" to validate
content of "Value" (length, data type, etc).  This was my first goal
and it was really easy to accomplish.

But I'm having trouble figuring out how to enforce the required vs.
optional for the items above.

The rules are:
* A&lt;/pre&gt;</description>
    <dc:creator>Brian Hayward</dc:creator>
    <dc:date>2011-06-07T05:24:43</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.text.xml.relaxng.discuss">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.text.xml.relaxng.discuss</link>
  </textinput>
</rdf:RDF>

