-
Proposal:
Hide
Include normative reference to an RNG schema for XML Digital Signatures if that get available by the W3C as an approved document. Because right now, such an approved RNG schema is not available, this issue can be resolved only in a future version of ODF.
Show
Include normative reference to an RNG schema for XML Digital Signatures if that get available by the W3C as an approved document. Because right now, such an approved RNG schema is not available, this issue can be resolved only in a future version of ODF.
-
Resolution:
Hide
The RNG schema mentioned in the comment is non normative, and for this reason cannot be referenced normatively.
For ODF 1.2, a comment will be added to digital signature schema that refers to the restriction of the <ds:Signature> element in ODF 1.2 part 3.
The TC will look for alternative resolutions for a post ODF 1.2 version (which includes but is not limited to referencing a normative RNG schema for W3C XML Digital Signatures (if this is available) or the use of NVDL).
Show
The RNG schema mentioned in the comment is non normative, and for this reason cannot be referenced normatively.
For ODF 1.2, a comment will be added to digital signature schema that refers to the restriction of the <ds:Signature> element in ODF 1.2 part 3.
The TC will look for alternative resolutions for a post ODF 1.2 version (which includes but is not limited to referencing a normative RNG schema for W3C XML Digital Signatures (if this is available) or the use of NVDL).
{"report":{"apdex":1,"isInitial":true,"journeyId":"a9383b7e-d226-4423-876e-aa0b264e0cb8","key":"jira.project.issue.view-issue","navigationType":0,"readyForUser":626,"redirectCount":0,"resourceLoadedEnd":594.9000000953674,"resourceLoadedStart":173.09999990463257,"resourceTiming":[{"duration":76.80000019073486,"initiatorType":"link","name":"https://issues.oasis-open.org/s/3edeca31ab9ba77980aae0809fbe7121-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/0a4716d29b2d5b1bdcdb168b4efc119e/_/download/contextbatch/css/_super/batch.css","startTime":173.09999990463257,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":173.09999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":249.90000009536743,"responseStart":0,"secureConnectionStart":0},{"duration":76.7000002861023,"initiatorType":"link","name":"https://issues.oasis-open.org/s/7d2823769c2e7b66e860863fe879b7f8-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/9aebb1c0aaa4c36289529757ec9dbb54/_/download/contextbatch/css/project.issue.navigator,jira.view.issue,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&richediton=true","startTime":173.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":173.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":250.2000002861023,"responseStart":0,"secureConnectionStart":0},{"duration":76.69999980926514,"initiatorType":"link","name":"https://issues.oasis-open.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/8.0.5/_/download/batch/com.atlassian.auiplugin:split_aui.pattern.label/com.atlassian.auiplugin:split_aui.pattern.label.css","startTime":173.7000002861023,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":173.7000002861023,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":250.40000009536743,"responseStart":0,"secureConnectionStart":0},{"duration":76.40000009536743,"initiatorType":"link","name":"https://issues.oasis-open.org/s/645acc233eb869f48a571293b8358a7d-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/1.0/_/download/batch/jira.webresources:global-static-adgs/jira.webresources:global-static-adgs.css","startTime":174,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":174,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":250.40000009536743,"responseStart":0,"secureConnectionStart":0},{"duration":76.39999961853027,"initiatorType":"link","name":"https://issues.oasis-open.org/s/a0dd6509771c1de0667aae5429c04cda-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/1.0/_/download/batch/jira.webresources:global-static/jira.webresources:global-static.css","startTime":174.2000002861023,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":174.2000002861023,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":250.59999990463257,"responseStart":0,"secureConnectionStart":0},{"duration":125.19999980926514,"initiatorType":"script","name":"https://issues.oasis-open.org/s/e5479157e7a0c08b005e6522f2f04104-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/0a4716d29b2d5b1bdcdb168b4efc119e/_/download/contextbatch/js/_super/batch.js?locale=en-US","startTime":174.40000009536743,"connectEnd":174.40000009536743,"connectStart":174.40000009536743,"domainLookupEnd":174.40000009536743,"domainLookupStart":174.40000009536743,"fetchStart":174.40000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":174.40000009536743,"responseEnd":299.59999990463257,"responseStart":299.59999990463257,"secureConnectionStart":174.40000009536743},{"duration":138.40000009536743,"initiatorType":"script","name":"https://issues.oasis-open.org/s/83514d5d4e8543747b02042eafcdc99c-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/9aebb1c0aaa4c36289529757ec9dbb54/_/download/contextbatch/js/project.issue.navigator,jira.view.issue,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":175,"connectEnd":175,"connectStart":175,"domainLookupEnd":175,"domainLookupStart":175,"fetchStart":175,"redirectEnd":0,"redirectStart":0,"requestStart":175,"responseEnd":313.40000009536743,"responseStart":313.40000009536743,"secureConnectionStart":175},{"duration":140.39999961853027,"initiatorType":"script","name":"https://issues.oasis-open.org/s/70bb2263e59e7e1f04fbd137c80b895b-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/aae1242f5fc81cc6a5bb8bc963ccda29/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en-US","startTime":175.2000002861023,"connectEnd":175.2000002861023,"connectStart":175.2000002861023,"domainLookupEnd":175.2000002861023,"domainLookupStart":175.2000002861023,"fetchStart":175.2000002861023,"redirectEnd":0,"redirectStart":0,"requestStart":175.2000002861023,"responseEnd":315.59999990463257,"responseStart":315.59999990463257,"secureConnectionStart":175.2000002861023},{"duration":140.7999997138977,"initiatorType":"script","name":"https://issues.oasis-open.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":175.30000019073486,"connectEnd":175.30000019073486,"connectStart":175.30000019073486,"domainLookupEnd":175.30000019073486,"domainLookupStart":175.30000019073486,"fetchStart":175.30000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":175.30000019073486,"responseEnd":316.09999990463257,"responseStart":316.09999990463257,"secureConnectionStart":175.30000019073486},{"duration":141.09999990463257,"initiatorType":"script","name":"https://issues.oasis-open.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":175.5,"connectEnd":175.5,"connectStart":175.5,"domainLookupEnd":175.5,"domainLookupStart":175.5,"fetchStart":175.5,"redirectEnd":0,"redirectStart":0,"requestStart":175.5,"responseEnd":316.59999990463257,"responseStart":316.59999990463257,"secureConnectionStart":175.5},{"duration":141.19999980926514,"initiatorType":"script","name":"https://issues.oasis-open.org/s/cda37faab827dbdf305de8efe8282062-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/8.0.5/_/download/batch/com.atlassian.auiplugin:split_aui.pattern.label/com.atlassian.auiplugin:split_aui.pattern.label.js?locale=en-US","startTime":175.7000002861023,"connectEnd":175.7000002861023,"connectStart":175.7000002861023,"domainLookupEnd":175.7000002861023,"domainLookupStart":175.7000002861023,"fetchStart":175.7000002861023,"redirectEnd":0,"redirectStart":0,"requestStart":175.7000002861023,"responseEnd":316.90000009536743,"responseStart":316.90000009536743,"secureConnectionStart":175.7000002861023},{"duration":141.59999990463257,"initiatorType":"link","name":"https://issues.oasis-open.org/s/07245784f53abc49bad9d9d4d36c577a-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/cadc4f20cc5c138dee060d42cf85f220/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":175.90000009536743,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":175.90000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":317.5,"responseStart":0,"secureConnectionStart":0},{"duration":141.40000009536743,"initiatorType":"script","name":"https://issues.oasis-open.org/rest/api/1.0/shortcuts/803004/a29179d70fa8562374ee16707692af77/shortcuts.js?context=issuenavigation&context=issueaction","startTime":176.09999990463257,"connectEnd":176.09999990463257,"connectStart":176.09999990463257,"domainLookupEnd":176.09999990463257,"domainLookupStart":176.09999990463257,"fetchStart":176.09999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":176.09999990463257,"responseEnd":317.5,"responseStart":317.40000009536743,"secureConnectionStart":176.09999990463257},{"duration":240.2999997138977,"initiatorType":"link","name":"https://issues.oasis-open.org/s/f77fd89aa211a76b20e9b0e63564383c-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/4a9288299d147101bf66484f4be48925/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.css?jira.create.linked.issue=true&richediton=true","startTime":205.7000002861023,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":205.7000002861023,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":446,"responseStart":0,"secureConnectionStart":0},{"duration":163.90000009536743,"initiatorType":"script","name":"https://issues.oasis-open.org/s/41525c48ddceeb9b11e54085268fc285-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/4a9288299d147101bf66484f4be48925/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.js?jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":206,"connectEnd":206,"connectStart":206,"domainLookupEnd":206,"domainLookupStart":206,"fetchStart":206,"redirectEnd":0,"redirectStart":0,"requestStart":206,"responseEnd":369.90000009536743,"responseStart":369.90000009536743,"secureConnectionStart":206},{"duration":320.7999997138977,"initiatorType":"script","name":"https://issues.oasis-open.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":217.2000002861023,"connectEnd":217.2000002861023,"connectStart":217.2000002861023,"domainLookupEnd":217.2000002861023,"domainLookupStart":217.2000002861023,"fetchStart":217.2000002861023,"redirectEnd":0,"redirectStart":0,"requestStart":217.2000002861023,"responseEnd":538,"responseStart":538,"secureConnectionStart":217.2000002861023},{"duration":355.59999990463257,"initiatorType":"script","name":"https://issues.oasis-open.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":239.30000019073486,"connectEnd":239.30000019073486,"connectStart":239.30000019073486,"domainLookupEnd":239.30000019073486,"domainLookupStart":239.30000019073486,"fetchStart":239.30000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":239.30000019073486,"responseEnd":594.9000000953674,"responseStart":594.9000000953674,"secureConnectionStart":239.30000019073486},{"duration":95.40000009536743,"initiatorType":"xmlhttprequest","name":"https://issues.oasis-open.org/rest/webResources/1.0/resources","startTime":496.40000009536743,"connectEnd":496.40000009536743,"connectStart":496.40000009536743,"domainLookupEnd":496.40000009536743,"domainLookupStart":496.40000009536743,"fetchStart":496.40000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":496.40000009536743,"responseEnd":591.8000001907349,"responseStart":591.8000001907349,"secureConnectionStart":496.40000009536743}],"threshold":1000,"fetchStart":0,"domainLookupStart":66,"domainLookupEnd":66,"connectStart":66,"connectEnd":116,"secureConnectionStart":91,"requestStart":116,"responseStart":165,"responseEnd":239,"domLoading":168,"domInteractive":723,"domContentLoadedEventStart":723,"domContentLoadedEventEnd":774,"domComplete":869,"loadEventStart":869,"loadEventEnd":871,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[],"measures":[],"correlationId":"d26519d58a63b8","effectiveType":"4g","downlink":9.5,"rtt":0,"serverDuration":97,"dbReadsTimeInMs":12,"dbConnsTimeInMs":16,"applicationHash":"4d4040e0714d65b7fffa4801569d014c0b16eaa9","experiments":[]}}
Michael Brauer comments: "While I really would like to be able to use the XSD schema here (or have a normative RNG schema), we can only use it if we switch to NVDL. That is something we considered to do for ODF-Next. "
I don't understand the linkage with NVDL as a prerequisite for specifying a single-file schema. I can't see how this has any bearing on whether we use an RNG schema for ODF DSIG or an XML Schema for ODF DSIG. The problem seems to be invariant with respect to NVDL.
My understanding: At the moment all we have schemas for is at most individual XML documents and there is nothing normative (in schema terms) beyond that. As well as I can tell (http://nvdl.org/), NVDL is about having a scripting language for certain kind of validations. I don't see how that presents a constraint on ODF specification, anymore than would a desire by developers or others to use some high-powered version of Schematron or the validation effort that Alex Brown is apparently carrying out at SC34.
My confusion: I don't see how the existence of independent, schema-driven mechanical validators for instances is a condition on ODF 1.2 specifications. I also don't see how XML Schema instance validation is prevented if ODF DSIG is expressed in XML Schema, provided that the XML DSIG Schema can be invoked properly in an instance of ODF DSIG. (I thought using the namespace was sufficient, but I may be oversimplifying.)