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: Agenda for OData TC meeting on 2018-05-24 - chat transcript


[16:40] Room information was updated by: Stefan Hagen1
OASIS Open Data Protocol (OData) TC OData TC Weekly Meeting (Conference Call) #215
- Thursday, 24 May 2018, 08:00am to 10:00am PDT
 - i.e. 2018-05-24 17:00 to 19:00 CEST (UTC+2)
 - other timezone? Try eg.:
  - https://www.timeanddate.com/worldclock/meetingdetails.html?year=2018&month=5&day=24&hour=15&min=0&sec=0&p1=47&p2=69&p3=179
 
UsefulPlaces:
- Chat:
 - http://webconf.soaphub.org/conf/room/odatatc   # ... this place
- ScreenShare and Voice:
 - https://sap.emea.pgiconnect.com/OData-TC
 
Next Planned meetings (tentative):
- Thursday May 31, 2018 during 8-10 am PDT (17:00-19:00 CEST)
 - https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46258
- Thursday Jun 07, 2018 during 8-10 am PDT (17:00-19:00 CEST)
 - https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46259
 
Agenda-Draft E-Mail URL / Updates will appear at https://lists.oasis-open.org/archives/odata/201805/maillist.html
- E-Mail Public URL = "" href="https://lists.oasis-open.org/archives/odata/201805/msg00024.html" target="_blank">https://lists.oasis-open.org/archives/odata/201805/msg00024.html
 
Minutes Draft Public URLs (previous meetings):
- URL = "" href="https://www.oasis-open.org/committees/download.php/63146/odata-meeting-214_on-20180517-minutes.html" target="_blank">https://www.oasis-open.org/committees/download.php/63146/odata-meeting-214_on-20180517-minutes.html
 
Online document walkthroughs or presentations:
- URL = "" href="https://sap.emea.pgiconnect.com/OData-TC" target="_blank">https://sap.emea.pgiconnect.com/OData-TC
- Conference call details: https://www.oasis-open.org/apps/org/workgroup/odata/download.php/56760/TC%20meeting%20dial-in%20details.htm 
 
Timeline(Updated!):
- URL = "" href="https://www.oasis-open.org/committees/download.php/62637/TC%20Timeline-2018-03-02.docx" target="_blank">https://www.oasis-open.org/committees/download.php/62637/TC%20Timeline-2018-03-02.docx 
 
