OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

odata message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: UPDATE: Agenda for OData TC meeting on 2018-11-15 - chat transcript


[17:04] Room information was updated by: Ralf Handl
5.a is now three Data Aggregation issues that are ready for discussion
 
 
From: odata@lists.oasis-open.org <odata@lists.oasis-open.org> On Behalf Of Handl, Ralf
Sent: Dienstag, 13. November 2018 19:10
To: odata@lists.oasis-open.org
Subject: [CAUTION] [odata] Agenda for OData TC meeting on 2018-11-15
 
Here [1] is a draft agenda for the OData TC (Technical Committee) meeting scheduled on Thursday November 15, 2018 during 8-10 am PST (17:00-19:00 CET). For additional information, such as dial-in details and chat room, refer to [2]. For TC timeline, see [3]. Feel free to suggest additions or modifications. 
 
Thanks.
 
[1] Agenda
 
1.Roll call [8:00 am PT]
a.Self-registration link: https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46282 
 
2.Approve agenda [8:05 am PT]
 
3.Approve minutes from previous meeting(s) [8:10 am PT]
a.Minutes from November 08, 2018 TC meeting: https://www.oasis-open.org/committees/download.php/64213/odata-meeting-236_on-20181108-minutes.html 
 
4.Review action items [Action item list: https://www.oasis-open.org/apps/org/workgroup/odata/members/action_items.php?sort_field=due_closed_date] [8:15am PT]
a.Upcoming
i.#0037 Concept for Google Protocol Buffers as a data format  Hubert Heijkers  2018-12-06
b.In progress
i.#0036 Register the OData- headers and preferences with IANA  Mark Biamonte  2018-07-26
1.https://www.oasis-open.org/committees/download.php/64238/IANA_Header_Registration.docx 
 
5.Issues [8:25 am PT]
a.Data Aggregation: NEW or OPEN with concrete proposal
i.ODATA-1255 Correct usage of $count
ii.ODATA-1244 Extend compute to work with aggregated values calculated from the input set
iii.ODATA-947 Transformation for computing ratios with aggregated values
 
b.APPLIED
i.ODATA-1201 Improve the syntax of aggregation exceptions with "from"
1.https://github.com/oasis-tcs/odata-abnf/pull/10 
 
ii.ODATA-1216 Terms for POST/PATCH/PUT with system query options to shape response
1.https://github.com/oasis-tcs/odata-vocabularies/pull/29 
 
iii.ODATA-1188 Allow using instance annotations in $select and $expand
1.https://github.com/oasis-tcs/odata-abnf/pull/7
 
iv.ODATA-1203 Allow numeric indexes in Path constructs within annotations
1.https://tools.oasis-open.org/version-control/browse/wsvn/odata/trunk/4.01%20spec/schemas/edm.xsd?op=diff&rev=1031 
2.https://github.com/oasis-tcs/odata-csdl-schemas/pull/1 
3.https://www.oasis-open.org/committees/download.php/64129/odata-csdl-json-v4.01-wd05-2018-10-22.docx  
4.https://www.oasis-open.org/committees/download.php/64130/odata-csdl-xml-v4.01-wd06-2018-10-22.docx  
 
v.ODATA-1183 
1. https://github.com/oasis-tcs/odata-csdl-schemas/pull/2
2.https://www.oasis-open.org/committees/download.php/64129/odata-csdl-json-v4.01-wd05-2018-10-22.docx 
3.https://www.oasis-open.org/committees/download.php/64130/odata-csdl-xml-v4.01-wd06-2018-10-22.docx 
 
vi.ODATA-1170 Allow @odata.type for isomorphy to CSDL XML
1.https://github.com/oasis-tcs/odata-csdl-schemas/pull/3  
2.https://www.oasis-open.org/committees/download.php/64129/odata-csdl-json-v4.01-wd05-2018-10-22.docx 
 
vii.ODATA-1232 Support Union types
1.https://github.com/oasis-tcs/odata-vocabularies/pull/27 
 
viii.ODATA-1229 Introduce LocalDateTime TypeDef to apply to string datatype
1.https://github.com/oasis-tcs/odata-vocabularies/pull/23 
2.https://www.oasis-open.org/committees/download.php/64118/odata-v4.01-wd06-part2-url-conventions-2018-10-19.docx 
 
ix.ODATA-1208 Specify the finest possible granularity for Duration
1.https://github.com/oasis-tcs/odata-vocabularies/pull/22 
2.https://www.oasis-open.org/committees/download.php/64129/odata-csdl-json-v4.01-wd05-2018-10-22.docx  
3.https://www.oasis-open.org/committees/download.php/64130/odata-csdl-xml-v4.01-wd06-2018-10-22.docx 
 
x.ODATA-1202 Deep update with nested delta items should allow Core.ContentID
1.https://github.com/oasis-tcs/odata-vocabularies/pull/25 
2.https://www.oasis-open.org/committees/download.php/64119/odata-v4.01-wd06-part1-protocol-2018-10-19.docx 
 
xi.ODATA-1114 If-Then-Else in $batch requests
1.https://github.com/oasis-tcs/odata-vocabularies/pull/26 
2.https://www.oasis-open.org/committees/download.php/64120/odata-json-format-v4.01-wd06-2018-10-19.docx 
 
c.Vocabularies: NEW or OPEN with concrete proposal
i.ODATA-1200 ODATA-884 / Support sample values for types, parameters, request/response bodies
ii.ODATA-1194 Add term Core.Example to allow including annotation examples in term definitions
iii.ODATA-1176 Capabilities: add new term SelectSupport
 
d.V4.01: NEW or OPEN 
i.ODATA-1249 edm.xsd: ActionImport and IncludeInServiceDocument
ii.ODATA-1248 csdl.schema.json: add descriptions to all schema elements
iii.ODATA-1245 Extract _expression_ syntax into own sub-section next to $filter
iv.ODATA-1243 Clarify whether $orderby and string comparison with ge, gt, le, lt is language-specific
v.ODATA-1258 Should we allow arrays of primitive in term definitions?
vi.ODATA-1257 Do URLs within a Batch Request need to be URL Encoded?
vii.ODATA-1254 Can the default set of properties change over time?
viii.ODATA-1250 GeoJSON, SRID, and LineString
ix.ODATA-1165 Describe $expand and $select via prose text and examples, remove ABNF snippets
x.ODATA-1242 Clarify that resolved relative URIs in batch responses cannot contain content-ID references
xi.ODATA-1226 Ambiguity with Capabilities.ChangeTracking annotation
xii.ODATA-1253 Abstract type definition Core.Number as a super-type of all numeric types
xiii.ODATA-1246 Allow BaseType to be a ComplexType
xiv.ODATA-1239 Define a mechanism to distinguish between inserted and updated entities in a Delta Response
xv.ODATA-1238 Clarifications for select-list in ContextUrl
xvi.ODATA-1198 ETag handling deviations from RFC7232 are avoidable if we consider two kinds of ETag (ETag in response header and ETag in response payload)
xvii.ODATA-1168 Clarify the use of ETags for Avoiding Update Conflicts
xviii.ODATA-1135 Document use of JSON $schema
xix.ODATA-1064 Add ability to annotate collections to return only count and NextLink
xx.ODATA-1005 Make sure we have capabilities for all new 4.01 functionality
 
e.Data Aggregation: NEW or OPEN
i.ODATA-1256 Harmonize usage of custom aggregates with structured aggregatable properties
ii.ODATA-1218 Transformations for recursive hierarchy processing
iii.ODATA-1207 Clarify need for @odata.id in nested response structures
iv.ODATA-945 Correct examples 53 and 54
 
f.Vocabularies: NEW or OPEN that need more discussion
i.ODATA-1140 ODATA-884 / Add details to HTTPResponseCode term
ii.ODATA-1099 Add annotations to describe custom query options and custom headers
iii.ODATA-884 Enable enumerating the valid requests and responses for a particular resource.
iv.ODATA-1214 Annotate constructor actions
v.ODATA-1177 Allow referencing a (JSON) schema for Edm.Untyped properties
vi.ODATA-1107 Introduce instance annotation to specify which types an instance "implements"
vii.ODATA-1060 Improve specification of element response requirements
 
6.Next meetings [9:50 am PT]
a.Thursday November 22, 2018: no meeting  Thanksgiving in the US
b.Thursday November 29, 2018 during 8-10 am PST (17:00-19:00 CET)
c.Thursday December 06, 2018 during 8-10 am PST (17:00-19:00 CET)
 
7.AOB and wrap up [9:55 am PT]
 
[2] References
Chat room: http://webconf.soaphub.org/conf/room/odatatc 
Conference call & Screen sharing: https://lync.co.sap.com/meet/ralf.handl/Q4QB1098 
Conference call details: https://www.oasis-open.org/apps/org/workgroup/odata/download.php/63673/latest/TC%20meeting%20dial-in%20details.htm 
 
[3] Timeline
https://www.oasis-open.org/committees/download.php/62637/TC%20Timeline-2018-03-02.docx

 

[17:05] Ralf Handl: Voting Members: 7 of 11 (63%) (used for quorum calculation)
[17:07] Ralf Handl: Quorum achieved: yes
[17:07] Ralf Handl: Voting Members: 8 of 11 (72%) (used for quorum calculation)
[17:07] Ralf Handl: 2.Approve agenda [8:05 am PT]
[17:08] Ralf Handl: Agenda is approved
[17:08] Ralf Handl: 3.Approve minutes from previous meeting(s) [8:10 am PT]
a.Minutes from November 08, 2018 TC meeting: https://www.oasis-open.org/committees/download.php/64213/odata-meeting-236_on-20181108-minutes.html
[17:08] Ralf Handl: Minutes are approved
[17:08] Ralf Handl: 4.Review action items [Action item list: https://www.oasis-open.org/apps/org/workgroup/odata/members/action_items.php?sort_field=due_closed_date] [8:15am PT]
a.Upcoming
i.#0037 Concept for Google Protocol Buffers as a data format  Hubert Heijkers  2018-12-06
b.In progress
i.#0036 Register the OData- headers and preferences with IANA  Mark Biamonte  2018-07-26
1.https://www.oasis-open.org/committees/download.php/64238/IANA_Header_Registration.docx
[17:12] Ralf Handl: 5.Issues [8:25 am PT]
a.Data Aggregation: NEW or OPEN with concrete proposal
i.ODATA-1255 Correct usage of $count
[17:13] Ralf Handl: https://issues.oasis-open.org/browse/ODATA-1255

 

[17:13] Mark Biamonte (Progress): Reviewed changes to Header registration document.  There were no comments on the changes.  Mark to resend document to Chet to forward to IANA

 

[17:13] Ralf Handl: @Mark: thanks!

 

[17:13] Gerald Krause (SAP): GET ~/Products?$apply=groupby((Name),aggregate(Sales/$count as SalesCount))

 

[17:14] Mark Biamonte (Progress): I am going to drop off the call and rejoin to fix my Skype issue
[17:15] Mark Biamonte (Progress): back

 

[17:15] Gerald Krause (SAP): GET ~/Products?$apply=groupby((Name),aggregate(Sales/$count with sum as SalesCount))

 

[17:18] Ralf Handl: ODATA-1255 is OPEN

 

[17:18] Hubert Heijkers (IBM): I move to resolve ODATA-1255 as proposed

 

[17:18] Gerald Krause (SAP): I second.

 

[17:19] Ralf Handl: ODATA-1255 is RESOLVED as proposed
[17:19] Ralf Handl: ii.ODATA-1244 Extend compute to work with aggregated values calculated from the input set
[17:19] Ralf Handl: https://issues.oasis-open.org/browse/ODATA-1244
[17:19] Ralf Handl: Description
Currently, there is no possibility to combine values of a single entity with an aggregated value determined from the input set in a single calculation. Expressions passed to the compute transformation always operate on properties of the individual entities in the input set. This prevents use cases like calculating the ratio of an entity's property value to an aggregated value from the input set. Examples for ratio calculations can be found in ODATA-947
[17:20] Ralf Handl: Proposal:
1.
Add a sub-section 3.14.1 below Transformation Compute to extend the compute _expression_ rules with an aggregate function that has a single parameter accepting a compute-aggregate _expression_ and returns the aggregated value of type Edm.PrimitiveType as the result from applying the aggregate _expression_ on the instances of the input set of compute.
 
A compute-aggregate _expression_ offers the same capabilities as an aggregate _expression_ defined for the aggregate transformation except that it does not support aggregation on related entities, and it never includes an alias for introducing a dynamic property containing the aggregated value.
 
Applying the aggregate function is only valid within the compute transformation.
 
2.
In the Data Aggregations ABNF, define the rule for computeAggregateMethodCallExpr as
 
computeAggregateMethodCallExpr = 'aggregate' OPEN BWS computeAggregateExpr BWS CLOSE
 
computeAggregateExpr = commonExpr aggregateWith [ aggregateFrom ]
                     / pathPrefix primitiveProperty aggregateWith [ aggregateFrom ]
                     / '$count'
                     / pathPrefix customAggregate [ aggregateFrom ]
Add the computeAggregateCallExpr rule to the set of rules recognized by methodCallExpr within a commonExpr passed to the compute transformation:
 
methodCallExpr =/ computeAggregateMethodCallExpr ; only valid when applied within compute transf
[17:22] Ralf Handl: Changes to ABNF and test cases: https://github.com/oasis-tcs/odata-abnf/pull/11/files

 

[17:25] Michael Pizzo: Sorry; my connection died. Working on getting back in to the call...
[17:28] Michael Pizzo: Okay; back (finally).

 

[17:36] Ralf Handl: Discussion on "only valid within compute transformation"

 

[17:37] Gerald Krause (SAP): Applying the aggregate function is only defined within the compute transformation.

 

[17:38] Ralf Handl: Mike: allow services to accept it in general
[17:43] Ralf Handl: Mike: completely remove the comment and generally extend Common _expression_
[17:44] Ralf Handl: ODATA-1244 is OPEN
[17:44] Ralf Handl: iii.ODATA-947 Transformation for computing ratios with aggregated values
[17:44] Ralf Handl: https://issues.oasis-open.org/browse/ODATA-947
[17:45] Ralf Handl: Gerald proposes to close this without action in favor of ODATA-1244

 

[17:46] Gerald Krause (SAP): I move to close ODATA-947 w/o action.

 

[17:46] Hubert Heijkers (IBM): I second

 

[17:46] Ralf Handl: ODATA-947 is CLOSED without action
[17:46] Ralf Handl: b.APPLIED
i.ODATA-1201 Improve the syntax of aggregation exceptions with "from"
1.https://github.com/oasis-tcs/odata-abnf/pull/10
[17:53] Ralf Handl: I move to merge the pull request for https://github.com/oasis-tcs/odata-abnf/pull/10

 

[17:53] Hubert Heijkers (IBM): I second

 

[17:53] Ralf Handl: No objections, motion passes
[17:54] Ralf Handl: ii.ODATA-1216 Terms for POST/PATCH/PUT with system query options to shape response
1.https://github.com/oasis-tcs/odata-vocabularies/pull/29
[17:56] Ralf Handl: I move to merge pull/29 and close ODATA-1216 as applied

 

[17:56] Hubert Heijkers (IBM): I second

 

[17:56] Michael Pizzo: I second

 

[17:57] Ralf Handl: ODATA-1216 is CLOSED as applied
[17:58] Ralf Handl: iii.ODATA-1188 Allow using instance annotations in $select and $expand
1.https://github.com/oasis-tcs/odata-abnf/pull/7
[18:02] Ralf Handl: Hubert and Mike: disallow cleartext # only in query options, require cleartext # in context URL
[18:03] Ralf Handl: Mike: point out in 440/441 that these are semantically complex-valued and entity-valued
[18:04] Ralf Handl: iv.ODATA-1203 Allow numeric indexes in Path constructs within annotations
1.https://tools.oasis-open.org/version-control/browse/wsvn/odata/trunk/4.01%20spec/schemas/edm.xsd?op=diff&rev=1031 
2.https://github.com/oasis-tcs/odata-csdl-schemas/pull/1 
3.https://www.oasis-open.org/committees/download.php/64129/odata-csdl-json-v4.01-wd05-2018-10-22.docx  
4.https://www.oasis-open.org/committees/download.php/64130/odata-csdl-xml-v4.01-wd06-2018-10-22.docx
[18:07] Ralf Handl: I move to accept SVN revision 1031 and merge pull/1 to odata-csdl-schemas

 

[18:07] Hubert Heijkers (IBM): I seocnd

 

[18:07] Michael Pizzo: I second

 

[18:07] Hubert Heijkers (IBM): I second

 

[18:08] Ralf Handl: Motion passes
[18:08] Ralf Handl: v.ODATA-1183 
1. https://github.com/oasis-tcs/odata-csdl-schemas/pull/2
[18:12] Ralf Handl: 2.https://www.oasis-open.org/committees/download.php/64129/odata-csdl-json-v4.01-wd05-2018-10-22.docx
[18:12] Ralf Handl: 3.https://www.oasis-open.org/committees/download.php/64130/odata-csdl-xml-v4.01-wd06-2018-10-22.docx

 

[18:12] Michael Pizzo: I move to close ODATA-1183 as applied.

 

[18:13] George Ericson (Dell): I second

 

[18:13] Ralf Handl: ODATA-1183 is CLOSED as applied
[18:14] Ralf Handl: vi.ODATA-1170 Allow @odata.type for isomorphy to CSDL XML
1.https://github.com/oasis-tcs/odata-csdl-schemas/pull/3  
2.https://www.oasis-open.org/committees/download.php/64129/odata-csdl-json-v4.01-wd05-2018-10-22.docx
[18:23] Ralf Handl: Section 2.1.2.2: @type for objects only needed if not heuristically determinable - align with text in JSON Format spec
[18:24] Ralf Handl: I move to merge https://github.com/oasis-tcs/odata-csdl-schemas/pull/3

 

[18:24] Michael Pizzo: I second

 

[18:24] Ralf Handl: Motion passes
[18:25] Ralf Handl: vii.ODATA-1232 Support Union types
1.https://github.com/oasis-tcs/odata-vocabularies/pull/27

 

[18:30] Michael Pizzo: I move to close ODATA-1232 as applied.

 

[18:31] Stefan Hagen: I second

 

[18:31] Ralf Handl: ODATA-1232 is CLOSED as applied
[18:31] Ralf Handl: viii.ODATA-1229 Introduce LocalDateTime TypeDef to apply to string datatype
1.https://github.com/oasis-tcs/odata-vocabularies/pull/23 
2.https://www.oasis-open.org/committees/download.php/64118/odata-v4.01-wd06-part2-url-conventions-2018-10-19.docx

 

[18:35] Michael Pizzo: I move to close ODATA-1229 as applied.

 

[18:35] Hubert Heijkers (IBM): I second

 

[18:36] Ralf Handl: ODATA-1229 is CLOSED as applied
[18:36] Ralf Handl: ix.ODATA-1208 Specify the finest possible granularity for Duration
1.https://github.com/oasis-tcs/odata-vocabularies/pull/22 
2.https://www.oasis-open.org/committees/download.php/64129/odata-csdl-json-v4.01-wd05-2018-10-22.docx  
3.https://www.oasis-open.org/committees/download.php/64130/odata-csdl-xml-v4.01-wd06-2018-10-22.docx
[18:39] Ralf Handl: CSDL JSON: typo in reference to OData-Measures, still "Core" hanging around
[18:40] Ralf Handl: "OData-VocMeasures", not "OData-CoreMeasures"
[18:40] Ralf Handl: Same in CSDL XML

 

[18:40] George Ericson (Dell): Looking at ISO_Dis 8601-1.pdf.  Local time is implied if Z or +hhmmm is missing.

 

[18:42] Stefan Hagen: All protocols I know with servers or clients weak on timezones settled on lack of zone indicator => UTC - funny idea to play with that now ...

 

[18:48] Michael Pizzo: I move we close ODATA-1208 as applied
[18:49] Michael Pizzo: I retract my motion
[18:50] Michael Pizzo: I move we accept the change for ODATA-1208 as applied in https://github.com/oasis-tcs/odata-vocabularies/pull/22

 

[18:50] Stefan Hagen: I second

 

[18:50] Ralf Handl: Motion passes
[18:50] Ralf Handl: x.ODATA-1202 Deep update with nested delta items should allow Core.ContentID
1.https://github.com/oasis-tcs/odata-vocabularies/pull/25 
2.https://www.oasis-open.org/committees/download.php/64119/odata-v4.01-wd06-part1-protocol-2018-10-19.docx

 

[18:55] Matt Borges (SAP): I move we close ODATA-1202 with the amendment proposed by Hubert

 

[18:55] Ralf Handl: Typo "Upadate" in vocabulary to be fixed

 

[18:55] Hubert Heijkers (IBM): I second

 

[18:55] Ralf Handl: ODATA-1202 is CLOSED as applied
[18:56] Ralf Handl: xi.ODATA-1114 If-Then-Else in $batch requests
1.https://github.com/oasis-tcs/odata-vocabularies/pull/26 
2.https://www.oasis-open.org/committees/download.php/64120/odata-json-format-v4.01-wd06-2018-10-19.docx
[19:00] Ralf Handl: 6.Next meetings [9:50 am PT]
a.Thursday November 22, 2018: no meeting  Thanksgiving in the US
b.Thursday November 29, 2018 during 8-10 am PST (17:00-19:00 CET)
c.Thursday December 06, 2018 during 8-10 am PST (17:00-19:00 CET)
[19:01] Ralf Handl: 7.AOB and wrap up [9:55 am PT]
[19:01] Ralf Handl: Meeting is adjourned

 

 

From: odata@lists.oasis-open.org <odata@lists.oasis-open.org> On Behalf Of Handl, Ralf
Sent: Donnerstag, 15. November 2018 10:19
To: odata@lists.oasis-open.org
Subject: [CAUTION] [odata] UPDATE: Agenda for OData TC meeting on 2018-11-15

 

5.a is now three Data Aggregation issues that are ready for discussion

 

 

From: odata@lists.oasis-open.org <odata@lists.oasis-open.org> On Behalf Of Handl, Ralf
Sent: Dienstag, 13. November 2018 19:10
To: odata@lists.oasis-open.org
Subject: [CAUTION] [odata] Agenda for OData TC meeting on 2018-11-15

 

Here [1] is a draft agenda for the OData TC (Technical Committee) meeting scheduled on Thursday November 15, 2018 during 8-10 am PST (17:00-19:00 CET). For additional information, such as dial-in details and chat room, refer to [2]. For TC timeline, see [3]. Feel free to suggest additions or modifications.

 

Thanks.

 

[1] Agenda

 

1.           Roll call [8:00 am PT]

    1. Self-registration link: https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46282

 

2.           Approve agenda [8:05 am PT]

 

3.           Approve minutes from previous meeting(s) [8:10 am PT]

    1. Minutes from November 08, 2018 TC meeting: https://www.oasis-open.org/committees/download.php/64213/odata-meeting-236_on-20181108-minutes.html

 

4.           Review action items [Action item list: https://www.oasis-open.org/apps/org/workgroup/odata/members/action_items.php?sort_field=due_closed_date] [8:15am PT]

    1. Upcoming

                                             i.      #0037 Concept for Google Protocol Buffers as a data format – Hubert Heijkers – 2018-12-06

    1. In progress

                                             i.      #0036 Register the OData- headers and preferences with IANA – Mark Biamonte – 2018-07-26

        1. https://www.oasis-open.org/committees/download.php/64238/IANA_Header_Registration.docx

 

5.           Issues [8:25 am PT]

    1. Data Aggregation: NEW or OPEN with concrete proposal

                                             i.      ODATA-1255 Correct usage of $count

                                           ii.      ODATA-1244 Extend compute to work with aggregated values calculated from the input set

                                          iii.      ODATA-947 Transformation for computing ratios with aggregated values

 

    1. APPLIED

                                             i.      ODATA-1201 Improve the syntax of aggregation exceptions with "from"

        1. https://github.com/oasis-tcs/odata-abnf/pull/10

 

                                           ii.      ODATA-1216 Terms for POST/PATCH/PUT with system query options to shape response

        1. https://github.com/oasis-tcs/odata-vocabularies/pull/29

 

                                          iii.      ODATA-1188 Allow using instance annotations in $select and $expand

        1. https://github.com/oasis-tcs/odata-abnf/pull/7

 

                                          iv.      ODATA-1203 Allow numeric indexes in Path constructs within annotations

        1. https://tools.oasis-open.org/version-control/browse/wsvn/odata/trunk/4.01%20spec/schemas/edm.xsd?op=diff&rev=1031
        2. https://github.com/oasis-tcs/odata-csdl-schemas/pull/1
        3. https://www.oasis-open.org/committees/download.php/64129/odata-csdl-json-v4.01-wd05-2018-10-22.docx 
        4. https://www.oasis-open.org/committees/download.php/64130/odata-csdl-xml-v4.01-wd06-2018-10-22.docx 

 

                                           v.      ODATA-1183

        1.  https://github.com/oasis-tcs/odata-csdl-schemas/pull/2
        2. https://www.oasis-open.org/committees/download.php/64129/odata-csdl-json-v4.01-wd05-2018-10-22.docx
        3. https://www.oasis-open.org/committees/download.php/64130/odata-csdl-xml-v4.01-wd06-2018-10-22.docx

 

                                          vi.      ODATA-1170 Allow @odata.type for isomorphy to CSDL XML

        1. https://github.com/oasis-tcs/odata-csdl-schemas/pull/3 
        2. https://www.oasis-open.org/committees/download.php/64129/odata-csdl-json-v4.01-wd05-2018-10-22.docx

 

                                         vii.      ODATA-1232 Support Union types

        1. https://github.com/oasis-tcs/odata-vocabularies/pull/27

 

                                       viii.      ODATA-1229 Introduce LocalDateTime TypeDef to apply to string datatype

        1. https://github.com/oasis-tcs/odata-vocabularies/pull/23
        2. https://www.oasis-open.org/committees/download.php/64118/odata-v4.01-wd06-part2-url-conventions-2018-10-19.docx

 

                                          ix.      ODATA-1208 Specify the finest possible granularity for Duration

        1. https://github.com/oasis-tcs/odata-vocabularies/pull/22
        2. https://www.oasis-open.org/committees/download.php/64129/odata-csdl-json-v4.01-wd05-2018-10-22.docx 
        3. https://www.oasis-open.org/committees/download.php/64130/odata-csdl-xml-v4.01-wd06-2018-10-22.docx

 

                                           x.      ODATA-1202 Deep update with nested delta items should allow Core.ContentID

        1. https://github.com/oasis-tcs/odata-vocabularies/pull/25
        2. https://www.oasis-open.org/committees/download.php/64119/odata-v4.01-wd06-part1-protocol-2018-10-19.docx

 

                                          xi.      ODATA-1114 If-Then-Else in $batch requests

        1. https://github.com/oasis-tcs/odata-vocabularies/pull/26
        2. https://www.oasis-open.org/committees/download.php/64120/odata-json-format-v4.01-wd06-2018-10-19.docx

 

    1. Vocabularies: NEW or OPEN with concrete proposal

                                             i.      ODATA-1200 ODATA-884 / Support sample values for types, parameters, request/response bodies

                                           ii.      ODATA-1194 Add term Core.Example to allow including annotation examples in term definitions

                                          iii.      ODATA-1176 Capabilities: add new term SelectSupport

 

    1. V4.01: NEW or OPEN

                                             i.      ODATA-1249 edm.xsd: ActionImport and IncludeInServiceDocument

                                           ii.      ODATA-1248 csdl.schema.json: add descriptions to all schema elements

                                          iii.      ODATA-1245 Extract _expression_ syntax into own sub-section next to $filter

                                          iv.      ODATA-1243 Clarify whether $orderby and string comparison with ge, gt, le, lt is language-specific

                                           v.      ODATA-1258 Should we allow arrays of primitive in term definitions?

                                          vi.      ODATA-1257 Do URLs within a Batch Request need to be URL Encoded?

                                         vii.      ODATA-1254 Can the default set of properties change over time?

                                       viii.      ODATA-1250 GeoJSON, SRID, and LineString

                                          ix.      ODATA-1165 Describe $expand and $select via prose text and examples, remove ABNF snippets

                                           x.      ODATA-1242 Clarify that resolved relative URIs in batch responses cannot contain content-ID references

                                          xi.      ODATA-1226 Ambiguity with Capabilities.ChangeTracking annotation

                                         xii.      ODATA-1253 Abstract type definition Core.Number as a super-type of all numeric types

                                       xiii.      ODATA-1246 Allow BaseType to be a ComplexType

                                       xiv.      ODATA-1239 Define a mechanism to distinguish between inserted and updated entities in a Delta Response

                                        xv.      ODATA-1238 Clarifications for select-list in ContextUrl

                                       xvi.      ODATA-1198 ETag handling deviations from RFC7232 are avoidable if we consider two kinds of ETag (ETag in response header and ETag in response payload)

                                      xvii.      ODATA-1168 Clarify the use of ETags for Avoiding Update Conflicts

                                    xviii.      ODATA-1135 Document use of JSON $schema

                                       xix.      ODATA-1064 Add ability to annotate collections to return only count and NextLink

                                        xx.      ODATA-1005 Make sure we have capabilities for all new 4.01 functionality

 

    1. Data Aggregation: NEW or OPEN

                                             i.      ODATA-1256 Harmonize usage of custom aggregates with structured aggregatable properties

                                           ii.      ODATA-1218 Transformations for recursive hierarchy processing

                                          iii.      ODATA-1207 Clarify need for @odata.id in nested response structures

                                          iv.      ODATA-945 Correct examples 53 and 54

 

    1. Vocabularies: NEW or OPEN that need more discussion

                                             i.      ODATA-1140 ODATA-884 / Add details to HTTPResponseCode term

                                           ii.      ODATA-1099 Add annotations to describe custom query options and custom headers

                                          iii.      ODATA-884 Enable enumerating the valid requests and responses for a particular resource.

                                          iv.      ODATA-1214 Annotate constructor actions

                                           v.      ODATA-1177 Allow referencing a (JSON) schema for Edm.Untyped properties

                                          vi.      ODATA-1107 Introduce instance annotation to specify which types an instance "implements"

                                         vii.      ODATA-1060 Improve specification of element response requirements

 

6.           Next meetings [9:50 am PT]

    1. Thursday November 22, 2018: no meeting – Thanksgiving in the US
    2. Thursday November 29, 2018 during 8-10 am PST (17:00-19:00 CET)
    3. Thursday December 06, 2018 during 8-10 am PST (17:00-19:00 CET)

 

7.           AOB and wrap up [9:55 am PT]

 

[2] References

 

[3] Timeline



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]