[dsdl-comment] XML Security RELAX NG Schemas

From: MURATA Makoto <murata_at_hokkaido.email.ne.jp>
Date: Fri, 19 Mar 2010 10:23:50 +0900

Dear colleagues,

W3C has published "XML Security RELAX NG Schemas" (working draft).
It contains RELAX NG schemas for XML Security specifications including
signature, encryption, signature properties, and exclusive C14N. I
contributed to these schemas a lot.

http://www.w3.org/TR/2010/WD-xmlsec-rngschema-20100316/

Possible customers of these schemas include OOXML, ODF, and EPUB, since
they use RELAX NG and XML security. When this work reaches the
recommendation status, OOXML, ODF, and EPUB should use the same RELAX NG
schema.

An interesting thing about these RNG schemas is the use @Algorithm
attribute for controlling contents, which represent parameters of the specified
algorithm. The original XSD schemas did not capture this co-constraint.

Problems of RELAX NG are revealed again by this project. Such problems
are xsd:ID, combining name classes (Jirka's proposal), and double
inclusion.

I have had a lot of problems in interepreting the original XSD schemas
and even the prose in XML security specs, firstly because I know very
little about security but also because the prose is not clear enough
about parameters of algorithms

Having done this work using RELAX NG only, I am now wondering if
NVDL was better. What do you think?

Cheers,

-- 
MURATA Makoto <murata_at_hokkaido.email.ne.jp>
--
DSDL comments
To unsubscribe, please send a message with the
command  "unsubscribe" to dsdl-comment-request_at_dsdl.org
(mailto:dsdl-comment-request_at_dsdl.org?Subject=unsubscribe)
Received on Fri Mar 19 2010 - 02:42:43 UTC

This archive was generated by hypermail 2.2.0 : Fri Mar 19 2010 - 04:23:02 UTC