Minutes of 2025-06-04 Meeting #515 #2089
Closed
HeikoTheissen
announced in
Minutes
Replies: 1 comment
-
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Roll call [8:00]
Meeting link: OASIS Open Data Protocol (OData) TC
Attendees:
Quorum is achived (7 out of 9)
Approve agenda [8:05]
Agenda is approved. Aggregation scheduled for July 2. PR to review: Make OData-Data-Agg-v4.0 an OASIS standard #2053
Approve minutes from previous meeting(s) [8:10]
Minutes of 2025-05-28 Meeting #514.pdf
Minutes are approved.
Issues [8:40]
OData TC Github Issues
Update -> upsert #2082
Postponed, because the accompanying vocabularies PR is not yet ready.
Exact meaning of EntitySetPath: same order or some order? #2065
TC agrees that if there is no EntitySetPath or the algorithm fails to determine the canonical collection, the result SHOULD contain a context URL. Heiko will update the PR accordingly.
Control information for non-transient entities after
$apply
#2079Heiko presents the new wording. It will be reviewed with the rest of the data aggregation spec on July 2nd.
Non-binding action parameters with related entities #2075
Clients can always send nested information inline, like in a deep insert. Which nested information is needed by an action is out-of-band knowledge that the OData spec should not try to formalize in additional metadata, Heiko argues. He will prepare a PR.
New OASIS specification templates #2086
We can look opportunistically to see what we might want to adopt from the new template, but changing the template for existing documents would make it very difficult to see the actual differences between versions of the documents.
TC agrees to close the issue without action.
Allow arrays/collections to be null #1933
It would be a breaking change to make collection-valued properties nullable (as opposed to returning a null in a collection) and would open up a variety of new questions. Besides, no use cases for this are known to the TC.
Heiko moves to close the issue without action. Hubert seconds. No objections, motion passes.
Nullable Collection Navigation Property #290
Collections of entities can contain null values if the collection occurs as the return type of an operation (Allow arrays/collections to be null #1933), but not in a navigation property target.
Heiko moves to close the issue without action. Stefan and Hubert second. No objections, motion passes.
Wrong usage of
Core.RequiresType
odata-vocabularies#293Proposal: Remove the
Core.RequiresType
annotation from this place and any similar places in the vocabuaries, because it is wrong.Heiko moves to resolve the issue as proposed. Hubert seconds. No objections, motion passes.
Heiko will prepare a PR.
No way to $select instance annotations on primitive types #321
TC begins analyzing the necessary extensions to the ABNF, but this covers more rules that it seems at first. Work on a solution continues outside the meeting.
Next meetings [9:50]
Ling absent
Hubert and Gerald absent
Heiko absent
AOB and wrap up [9:55]
Meeting is adjourned.
Find these minutes also at Minutes of 2025-06-04 Meeting #515 #2089
Beta Was this translation helpful? Give feedback.
All reactions