Agenda Draft (for meeting #215):
==============================================================
 
! Please look also for possibly updated agenda at:
 URL = "" href="https://lists.oasis-open.org/archives/odata/201805/maillist.html" target="_blank">https://lists.oasis-open.org/archives/odata/201805/maillist.html
 
1. Roll call [8:00 am PT]
  Self-registration link:
URL="" href="https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46257" target="_blank">https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46257
2. Approve agenda [8:05 am PT]
3. Approve minutes from previous meeting(s) [8:10 am PT]
 3.1 Minutes from May 17, 2018 TC meeting:
URL="" href="https://www.oasis-open.org/committees/download.php/63146/odata-meeting-214_on-20180517-minutes.html" target="_blank">https://www.oasis-open.org/committees/download.php/63146/odata-meeting-214_on-20180517-minutes.html
4. Review action items [Action item list: https://www.oasis-open.org/apps/org/workgroup/odata/members/action_items.php] [8:15am PT]
 4.1 Action items due
   4.1.1 none
5. New GitHub Repos  Description and Purpose statements [8:20 am PT]
 5.1 odata-csdl-schemas
     Description:
       Schemas for validating CSDL JSON and CSDL XML ($metadata) documents
     Purpose:
       This repository contains JSON schemas for validating CSDL JSON documents and XML schemas
       for validating CSDL XML documents.
 5.2 odata-abnf
     Description:
       ABNF for OData URLs, headers, and literal data values
     Purpose:
       This repository contains ABNF-based grammars for OData Uniform Resource Identifiers,
       request and response headers, and literal data values in request and response bodies.
       Each grammar is accompanied by a set of positive and negative test cases that serve as
       examples for what is intended and not intended, and that can also be used to automatically test the grammars.
 5.3 odata-csdl-schemas
     Description:
       Tools for producing JSON Schema documents for OData services
     Purpose:
       This repository provides tools for producing JSON Schema documents for validating
       OData JSON request and response bodies.
 5.4 odata-vocabularies - existing repo, just for reference
     Description:
       Standard vocabularies for annotating OData services
     Purpose:
       This repository contains the most recent copies of the standard OData vocabularies
       authored by the OASIS OData Technical committee.
 5.5 odata-openapi - existing repo, just for reference
     Description:
       Tools for producing API descriptions for OData services that adhere to the OpenAPI Specification
     Purpose:
       This repository provides tools for producing OpenAPI descriptions for OData services.
6. Issues [8:30 am PT]
 6.1 Data Aggregation: NEW or OPEN
   6.1.1  ODATA-1182 Clarify that transformation topcount keeps the order of the input set
   6.1.2  ODATA-1179 Enhance orderby $apply-transformation with sorting of undefined properties
   6.1.3  ODATA-1169 Transformation for nesting the result of another transformation within a single entity
   6.1.4  ODATA-1162 Fix data type in example model
   6.1.5  ODATA-1161 Clarify how to process hybrid results of a transformation in subsequent transformations
   6.1.6  ODATA-1160 Clarify example 66 in section 7.5
   6.1.7  ODATA-1159 Clarify context URLs for aggregated result sets
   6.1.8  ODATA-1137 Clarify type information for dynamic properties in the aggregated result set
   6.1.9  ODATA-1073 Conformance section references wrong annotation term
   6.1.10 ODATA-1068 3.12 Transformation expand: require at least two parameters, with innermost expansion requiring a filter()
   6.1.11 ODATA-1041 Broaden definitions of transformations topcount and bottomcount
   6.1.12 (and 16 more)
 6.2 V4.01: NEW or OPEN
   6.2.1 ODATA-1180 Cast between enumeration types and integer types
   6.2.2 ODATA-1171 Consider using matrix parameters for filter segments
   6.2.3 ODATA-1168 Clarify the use of ETags for Avoiding Update Conflicts
   6.2.4 ODATA-1148 PATCH with nested nav props should not remove omitted resources
   6.2.5 ODATA-1141 Upsert: clarify upsert along nullable single-valued navigation path
   6.2.6 ODATA-1088 Clarify affect of applying an Annotation to an element
 6.3 Vocabularies: NEW or OPEN with concrete proposal
   6.3.1 ODATA-1176 Capabilities: add new term SelectRestrictions
   6.3.2 ODATA-1167 Add way to specify which batch formats (if any) are supported by a service
   6.3.3 ODATA-1064 Add ability to annotate collections to return only count and NextLink
 6.4 Vocabularies: NEW or OPEN that need more discussion
   6.4.1 ODATA-1099 Add annotations to describe custom query options and custom headers
   6.4.2 ODATA-1005 Make sure we have capabilities for all new 4.01 functionality
   6.4.3 ODATA-884 Add term ErrorCodes to describe possible codes in error messages (public comment c201510e00019)
7. Next meetings [9:50 am PT]
 7.1 Thursday May 31, 2018 during 8-10 am PDT (17:00-19:00 CEST)
      public holiday in Germany, Mike will moderate, Matt will start audio conference
 7.2 Thursday June 07, 2018 during 8-10 am PDT (17:00-19:00 CEST)
8. AOB and wrap up [9:55 am PT]
==============================================================
 
Meeting Member URL:
- URL = "" href="https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46257" target="_blank">https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46257
 - Please use starting approx. 15 minutes before the meeting for self registration. Thanks.
 - Self registration deep link (as a service):
   - https://www.oasis-open.org/apps/org/workgroup/odata/record_my_attendance.php?event_id=46257&confirmed=1
Room Information:
OASIS Open Data Protocol (OData) TC OData TC Weekly Meeting (Conference Call) #215
- Thursday, 24 May 2018, 08:00am to 10:00am PDT
 - i.e. 2018-05-24 17:00 to 19:00 CEST (UTC+2)
 - other timezone? Try eg.:
  - https://www.timeanddate.com/worldclock/meetingdetails.html?year=2018&month=5&day=24&hour=15&min=0&sec=0&p1=47&p2=69&p3=179
 
UsefulPlaces:
- Chat:
 - http://webconf.soaphub.org/conf/room/odatatc   # ... this place
- ScreenShare and Voice:
 - https://sap.emea.pgiconnect.com/OData-TC
 
Next Planned meetings (tentative):
- Thursday May 31, 2018 during 8-10 am PDT (17:00-19:00 CEST)
 - https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46258
- Thursday Jun 07, 2018 during 8-10 am PDT (17:00-19:00 CEST)
 - https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46259
 
Agenda-Draft E-Mail URL / Updates will appear at https://lists.oasis-open.org/archives/odata/201805/maillist.html
- E-Mail Public URL = "" href="https://lists.oasis-open.org/archives/odata/201805/msg00024.html" target="_blank">https://lists.oasis-open.org/archives/odata/201805/msg00024.html
 
Minutes Draft Public URLs (previous meetings):
- URL = "" href="https://www.oasis-open.org/committees/download.php/63146/odata-meeting-214_on-20180517-minutes.html" target="_blank">https://www.oasis-open.org/committees/download.php/63146/odata-meeting-214_on-20180517-minutes.html
 
Online document walkthroughs or presentations:
- URL = "" href="https://sap.emea.pgiconnect.com/OData-TC" target="_blank">https://sap.emea.pgiconnect.com/OData-TC
- Conference call details: https://www.oasis-open.org/apps/org/workgroup/odata/download.php/56760/TC%20meeting%20dial-in%20details.htm 
 
Timeline(Updated!):
- URL = "" href="https://www.oasis-open.org/committees/download.php/62637/TC%20Timeline-2018-03-02.docx" target="_blank">https://www.oasis-open.org/committees/download.php/62637/TC%20Timeline-2018-03-02.docx 
 
Agenda Draft (for meeting #215):
==============================================================
 
! Please look also for possibly updated agenda at:
 URL = "" href="https://lists.oasis-open.org/archives/odata/201805/maillist.html" target="_blank">https://lists.oasis-open.org/archives/odata/201805/maillist.html
 
1. Roll call [8:00 am PT]
  Self-registration link:
URL="" href="https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46257" target="_blank">https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46257
2. Approve agenda [8:05 am PT]
3. Approve minutes from previous meeting(s) [8:10 am PT]
 3.1 Minutes from May 17, 2018 TC meeting:
URL="" href="https://www.oasis-open.org/committees/download.php/63146/odata-meeting-214_on-20180517-minutes.html" target="_blank">https://www.oasis-open.org/committees/download.php/63146/odata-meeting-214_on-20180517-minutes.html
4. Review action items [Action item list: https://www.oasis-open.org/apps/org/workgroup/odata/members/action_items.php] [8:15am PT]
 4.1 Action items due
   4.1.1 none
5. New GitHub Repos  Description and Purpose statements [8:20 am PT]
 5.1 odata-csdl-schemas
     Description:
       Schemas for validating CSDL JSON and CSDL XML ($metadata) documents
     Purpose:
       This repository contains JSON schemas for validating CSDL JSON documents and XML schemas
       for validating CSDL XML documents.
 5.2 odata-abnf
     Description:
       ABNF for OData URLs, headers, and literal data values
     Purpose:
       This repository contains ABNF-based grammars for OData Uniform Resource Identifiers,
       request and response headers, and literal data values in request and response bodies.
       Each grammar is accompanied by a set of positive and negative test cases that serve as
       examples for what is intended and not intended, and that can also be used to automatically test the grammars.
 5.3 odata-csdl-schemas
     Description:
       Tools for producing JSON Schema documents for OData services
     Purpose:
       This repository provides tools for producing JSON Schema documents for validating
       OData JSON request and response bodies.
 5.4 odata-vocabularies - existing repo, just for reference
     Description:
       Standard vocabularies for annotating OData services
     Purpose:
       This repository contains the most recent copies of the standard OData vocabularies
       authored by the OASIS OData Technical committee.
 5.5 odata-openapi - existing repo, just for reference
     Description:
       Tools for producing API descriptions for OData services that adhere to the OpenAPI Specification
     Purpose:
       This repository provides tools for producing OpenAPI descriptions for OData services.
6. Issues [8:30 am PT]
 6.1 Data Aggregation: NEW or OPEN
   6.1.1  ODATA-1182 Clarify that transformation topcount keeps the order of the input set
   6.1.2  ODATA-1179 Enhance orderby $apply-transformation with sorting of undefined properties
   6.1.3  ODATA-1169 Transformation for nesting the result of another transformation within a single entity
   6.1.4  ODATA-1162 Fix data type in example model
   6.1.5  ODATA-1161 Clarify how to process hybrid results of a transformation in subsequent transformations
   6.1.6  ODATA-1160 Clarify example 66 in section 7.5
   6.1.7  ODATA-1159 Clarify context URLs for aggregated result sets
   6.1.8  ODATA-1137 Clarify type information for dynamic properties in the aggregated result set
   6.1.9  ODATA-1073 Conformance section references wrong annotation term
   6.1.10 ODATA-1068 3.12 Transformation expand: require at least two parameters, with innermost expansion requiring a filter()
   6.1.11 ODATA-1041 Broaden definitions of transformations topcount and bottomcount
   6.1.12 (and 16 more)
 6.2 V4.01: NEW or OPEN
   6.2.1 ODATA-1180 Cast between enumeration types and integer types
   6.2.2 ODATA-1171 Consider using matrix parameters for filter segments
   6.2.3 ODATA-1168 Clarify the use of ETags for Avoiding Update Conflicts
   6.2.4 ODATA-1148 PATCH with nested nav props should not remove omitted resources
   6.2.5 ODATA-1141 Upsert: clarify upsert along nullable single-valued navigation path
   6.2.6 ODATA-1088 Clarify affect of applying an Annotation to an element
 6.3 Vocabularies: NEW or OPEN with concrete proposal
   6.3.1 ODATA-1176 Capabilities: add new term SelectRestrictions
   6.3.2 ODATA-1167 Add way to specify which batch formats (if any) are supported by a service
   6.3.3 ODATA-1064 Add ability to annotate collections to return only count and NextLink
 6.4 Vocabularies: NEW or OPEN that need more discussion
   6.4.1 ODATA-1099 Add annotations to describe custom query options and custom headers
   6.4.2 ODATA-1005 Make sure we have capabilities for all new 4.01 functionality
   6.4.3 ODATA-884 Add term ErrorCodes to describe possible codes in error messages (public comment c201510e00019)
7. Next meetings [9:50 am PT]
 7.1 Thursday May 31, 2018 during 8-10 am PDT (17:00-19:00 CEST)
      public holiday in Germany, Mike will moderate, Matt will start audio conference
 7.2 Thursday June 07, 2018 during 8-10 am PDT (17:00-19:00 CEST)
8. AOB and wrap up [9:55 am PT]
==============================================================
 
Meeting Member URL:
- URL = "" href="https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46257" target="_blank">https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46257
 - Please use starting approx. 15 minutes before the meeting for self registration. Thanks.
 - Self registration deep link (as a service):
   - https://www.oasis-open.org/apps/org/workgroup/odata/record_my_attendance.php?event_id=46257&confirmed=1
[17:04] Ralf Handl (SAP SE): Voting Members: 6 of 11 (54%) (used for quorum calculation)
[17:04] Ralf Handl (SAP SE): Quorum reached: yes
[17:04] Ralf Handl (SAP SE): 2.Approve agenda [8:05 am PT]
[17:06] Ralf Handl (SAP SE): Agenda is approved
[17:06] Ralf Handl (SAP SE): 3.Approve minutes from previous meeting(s) [8:10 am PT]
a.Minutes from May 17, 2018 TC meeting: https://www.oasis-open.org/committees/download.php/63146/odata-meeting-214_on-20180517-minutes.html
[17:06] Ralf Handl (SAP SE): Minutes are approved
[17:07] Ralf Handl (SAP SE): 4.Review action items [Action item list: https://www.oasis-open.org/apps/org/workgroup/odata/members/action_items.php] [8:15am PT]
a.Action items due
i.none
[17:10] Ralf Handl (SAP SE): 5.New GitHub Repos  Description and Purpose statements [8:20 am PT]
a.odata-csdl-schemas
i.Description: Schemas for validating CSDL JSON and CSDL XML ($metadata) documents
ii.Purpose: This repository contains JSON schemas for validating CSDL JSON documents and XML schemas for validating CSDL XML documents.
b.odata-abnf
i.Description: ABNF for OData URLs, headers, and literal data values
ii.Purpose: This repository contains ABNF-based grammars for OData Uniform Resource Identifiers, request and response headers, and literal data values in request and response bodies. Each grammar is accompanied by a set of positive and negative test cases that serve as examples for what is intended and not intended, and that can also be used to automatically test the grammars.
c.odata-csdl-schemas
i.Description: Tools for producing JSON Schema documents for OData services
ii.Purpose: This repository provides tools for producing JSON Schema documents for validating OData JSON request and response bodies.
 
d.odata-vocabularies - existing repo, just for reference
i.Description: Standard vocabularies for annotating OData services
ii.Purpose: This repository contains the most recent copies of the standard OData vocabularies authored by the OASIS OData Technical committee.
e.odata-openapi - existing repo, just for reference
i.Description: Tools for producing API descriptions for OData services that adhere to the OpenAPI Specification
ii.Purpose: This repository provides tools for producing OpenAPI descriptions for OData services.
[17:12] Ralf Handl (SAP SE): c. odata-json-schema
[17:14] Ralf Handl (SAP SE): http://json-schema.org/
[17:17] George Ericson (Dell): Moved to request
[17:17] Hubert Heijkers (IBM): I second
[17:17] Ralf Handl (SAP SE): Motion passes
[17:21] Ralf Handl (SAP SE): http://docs.oasis-open.org/odata/odata-vocabularies/v4.0/odata-vocabularies-v4.0.html
[17:24] Ralf Handl (SAP SE): 6.Issues [8:30 am PT]
a.Data Aggregation: NEW or OPEN
[17:25] Ralf Handl (SAP SE): i.ODATA-1182 Clarify that transformation topcount keeps the order of the input set
[17:25] Ralf Handl (SAP SE): https://issues.oasis-open.org/browse/ODATA-1182
[17:27] Ralf Handl (SAP SE): ODATA-1182 is OPENB
[17:27] Mark Biamonte (Progress): I move to resolve OData-1182 as proposed
[17:27] Hubert Heijkers (IBM): I second
[17:28] Ralf Handl (SAP SE): ODATA-1182 is RESOLVED as proposed
[17:28] Ralf Handl (SAP SE): ii.ODATA-1179 Enhance orderby $apply-transformation with sorting of undefined properties
[17:28] Ralf Handl (SAP SE): iii.ODATA-1169 Transformation for nesting the result of another transformation within a single entity
[17:28] Ralf Handl (SAP SE): https://issues.oasis-open.org/browse/ODATA-1179
[17:28] Ralf Handl (SAP SE): https://issues.oasis-open.org/browse/ODATA-1169
[17:30] Ralf Handl (SAP SE): Screen sharing: https://sap.emea.pgiconnect.com/OData-TC
[18:07] Ralf Handl (SAP SE): $compute=Orders($filter=...) as FilteredOrders
[18:07] Michael Pizzo: Discussion on how transpose, which introduces a computed (dynamic) navigation property, relates to $compute with an _expression_ to do something similar...
[18:08] Ralf Handl (SAP SE): transpose(NewProp,...)
[18:09] Ralf Handl (SAP SE): compute(... as NewProp)
[18:11] Michael Pizzo: would need to be able to put the groupby _expression_ within the compute...
[18:14] Michael Pizzo: in the case of transpose, the computed values are part of the input set; in compute we are computing values based on the input set.
[18:15] Gerald Krause (SAP): GET ~/Sales?$apply=
groupby( (Customer/Country,Customer/Name,Currency),
    transpose( Cells,
        groupby( (Product/Category/Name,Product/Name),
                 aggregate( Amount with sum as Total ) )
        /orderby( Product/Category/Name asc, Product/Name desc ) ) )
[18:16] Hubert Heijkers (IBM): groupby( (Customer/Country,Customer/Name,Currency) )/
    compute( groupby( (Product/Category/Name,Product/Name),
                 aggregate( Amount with sum as Total ) )
        /orderby( Product/Category/Name asc, Product/Name desc ) ) )
[18:17] Hubert Heijkers (IBM): groupby( (Customer/Country,Customer/Name,Currency) )/
    compute( 
        groupby( (Product/Category/Name,Product/Name),
                 aggregate( Amount with sum as Total ) ) as Cells )
[18:23] Ralf Handl (SAP SE): transpose(newProp,chain)
[18:24] Ralf Handl (SAP SE): chain/wrap(newProp)
[18:31] Ralf Handl (SAP SE): $compute=... is same as $apply=compute(...)
[18:31] Ralf Handl (SAP SE): For collection-valued resources
[18:36] Ralf Handl (SAP SE): ODATA-1169 and ODATA-1179 are OPEN
[18:38] Hubert Heijkers (IBM): I move to resolve ODATA-1069 as proposed with the change of naming the proposed function 'nest' as opposed to 'transpose'
[18:38] Hubert Heijkers (IBM): I move to resolve ODATA-1169 as proposed with the change of naming the proposed function 'nest' as opposed to 'transpose'
[18:38] Michael Pizzo: I second
[18:39] Ralf Handl (SAP SE): ODATA-1169 is RESOLVED with the amended proposal
[19:03] Ralf Handl (SAP SE): 7.Next meetings [9:50 am PT]
a.Thursday May 31, 2018 during 8-10 am PDT (17:00-19:00 CEST)  public holiday in Germany
[19:03] Ralf Handl (SAP SE): Mike: skip next week
[19:04] Ralf Handl (SAP SE): No objections
[19:04] Ralf Handl (SAP SE): b.Thursday June 07, 2018 during 8-10 am PDT (17:00-19:00 CEST)
[19:04] Ralf Handl (SAP SE): 8.AOB and wrap up [9:55 am PT]
[19:04] Ralf Handl (SAP SE): Meeting is adjourned

 

 

From: odata@lists.oasis-open.org [mailto:odata@lists.oasis-open.org] On Behalf Of Handl, Ralf
Sent: Mittwoch, 23. Mai 2018 10:32
To: odata@lists.oasis-open.org
Subject: [CAUTION] [odata] Agenda for OData TC meeting on 2018-05-24

 

Here [1] is a draft agenda for the OData TC (Technical Committee) meeting scheduled on Thursday May 24, 2018 during 8-10 am PDT (17:00-19:00 CEST). 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=46257

 

2.        Approve agenda [8:05 am PT]

 

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

    1. Minutes from May 17, 2018 TC meeting: https://www.oasis-open.org/committees/download.php/63146/odata-meeting-214_on-20180517-minutes.html

 

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

    1. Action items due

                                  i.    none

 

5.        New GitHub Repos – Description and Purpose statements [8:20 am PT]

    1. odata-csdl-schemas

                                  i.    Description: Schemas for validating CSDL JSON and CSDL XML ($metadata) documents

                                 ii.    Purpose: This repository contains JSON schemas for validating CSDL JSON documents and XML schemas for validating CSDL XML documents.

    1. odata-abnf

                                  i.    Description: ABNF for OData URLs, headers, and literal data values

                                 ii.    Purpose: This repository contains ABNF-based grammars for OData Uniform Resource Identifiers, request and response headers, and literal data values in request and response bodies. Each grammar is accompanied by a set of positive and negative test cases that serve as examples for what is intended and not intended, and that can also be used to automatically test the grammars.

    1. odata-csdl-schemas

                                  i.    Description: Tools for producing JSON Schema documents for OData services

                                 ii.    Purpose: This repository provides tools for producing JSON Schema documents for validating OData JSON request and response bodies.

 

    1. odata-vocabularies - existing repo, just for reference

                                  i.    Description: Standard vocabularies for annotating OData services

                                 ii.    Purpose: This repository contains the most recent copies of the standard OData vocabularies authored by the OASIS OData Technical committee.

    1. odata-openapi - existing repo, just for reference

                                  i.    Description: Tools for producing API descriptions for OData services that adhere to the OpenAPI Specification

                                 ii.    Purpose: This repository provides tools for producing OpenAPI descriptions for OData services.

 

6.        Issues [8:30 am PT]

    1. Data Aggregation: NEW or OPEN

                                  i.    ODATA-1182 Clarify that transformation topcount keeps the order of the input set

                                 ii.    ODATA-1179 Enhance orderby $apply-transformation with sorting of undefined properties

                                iii.    ODATA-1169 Transformation for nesting the result of another transformation within a single entity

                                iv.    ODATA-1162 Fix data type in example model

                                 v.    ODATA-1161 Clarify how to process hybrid results of a transformation in subsequent transformations

                                vi.    ODATA-1160 Clarify example 66 in section 7.5

                               vii.    ODATA-1159 Clarify context URLs for aggregated result sets

                              viii.    ODATA-1137 Clarify type information for dynamic properties in the aggregated result set

                                ix.    ODATA-1073 Conformance section references wrong annotation term

                                 x.    ODATA-1068 3.12 Transformation expand: require at least two parameters, with innermost expansion requiring a filter()

                                xi.    ODATA-1041 Broaden definitions of transformations topcount and bottomcount

                               xii.    (and 16 more)

 

    1. V4.01: NEW or OPEN

                                  i.    ODATA-1180 Cast between enumeration types and integer types

                                 ii.    ODATA-1171 Consider using matrix parameters for filter segments

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

                                iv.    ODATA-1148 PATCH with nested nav props should not remove omitted resources

                                 v.    ODATA-1141 Upsert: clarify upsert along nullable single-valued navigation path

                                vi.    ODATA-1088 Clarify affect of applying an Annotation to an element

 

    1. Vocabularies: NEW or OPEN with concrete proposal

                                  i.    ODATA-1176 Capabilities: add new term SelectRestrictions

                                 ii.    ODATA-1167 Add way to specify which batch formats (if any) are supported by a service

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

 

    1. Vocabularies: NEW or OPEN that need more discussion

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

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

                                iii.    ODATA-884 Add term ErrorCodes to describe possible codes in error messages (public comment c201510e00019)

 

7.        Next meetings [9:50 am PT]

    1. Thursday May 31, 2018 during 8-10 am PDT (17:00-19:00 CEST) – public holiday in Germany, Mike will moderate, Matt will start audio conference
    2. Thursday June 07, 2018 during 8-10 am PDT (17:00-19:00 CEST)

 

8.        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]