-
Proposal:
Hide
Nav properties specified in the select list of a defining query are not used to define the scope or contents of the items being tracked. Clients can specify /$ref in $expand in order to specify interest in the set of related entities without interest in changes to the content of those related entities.
Delta responses contain AddedLinks and DeletedLinks entries (or, for nested collections, (at least) entity references representing the current membership) for navigation properties expanded with $ref in the defining request.
Show
Nav properties specified in the select list of a defining query are not used to define the scope or contents of the items being tracked. Clients can specify /$ref in $expand in order to specify interest in the set of related entities without interest in changes to the content of those related entities.
Delta responses contain AddedLinks and DeletedLinks entries (or, for nested collections, (at least) entity references representing the current membership) for navigation properties expanded with $ref in the defining request.
-
Resolution:
Show
https://www.oasis-open.org/committees/download.php/60256/odata-v4.01-wd02-part1-protocol-2017-03-10.docx
Today we say that expanded properties in the defining query define the scope of the graph for which the client is interested in receiving changes.
It could be that the client is interested in knowing about added/deleted links, but doesn't care about the contents of the entities related through those links.
This could easily by supported by saying that navigation properties in the select list define the links that the client is interested in knowing about changes for. If the service represents deltas to related entities through an inline collection, that inline collection would contain (minimally) the entity references (or key properties of entities) representing the current membership.
{"report":{"apdex":0.5,"isInitial":true,"journeyId":"7f013209-56c7-4bd6-a503-aaa1119ea987","key":"jira.project.issue.view-issue","navigationType":0,"readyForUser":2757.5,"redirectCount":0,"resourceLoadedEnd":2943.7999997138977,"resourceLoadedStart":546,"resourceTiming":[{"duration":163.2999997138977,"initiatorType":"link","name":"https://issues.oasis-open.org/s/3edeca31ab9ba77980aae0809fbe7121-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/0a4716d29b2d5b1bdcdb168b4efc119e/_/download/contextbatch/css/_super/batch.css","startTime":546,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":546,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":709.2999997138977,"responseStart":0,"secureConnectionStart":0},{"duration":163.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":546.2999997138977,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":546.2999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":709.5,"responseStart":0,"secureConnectionStart":0},{"duration":163.2999997138977,"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":546.4000000953674,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":546.4000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":709.6999998092651,"responseStart":0,"secureConnectionStart":0},{"duration":163.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":546.5999999046326,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":546.5999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":710,"responseStart":0,"secureConnectionStart":0},{"duration":164.5,"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":546.7999997138977,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":546.7999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":711.2999997138977,"responseStart":0,"secureConnectionStart":0},{"duration":456.8999996185303,"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":546.9000000953674,"connectEnd":765.4000000953674,"connectStart":714.7999997138977,"domainLookupEnd":714.7999997138977,"domainLookupStart":714.7999997138977,"fetchStart":546.9000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":765.5,"responseEnd":1003.7999997138977,"responseStart":805.2999997138977,"secureConnectionStart":739.7999997138977},{"duration":1984.4000000953674,"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":547.0999999046326,"connectEnd":765.5,"connectStart":715.0999999046326,"domainLookupEnd":715.0999999046326,"domainLookupStart":715.0999999046326,"fetchStart":547.0999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":765.6999998092651,"responseEnd":2531.5,"responseStart":798.2999997138977,"secureConnectionStart":740},{"duration":257.7000002861023,"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":547.1999998092651,"connectEnd":765.9000000953674,"connectStart":715,"domainLookupEnd":715,"domainLookupStart":715,"fetchStart":547.1999998092651,"redirectEnd":0,"redirectStart":0,"requestStart":765.9000000953674,"responseEnd":804.9000000953674,"responseStart":803.5999999046326,"secureConnectionStart":739.5},{"duration":250.39999961853027,"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":547.4000000953674,"connectEnd":768.4000000953674,"connectStart":718.5,"domainLookupEnd":718.5,"domainLookupStart":718.5,"fetchStart":547.4000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":768.5,"responseEnd":797.7999997138977,"responseStart":796.7999997138977,"secureConnectionStart":743.1999998092651},{"duration":254.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":547.5999999046326,"connectEnd":774,"connectStart":723,"domainLookupEnd":723,"domainLookupStart":723,"fetchStart":547.5999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":774.0999999046326,"responseEnd":802,"responseStart":801.0999999046326,"secureConnectionStart":748.2999997138977},{"duration":256.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":547.6999998092651,"connectEnd":774.5999999046326,"connectStart":724,"domainLookupEnd":724,"domainLookupStart":723.9000000953674,"fetchStart":547.6999998092651,"redirectEnd":0,"redirectStart":0,"requestStart":774.5999999046326,"responseEnd":804.2999997138977,"responseStart":803,"secureConnectionStart":749.0999999046326},{"duration":174.2999997138977,"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":547.9000000953674,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":547.9000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":722.1999998092651,"responseStart":0,"secureConnectionStart":0},{"duration":329.19999980926514,"initiatorType":"script","name":"https://issues.oasis-open.org/rest/api/1.0/shortcuts/803004/a29179d70fa8562374ee16707692af77/shortcuts.js?context=issuenavigation&context=issueaction","startTime":548.0999999046326,"connectEnd":848.4000000953674,"connectStart":797.5999999046326,"domainLookupEnd":797.5999999046326,"domainLookupStart":797.5999999046326,"fetchStart":548.0999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":848.5,"responseEnd":877.2999997138977,"responseStart":876.5,"secureConnectionStart":822.6999998092651},{"duration":244,"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":582.0999999046326,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":582.0999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":826.0999999046326,"responseStart":0,"secureConnectionStart":0},{"duration":1090.6000003814697,"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":582.2999997138977,"connectEnd":1644.6999998092651,"connectStart":1595.0999999046326,"domainLookupEnd":1595.0999999046326,"domainLookupStart":1595.0999999046326,"fetchStart":582.2999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":1644.7999997138977,"responseEnd":1672.9000000953674,"responseStart":1672.0999999046326,"secureConnectionStart":1619.5999999046326},{"duration":1487,"initiatorType":"xmlhttprequest","name":"https://issues.oasis-open.org/rest/webResources/1.0/resources","startTime":1132,"connectEnd":2581.7999997138977,"connectStart":2531.4000000953674,"domainLookupEnd":2531.4000000953674,"domainLookupStart":2531.2999997138977,"fetchStart":1132,"redirectEnd":0,"redirectStart":0,"requestStart":2581.9000000953674,"responseEnd":2619,"responseStart":2616.0999999046326,"secureConnectionStart":2556.4000000953674}],"threshold":1000,"fetchStart":0,"domainLookupStart":240,"domainLookupEnd":344,"connectStart":344,"connectEnd":425,"secureConnectionStart":369,"requestStart":425,"responseStart":534,"responseEnd":705,"domLoading":545,"domInteractive":2965,"domContentLoadedEventStart":2965,"domContentLoadedEventEnd":3019,"domComplete":3950,"loadEventStart":3950,"loadEventEnd":3953,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[],"measures":[],"correlationId":"3b124e562dce3","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":249,"dbReadsTimeInMs":15,"dbConnsTimeInMs":20,"applicationHash":"4d4040e0714d65b7fffa4801569d014c0b16eaa9","experiments":[]}}