public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Re: [gentoo-project] Call for Agenda Items -- Council Meeting 2016-02-14
       [not found]     ` <56B0BAA8.40302@gentoo.org>
@ 2016-02-03 20:46       ` Dirkjan Ochtman
  2016-02-04  8:51         ` Justin Lecher (jlec)
  0 siblings, 1 reply; 2+ messages in thread
From: Dirkjan Ochtman @ 2016-02-03 20:46 UTC (permalink / raw
  To: gentoo-project; +Cc: Gentoo Council, Gentoo Development

On Tue, Feb 2, 2016 at 3:18 PM, Justin Lecher (jlec) <jlec@gentoo.org> wrote:
> Could you please sum up the thread and come up with some precise
> question we should discuss or vote on.

The question is: what language should we use for XML validation in the future?

There are two main contenders: RELAX NG (with a compact and an XML
serialization) and XML Schema. Of course conversion between these
schema formats is possible, but the question is what the canonical
language should be and what other formats would be provided (and how).

Summary:

- I contended that RELAX NG compact serialization is more readable,
and that DTD and RELAX NG validation are equally fast. I don't have
much experience with XML Schema, but I do have a conversion tool for
RNC (compact RELAX NG) -> RNG (RELAX NG XML syntax).
- Michał has used both RELAX NG and XML Schema, and prefers the
latter. It's more popular, and it seems that cross-referencing things
is not supported (trivially) in RELAX NG, whereas it should be in XML
Schema.
- Robin prefers XML Schema, but can live with both.
- trang seems to be a pretty decent tool for schema conversion, but it
doesn't handle XML Schema as an input language (likely because of the
complexity of XML Schema).
- There is a standard for referring to RELAX NG or XML Schema schemas
from XML documents, which would be useful for tool authors.
- emacs nXML mode works only with RNC schema, which is a reason for
Ulrich to prefer it.
- Brian seems to like RNC for readability/flexibility reasons.

I hope other will jump in if they feel I missed
something/misrepresented their opinions.

Cheers,

Dirkjan


^ permalink raw reply	[flat|nested] 2+ messages in thread

* [gentoo-dev] Re: [gentoo-project] Call for Agenda Items -- Council Meeting 2016-02-14
  2016-02-03 20:46       ` [gentoo-dev] Re: [gentoo-project] Call for Agenda Items -- Council Meeting 2016-02-14 Dirkjan Ochtman
@ 2016-02-04  8:51         ` Justin Lecher (jlec)
  0 siblings, 0 replies; 2+ messages in thread
From: Justin Lecher (jlec) @ 2016-02-04  8:51 UTC (permalink / raw
  To: djc, gentoo-project; +Cc: Gentoo Council, Gentoo Development

[-- Attachment #1: Type: text/plain, Size: 1833 bytes --]

On 03/02/16 21:46, Dirkjan Ochtman wrote:
> On Tue, Feb 2, 2016 at 3:18 PM, Justin Lecher (jlec) <jlec@gentoo.org> wrote:
>> Could you please sum up the thread and come up with some precise
>> question we should discuss or vote on.
> 
> The question is: what language should we use for XML validation in the future?
> 
> There are two main contenders: RELAX NG (with a compact and an XML
> serialization) and XML Schema. Of course conversion between these
> schema formats is possible, but the question is what the canonical
> language should be and what other formats would be provided (and how).
> 
> Summary:
> 
> - I contended that RELAX NG compact serialization is more readable,
> and that DTD and RELAX NG validation are equally fast. I don't have
> much experience with XML Schema, but I do have a conversion tool for
> RNC (compact RELAX NG) -> RNG (RELAX NG XML syntax).
> - Michał has used both RELAX NG and XML Schema, and prefers the
> latter. It's more popular, and it seems that cross-referencing things
> is not supported (trivially) in RELAX NG, whereas it should be in XML
> Schema.
> - Robin prefers XML Schema, but can live with both.
> - trang seems to be a pretty decent tool for schema conversion, but it
> doesn't handle XML Schema as an input language (likely because of the
> complexity of XML Schema).
> - There is a standard for referring to RELAX NG or XML Schema schemas
> from XML documents, which would be useful for tool authors.
> - emacs nXML mode works only with RNC schema, which is a reason for
> Ulrich to prefer it.
> - Brian seems to like RNC for readability/flexibility reasons.
> 
> I hope other will jump in if they feel I missed
> something/misrepresented their opinions.
> 
> Cheers,
> 
> Dirkjan
> 

Thanks Dirkjan for the summary.

Justin


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 959 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2016-02-04  8:52 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <562D4269.1030508@gentoo.org>
     [not found] ` <56AFB120.3020104@gentoo.org>
     [not found]   ` <CAKmKYaBS_WCTVpwH1RO+aZPOhk28keM_eQ+7kbbF_2Bovmu-8g@mail.gmail.com>
     [not found]     ` <56B0BAA8.40302@gentoo.org>
2016-02-03 20:46       ` [gentoo-dev] Re: [gentoo-project] Call for Agenda Items -- Council Meeting 2016-02-14 Dirkjan Ochtman
2016-02-04  8:51         ` Justin Lecher (jlec)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox