-
Proposal:
Show
Extend resourcePath rule:
resourcePath = [ [namespace "." ] entityContainerName "." ] entitySetName [ collectionNavigation ]
/ ...
Accepted: https://www.oasis-open.org/committees/download.php/47919/odata-meeting-21_on-20130117-minutes.html#odata-172
-
Resolution:
Show
https://www.oasis-open.org/committees/download.php/48024/odata-core-v1.0-wd01-part2-url-conventions-2013-01-25.doc
https://tools.oasis-open.org/version-control/browse/wsvn/odata/trunk/spec/ABNF/odata-abnf-construction-rules-v1.0-wd01.txt?op=diff&rev=157
https://tools.oasis-open.org/version-control/browse/wsvn/odata/trunk/spec/ABNF/odata-abnf-testcases.xml?op=diff&rev=157
Accepted: https://www.oasis-open.org/committees/download.php/48097/odata-meeting-23_on-20130130_31-F2F-minutes.html#odata-172
The current rule for resourcePath allows qualifying an entity set with the name of its entity container, which is necessary if the entity container is not the default container.
Functions and actions can additionally be qualified with the namespace as a prefix to the entity container. This option is missing for entity sets.
{"report":{"apdex":1,"isInitial":true,"journeyId":"70b7164a-e967-48ff-a860-29d6ad6e18e3","key":"jira.project.issue.view-issue","navigationType":0,"readyForUser":560.5,"redirectCount":0,"resourceLoadedEnd":549.5,"resourceLoadedStart":140.5,"resourceTiming":[{"duration":5.200000286102295,"initiatorType":"link","name":"https://issues.oasis-open.org/s/3edeca31ab9ba77980aae0809fbe7121-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/0a4716d29b2d5b1bdcdb168b4efc119e/_/download/contextbatch/css/_super/batch.css","startTime":140.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":140.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":145.7000002861023,"responseStart":0,"secureConnectionStart":0},{"duration":5.199999809265137,"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":140.80000019073486,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":140.80000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":146,"responseStart":0,"secureConnectionStart":0},{"duration":5.199999809265137,"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":141.2000002861023,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":141.2000002861023,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":146.40000009536743,"responseStart":0,"secureConnectionStart":0},{"duration":5.900000095367432,"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":141.40000009536743,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":141.40000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":147.30000019073486,"responseStart":0,"secureConnectionStart":0},{"duration":5.900000095367432,"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":141.59999990463257,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":141.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":147.5,"responseStart":0,"secureConnectionStart":0},{"duration":47.69999980926514,"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":141.80000019073486,"connectEnd":141.80000019073486,"connectStart":141.80000019073486,"domainLookupEnd":141.80000019073486,"domainLookupStart":141.80000019073486,"fetchStart":141.80000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":141.80000019073486,"responseEnd":189.5,"responseStart":189.5,"secureConnectionStart":141.80000019073486},{"duration":69.09999990463257,"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":142.40000009536743,"connectEnd":142.40000009536743,"connectStart":142.40000009536743,"domainLookupEnd":142.40000009536743,"domainLookupStart":142.40000009536743,"fetchStart":142.40000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":142.40000009536743,"responseEnd":211.5,"responseStart":211.5,"secureConnectionStart":142.40000009536743},{"duration":71,"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":142.59999990463257,"connectEnd":142.59999990463257,"connectStart":142.59999990463257,"domainLookupEnd":142.59999990463257,"domainLookupStart":142.59999990463257,"fetchStart":142.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":142.59999990463257,"responseEnd":213.59999990463257,"responseStart":213.59999990463257,"secureConnectionStart":142.59999990463257},{"duration":71.2999997138977,"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":142.80000019073486,"connectEnd":142.80000019073486,"connectStart":142.80000019073486,"domainLookupEnd":142.80000019073486,"domainLookupStart":142.80000019073486,"fetchStart":142.80000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":142.80000019073486,"responseEnd":214.09999990463257,"responseStart":214.09999990463257,"secureConnectionStart":142.80000019073486},{"duration":71.40000009536743,"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":143,"connectEnd":143,"connectStart":143,"domainLookupEnd":143,"domainLookupStart":143,"fetchStart":143,"redirectEnd":0,"redirectStart":0,"requestStart":143,"responseEnd":214.40000009536743,"responseStart":214.40000009536743,"secureConnectionStart":143},{"duration":71.59999990463257,"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":143.2000002861023,"connectEnd":143.2000002861023,"connectStart":143.2000002861023,"domainLookupEnd":143.2000002861023,"domainLookupStart":143.2000002861023,"fetchStart":143.2000002861023,"redirectEnd":0,"redirectStart":0,"requestStart":143.2000002861023,"responseEnd":214.80000019073486,"responseStart":214.80000019073486,"secureConnectionStart":143.2000002861023},{"duration":72.09999990463257,"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":143.30000019073486,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":143.30000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":215.40000009536743,"responseStart":0,"secureConnectionStart":0},{"duration":71.7000002861023,"initiatorType":"script","name":"https://issues.oasis-open.org/rest/api/1.0/shortcuts/803004/a29179d70fa8562374ee16707692af77/shortcuts.js?context=issuenavigation&context=issueaction","startTime":143.5,"connectEnd":143.5,"connectStart":143.5,"domainLookupEnd":143.5,"domainLookupStart":143.5,"fetchStart":143.5,"redirectEnd":0,"redirectStart":0,"requestStart":143.5,"responseEnd":215.2000002861023,"responseStart":215.2000002861023,"secureConnectionStart":143.5},{"duration":45.59999990463257,"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":170,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":170,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":215.59999990463257,"responseStart":0,"secureConnectionStart":0},{"duration":45.5,"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":170.30000019073486,"connectEnd":170.30000019073486,"connectStart":170.30000019073486,"domainLookupEnd":170.30000019073486,"domainLookupStart":170.30000019073486,"fetchStart":170.30000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":170.30000019073486,"responseEnd":215.80000019073486,"responseStart":215.80000019073486,"secureConnectionStart":170.30000019073486},{"duration":41.299999713897705,"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":180.2000002861023,"connectEnd":180.2000002861023,"connectStart":180.2000002861023,"domainLookupEnd":180.2000002861023,"domainLookupStart":180.2000002861023,"fetchStart":180.2000002861023,"redirectEnd":0,"redirectStart":0,"requestStart":180.2000002861023,"responseEnd":221.5,"responseStart":221.5,"secureConnectionStart":180.2000002861023},{"duration":24.300000190734863,"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":201.40000009536743,"connectEnd":201.40000009536743,"connectStart":201.40000009536743,"domainLookupEnd":201.40000009536743,"domainLookupStart":201.40000009536743,"fetchStart":201.40000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":201.40000009536743,"responseEnd":225.7000002861023,"responseStart":225.7000002861023,"secureConnectionStart":201.40000009536743},{"duration":23.300000190734863,"initiatorType":"xmlhttprequest","name":"https://issues.oasis-open.org/rest/webResources/1.0/resources","startTime":404.59999990463257,"connectEnd":404.59999990463257,"connectStart":404.59999990463257,"domainLookupEnd":404.59999990463257,"domainLookupStart":404.59999990463257,"fetchStart":404.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":404.59999990463257,"responseEnd":427.90000009536743,"responseStart":427.90000009536743,"secureConnectionStart":404.59999990463257},{"duration":33.89999961853027,"initiatorType":"script","name":"https://issues.oasis-open.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/be9ff0efea54a6453d2ac60b92912a09/_/download/contextbatch/js/browser-metrics-plugin.contrib,-_super,-project.issue.navigator,-jira.view.issue,-atl.general/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&richediton=true","startTime":499.7000002861023,"connectEnd":499.7000002861023,"connectStart":499.7000002861023,"domainLookupEnd":499.7000002861023,"domainLookupStart":499.7000002861023,"fetchStart":499.7000002861023,"redirectEnd":0,"redirectStart":0,"requestStart":499.7000002861023,"responseEnd":533.5999999046326,"responseStart":533.5999999046326,"secureConnectionStart":499.7000002861023},{"duration":36.80000019073486,"initiatorType":"script","name":"https://issues.oasis-open.org/s/8dbb665766273a8e5e49159503d3c6a9-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/ea7e7a11d1f628533837874704f9a54d/_/download/contextbatch/js/jira.rich.editor.api,jira.rich.editor,-_super,-jira.view.issue,-jira.global,-atl.general,-project.issue.navigator/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":500.40000009536743,"connectEnd":500.40000009536743,"connectStart":500.40000009536743,"domainLookupEnd":500.40000009536743,"domainLookupStart":500.40000009536743,"fetchStart":500.40000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":500.40000009536743,"responseEnd":537.2000002861023,"responseStart":537.2000002861023,"secureConnectionStart":500.40000009536743},{"duration":47.30000019073486,"initiatorType":"script","name":"https://issues.oasis-open.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/4.0.25/_/download/resources/com.atlassian.jira.plugins.jira-editor-plugin:tinymce/tinymce.js?batch=false","startTime":500.90000009536743,"connectEnd":500.90000009536743,"connectStart":500.90000009536743,"domainLookupEnd":500.90000009536743,"domainLookupStart":500.90000009536743,"fetchStart":500.90000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":500.90000009536743,"responseEnd":548.2000002861023,"responseStart":548.2000002861023,"secureConnectionStart":500.90000009536743},{"duration":47.59999990463257,"initiatorType":"script","name":"https://issues.oasis-open.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/4.0.25/_/download/resources/com.atlassian.jira.plugins.jira-editor-plugin:tinymce/tinymce-amd.js?batch=false","startTime":501.30000019073486,"connectEnd":501.30000019073486,"connectStart":501.30000019073486,"domainLookupEnd":501.30000019073486,"domainLookupStart":501.30000019073486,"fetchStart":501.30000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":501.30000019073486,"responseEnd":548.9000000953674,"responseStart":548.9000000953674,"secureConnectionStart":501.30000019073486},{"duration":47.69999980926514,"initiatorType":"script","name":"https://issues.oasis-open.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/4.0.25/_/download/resources/com.atlassian.jira.plugins.jira-editor-plugin:tinymce/themes/modern/theme.js?batch=false","startTime":501.80000019073486,"connectEnd":501.80000019073486,"connectStart":501.80000019073486,"domainLookupEnd":501.80000019073486,"domainLookupStart":501.80000019073486,"fetchStart":501.80000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":501.80000019073486,"responseEnd":549.5,"responseStart":549.5,"secureConnectionStart":501.80000019073486}],"threshold":1000,"fetchStart":0,"domainLookupStart":31,"domainLookupEnd":31,"connectStart":31,"connectEnd":82,"secureConnectionStart":57,"requestStart":82,"responseStart":132,"responseEnd":201,"domLoading":135,"domInteractive":636,"domContentLoadedEventStart":636,"domContentLoadedEventEnd":676,"domComplete":683,"loadEventStart":683,"loadEventEnd":686,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[],"measures":[],"correlationId":"7357d78f90eba1","effectiveType":"4g","downlink":9.4,"rtt":0,"serverDuration":80,"dbReadsTimeInMs":11,"dbConnsTimeInMs":13,"applicationHash":"4d4040e0714d65b7fffa4801569d014c0b16eaa9","experiments":[]}}
This rule extension would only make sense for entity sets "imported" via a Using element.
That the current rules don't allow addressing entity sets imported via Using is an indicator that Using isn't that useful, and I rather think that we should remove Using from the CSDL, or at least restrict it to "importing" types, actions, and functions only.