summaryrefslogtreecommitdiff
path: root/schema/odf1.2/OpenDocument-v1.2-os-dsig-schema.rng
diff options
context:
space:
mode:
Diffstat (limited to 'schema/odf1.2/OpenDocument-v1.2-os-dsig-schema.rng')
-rw-r--r--schema/odf1.2/OpenDocument-v1.2-os-dsig-schema.rng84
1 files changed, 84 insertions, 0 deletions
diff --git a/schema/odf1.2/OpenDocument-v1.2-os-dsig-schema.rng b/schema/odf1.2/OpenDocument-v1.2-os-dsig-schema.rng
new file mode 100644
index 000000000000..baab69981e8d
--- /dev/null
+++ b/schema/odf1.2/OpenDocument-v1.2-os-dsig-schema.rng
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Open Document Format for Office Applications (OpenDocument) Version 1.2
+ OASIS Standard, 29 September 2011
+ Digital Signatures Relax-NG Schema
+ Source: http://docs.oasis-open.org/office/v1.2/os/
+ Copyright (c) OASIS Open 2002-2011. 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.
+-->
+
+<grammar
+ xmlns="http://relaxng.org/ns/structure/1.0"
+
+ datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
+
+ xmlns:dsig="urn:oasis:names:tc:opendocument:xmlns:digitalsignature:1.0"
+ xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
+>
+<start>
+ <choice>
+ <ref name="dsig-document-signatures"/>
+ </choice>
+</start>
+<define name="dsig-document-signatures">
+ <element name="dsig:document-signatures">
+ <ref name="dsig-document-signatures-attlist"/>
+ <oneOrMore>
+ <ref name="ds-signature"/>
+ </oneOrMore>
+ </element>
+</define>
+<define name="dsig-document-signatures-attlist">
+ <attribute name="dsig:version">
+ <value>1.2</value>
+ </attribute>
+</define>
+<define name="ds-signature">
+ <element name="ds:Signature">
+ <!-- The permitted content of this element is the permitted -->
+ <!-- content of the Signature element defined by W3C XML -->
+ <!-- Signature Syntax and Processing (Second Edition). -->
+ <!-- See OpenDocument v1.2 part 3, section 4.3. -->
+ <ref name="dsMarkup"/>
+ </element>
+</define>
+<define name="dsMarkup">
+ <zeroOrMore>
+ <choice>
+ <attribute>
+ <anyName/>
+ </attribute>
+ <text/>
+ <element>
+ <anyName/>
+ <ref name="dsMarkup"/>
+ </element>
+ </choice>
+ </zeroOrMore>
+</define>
+</grammar>