-
Resolution:
Hide
Adapt schemas with attached style sheet (or a modified version of it).
Show
Adapt schemas with attached style sheet (or a modified version of it).
{"report":{"apdex":0.5,"isInitial":true,"journeyId":"233108df-95ac-4452-bd94-1615289f8a0c","key":"jira.project.issue.view-issue","navigationType":0,"readyForUser":3791,"redirectCount":0,"resourceLoadedEnd":3613.5,"resourceLoadedStart":437,"resourceTiming":[{"duration":249.39999961853027,"initiatorType":"link","name":"https://issues.oasis-open.org/s/3edeca31ab9ba77980aae0809fbe7121-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/0a4716d29b2d5b1bdcdb168b4efc119e/_/download/contextbatch/css/_super/batch.css","startTime":437,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":437,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":686.3999996185303,"responseStart":0,"secureConnectionStart":0},{"duration":265.2000002861023,"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":437.2999997138977,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":437.2999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":702.5,"responseStart":0,"secureConnectionStart":0},{"duration":265.19999980926514,"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":437.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":437.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":702.6999998092651,"responseStart":0,"secureConnectionStart":0},{"duration":265.09999990463257,"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":437.69999980926514,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":437.69999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":702.7999997138977,"responseStart":0,"secureConnectionStart":0},{"duration":264.90000009536743,"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":437.8999996185303,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":437.8999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":702.7999997138977,"responseStart":0,"secureConnectionStart":0},{"duration":1387.6999998092651,"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":438.19999980926514,"connectEnd":1589.8999996185303,"connectStart":1541.3999996185303,"domainLookupEnd":1541.3999996185303,"domainLookupStart":1541.3999996185303,"fetchStart":438.19999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":1590,"responseEnd":1825.8999996185303,"responseStart":1635.5999999046326,"secureConnectionStart":1565.3999996185303},{"duration":3174.800000190735,"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":438.69999980926514,"connectEnd":1634.5,"connectStart":1586.2999997138977,"domainLookupEnd":1586.2999997138977,"domainLookupStart":1586.2999997138977,"fetchStart":438.69999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":1634.7999997138977,"responseEnd":3613.5,"responseStart":1663.1999998092651,"secureConnectionStart":1610.0999999046326},{"duration":1462.9000000953674,"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":438.8999996185303,"connectEnd":1874.6999998092651,"connectStart":1825.8999996185303,"domainLookupEnd":1825.8999996185303,"domainLookupStart":1825.8999996185303,"fetchStart":438.8999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":1874.7999997138977,"responseEnd":1901.7999997138977,"responseStart":1900.8999996185303,"secureConnectionStart":1850},{"duration":1539.0999999046326,"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":439.09999990463257,"connectEnd":1950.5,"connectStart":1901.6999998092651,"domainLookupEnd":1901.6999998092651,"domainLookupStart":1901.5999999046326,"fetchStart":439.09999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":1950.5,"responseEnd":1978.1999998092651,"responseStart":1976.6999998092651,"secureConnectionStart":1925.5},{"duration":1615.6999998092651,"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":439.19999980926514,"connectEnd":2026.5999999046326,"connectStart":1978,"domainLookupEnd":1978,"domainLookupStart":1978,"fetchStart":439.19999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":2026.6999998092651,"responseEnd":2054.8999996185303,"responseStart":2053.5999999046326,"secureConnectionStart":2002.0999999046326},{"duration":1691.4000000953674,"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":439.3999996185303,"connectEnd":2103,"connectStart":2054.7999997138977,"domainLookupEnd":2054.7999997138977,"domainLookupStart":2054.7999997138977,"fetchStart":439.3999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":2103,"responseEnd":2130.7999997138977,"responseStart":2129.5999999046326,"secureConnectionStart":2078.5999999046326},{"duration":268.40000009536743,"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":439.59999990463257,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":439.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":708,"responseStart":0,"secureConnectionStart":0},{"duration":1766.3000001907349,"initiatorType":"script","name":"https://issues.oasis-open.org/rest/api/1.0/shortcuts/803004/a29179d70fa8562374ee16707692af77/shortcuts.js?context=issuenavigation&context=issueaction","startTime":439.69999980926514,"connectEnd":2178.8999996185303,"connectStart":2130.699999809265,"domainLookupEnd":2130.699999809265,"domainLookupStart":2130.699999809265,"fetchStart":439.69999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":2178.8999996185303,"responseEnd":2206,"responseStart":2205.199999809265,"secureConnectionStart":2154.5},{"duration":271.3999996185303,"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":471.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":471.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":742.8999996185303,"responseStart":0,"secureConnectionStart":0},{"duration":1887.5999999046326,"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":471.7999997138977,"connectEnd":2331.2999997138977,"connectStart":2282.7999997138977,"domainLookupEnd":2282.7999997138977,"domainLookupStart":2282.7999997138977,"fetchStart":471.7999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":2331.2999997138977,"responseEnd":2359.3999996185303,"responseStart":2357.8999996185303,"secureConnectionStart":2306.7999997138977},{"duration":2451.2000002861023,"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":481.2999997138977,"connectEnd":2905,"connectStart":2856.0999999046326,"domainLookupEnd":2856.0999999046326,"domainLookupStart":2856.0999999046326,"fetchStart":481.2999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":2905.5999999046326,"responseEnd":2932.5,"responseStart":2931.199999809265,"secureConnectionStart":2880.0999999046326},{"duration":2443.1000003814697,"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":502.3999996185303,"connectEnd":2918.3999996185303,"connectStart":2869.699999809265,"domainLookupEnd":2869.699999809265,"domainLookupStart":2869.5999999046326,"fetchStart":502.3999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":2918.5,"responseEnd":2945.5,"responseStart":2944.2999997138977,"secureConnectionStart":2893.699999809265},{"duration":800.5,"initiatorType":"xmlhttprequest","name":"https://issues.oasis-open.org/rest/webResources/1.0/resources","startTime":1952.3999996185303,"connectEnd":2721.7999997138977,"connectStart":2673.199999809265,"domainLookupEnd":2673.199999809265,"domainLookupStart":2673.199999809265,"fetchStart":1952.3999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":2722.0999999046326,"responseEnd":2752.8999996185303,"responseStart":2752.0999999046326,"secureConnectionStart":2697.199999809265}],"threshold":1000,"fetchStart":0,"domainLookupStart":246,"domainLookupEnd":273,"connectStart":273,"connectEnd":365,"secureConnectionStart":298,"requestStart":365,"responseStart":428,"responseEnd":502,"domLoading":433,"domInteractive":3842,"domContentLoadedEventStart":3842,"domContentLoadedEventEnd":3894,"domComplete":4940,"loadEventStart":4940,"loadEventEnd":4942,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[],"measures":[],"correlationId":"e24fc6194eeaa9","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":109,"dbReadsTimeInMs":20,"dbConnsTimeInMs":25,"applicationHash":"4d4040e0714d65b7fffa4801569d014c0b16eaa9","experiments":[]}}
I notice that some on the TC react to this comment as an indication that the use of the Relax NG schema combine attribute is not permissible. I think it is more like "combine attribute considered harmful" because it means that the constituents of an element are not found locally. It is like using goto in programming, rather than a structured form where the interdependencies are more cohesive. On the other hand, it supported the integration of schema fragments in the narrative of the ODF 1.0/1.1 specifications and was rather creative in accomplishing that.
I'm not objecting to cleaning this up, since we are no longer integrating with the specification narrative and the narrative no longer has that structure in any case. But as much as "abuse" is used here, I don't think that is in reference to any normative provision of Relax NG.
I remain concerned that in changing the schema now we make it more difficult for folks to notice what changed and it bothers me a little that we will require tools to accomplish that for us.