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: [odata] Agenda for OData TC meeting on 2018-02-01 - chat transcript


[14:44] Room information was updated by: Stefan Hagen
OASIS Open Data Protocol (OData) TC OData TC Weekly Meeting (Conference Call) #201
- Thursday, 01 February 2018, 08:00am to 10:00am PST
   - i.e. 2018-02-01 17:00 to 19:00 CET (UTC+1)
   - other timezone? Try eg.:
    - https://www.timeanddate.com/worldclock/meetingdetails.html?year=2018&month=2&day=1&hour=16&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 February 08, 2018 during 8-10 am PST?
   - https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46242
 
Agenda-Draft E-Mail URL:
- E-Mail Public URL = "" href="https://lists.oasis-open.org/archives/odata/201801/msg00054.html" target="_blank">https://lists.oasis-open.org/archives/odata/201801/msg00054.html
 
Minutes Draft Public URL (previous meeting):
- URL = "" href="https://www.oasis-open.org/committees/download.php/62415/odata-meeting-200_on-20180125-minutes.html" target="_blank">https://www.oasis-open.org/committees/download.php/62415/odata-meeting-200_on-20180125-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/
 
Timeline(Updated!):
- URL = "" href="https://www.oasis-open.org/committees/download.php/61677/TC%20Timeline-2017-09-29.docx" target="_blank">https://www.oasis-open.org/committees/download.php/61677/TC%20Timeline-2017-09-29.docx
 
Agenda Draft (for meeting #201):
==============================================================
1. Roll call [8:00 am PT]
  1.1 Self-registration link: 
    URL = "" href="https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46241" target="_blank">https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46241 
2. Approve agenda [8:05 am PT]
3.  Approve minutes from previous meeting(s) [8:10 am PT]
  3.1 Minutes from January 25, 2018 TC meeting: 
    URL = "" href="https://www.oasis-open.org/committees/download.php/62415/odata-meeting-200_on-20180125-minutes.html" target="_blank">https://www.oasis-open.org/committees/download.php/62415/odata-meeting-200_on-20180125-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. Ballot to approve V4.01 CS01 Specs [8:20 am PT]
  URL = "" href="https://www.oasis-open.org/apps/org/workgroup/odata/ballot.php?id=3170" target="_blank">https://www.oasis-open.org/apps/org/workgroup/odata/ballot.php?id=3170
  5.1 Closed, 11 yea votes for each of the four specifications, no nay votes, no abstain votes
6. Committee Note on Google Protocol Buffers as an alternative data format [8:25 am PT]
  6.1 George: describe use case and purpose of the proposed committee note
    6.1.1 Pro: PB is more efficient between services.
6.1.2 Pro: PB has traction in the community
6.1.3 Con: PB is not as expressive
6.1.4 Con: JSON better for communication between servers.
7. Structural Property with Type=Entity Type versus Containment Navigation Property [8:45 am PT]
  7.1 George: describe use case and why containment navigation properties arent sufficient
    7.1.1 Sometimes want to store the values of an entities properties, for example storing representations of entities in a log message.
    7.1.2 In that case, dont want the behavior features of the entity and no relationship, just a snapshot of the structural values.
8. Issues [9:05 am PT]
  8.1 Vocabularies: NEW or OPEN
8.1.1 ODATA-1132 Propagation of NavigationRestrictions
8.1.2 ODATA-1121 Extend FilterExpressionRestrictions with "MultiPredicate"
8.1.3 ODATA-1099 Add annotations to describe custom query options and custom headers
8.1.4 ODATA-1067 Consider ability to define computed default values
8.1.5 ODATA-1064 Add ability to annotate collections to return only count and NextLink
8.1.6 ODATA-1005 Make sure we have capabilities for all new 4.01 functionality
8.1.7 ODATA-884 Add term ErrorCodes to describe possible codes in error messages (public comment c201510e00019)
9. Next meetings [9:50 am PT]
  9.1 Thursday February 08, 2018 during 8-10 am PST (already confirmed)
  9.2 Thursday February 15, 2018 during 8-10 am PST
10. 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=46241" target="_blank">https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46241
   - 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=46241&confirmed=1
[15:03] Stefan Hagen: KeepAlive
[15:48] Stefan Hagen1: Ping
[16:22] Stefan Hagen: Pong
[16:46] Stefan Hagen: KeepAlive
[16:46] Stefan Hagen: H4Q::Voting Members: 1 of 11 (9%) (used for quorum calculation)
[16:56] anonymous morphed into George Ericson (Dell)
Room Information:
OASIS Open Data Protocol (OData) TC OData TC Weekly Meeting (Conference Call) #201
- Thursday, 01 February 2018, 08:00am to 10:00am PST
   - i.e. 2018-02-01 17:00 to 19:00 CET (UTC+1)
   - other timezone? Try eg.:
    - https://www.timeanddate.com/worldclock/meetingdetails.html?year=2018&month=2&day=1&hour=16&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 February 08, 2018 during 8-10 am PST?
   - https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46242
 
Agenda-Draft E-Mail URL:
- E-Mail Public URL = "" href="https://lists.oasis-open.org/archives/odata/201801/msg00054.html" target="_blank">https://lists.oasis-open.org/archives/odata/201801/msg00054.html
 
Minutes Draft Public URL (previous meeting):
- URL = "" href="https://www.oasis-open.org/committees/download.php/62415/odata-meeting-200_on-20180125-minutes.html" target="_blank">https://www.oasis-open.org/committees/download.php/62415/odata-meeting-200_on-20180125-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/
 
Timeline(Updated!):
- URL = "" href="https://www.oasis-open.org/committees/download.php/61677/TC%20Timeline-2017-09-29.docx" target="_blank">https://www.oasis-open.org/committees/download.php/61677/TC%20Timeline-2017-09-29.docx
 
Agenda Draft (for meeting #201):
==============================================================
1. Roll call [8:00 am PT]
  1.1 Self-registration link: 
    URL = "" href="https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46241" target="_blank">https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46241 
2. Approve agenda [8:05 am PT]
3.  Approve minutes from previous meeting(s) [8:10 am PT]
  3.1 Minutes from January 25, 2018 TC meeting: 
    URL = "" href="https://www.oasis-open.org/committees/download.php/62415/odata-meeting-200_on-20180125-minutes.html" target="_blank">https://www.oasis-open.org/committees/download.php/62415/odata-meeting-200_on-20180125-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. Ballot to approve V4.01 CS01 Specs [8:20 am PT]
  URL = "" href="https://www.oasis-open.org/apps/org/workgroup/odata/ballot.php?id=3170" target="_blank">https://www.oasis-open.org/apps/org/workgroup/odata/ballot.php?id=3170
  5.1 Closed, 11 yea votes for each of the four specifications, no nay votes, no abstain votes
6. Committee Note on Google Protocol Buffers as an alternative data format [8:25 am PT]
  6.1 George: describe use case and purpose of the proposed committee note
    6.1.1 Pro: PB is more efficient between services.
6.1.2 Pro: PB has traction in the community
6.1.3 Con: PB is not as expressive
6.1.4 Con: JSON better for communication between servers.
7. Structural Property with Type=Entity Type versus Containment Navigation Property [8:45 am PT]
  7.1 George: describe use case and why containment navigation properties arent sufficient
    7.1.1 Sometimes want to store the values of an entities properties, for example storing representations of entities in a log message.
    7.1.2 In that case, dont want the behavior features of the entity and no relationship, just a snapshot of the structural values.
8. Issues [9:05 am PT]
  8.1 Vocabularies: NEW or OPEN
8.1.1 ODATA-1132 Propagation of NavigationRestrictions
8.1.2 ODATA-1121 Extend FilterExpressionRestrictions with "MultiPredicate"
8.1.3 ODATA-1099 Add annotations to describe custom query options and custom headers
8.1.4 ODATA-1067 Consider ability to define computed default values
8.1.5 ODATA-1064 Add ability to annotate collections to return only count and NextLink
8.1.6 ODATA-1005 Make sure we have capabilities for all new 4.01 functionality
8.1.7 ODATA-884 Add term ErrorCodes to describe possible codes in error messages (public comment c201510e00019)
9. Next meetings [9:50 am PT]
  9.1 Thursday February 08, 2018 during 8-10 am PST (already confirmed)
  9.2 Thursday February 15, 2018 during 8-10 am PST
10. 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=46241" target="_blank">https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=46241
   - 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=46241&confirmed=1
[17:01] Stefan Hagen: H4Q::Voting Members: 7 of 11 (63%) (used for quorum calculation)
[17:01] Stefan Hagen: We are quorate
[17:01] Ralf Handl (SAP SE): Cool! Let's wait for everyone to join the telco
[17:03] Ralf Handl (SAP SE): @Stefan: will you join the telco?
[17:04] Ralf Handl (SAP SE): @Mike: we heard your answering machine
[17:05] Ralf Handl (SAP SE): 2.Approve agenda [8:05 am PT]
[17:06] Stefan Hagen: @Ralf: I am on
[17:09] Ralf Handl (SAP SE): Hubert: Proposal for a compact JSON format
[17:09] Michael Pizzo: Sorry; having troubles calling in...
[17:09] Michael Pizzo: (on my end)
[17:10] Ralf Handl (SAP SE): Agenda is approved
[17:11] Ralf Handl (SAP SE): 3.Approve minutes from previous meeting(s) [8:10 am PT]
a.Minutes from January 25, 2018 TC meeting: https://www.oasis-open.org/committees/download.php/62415/odata-meeting-200_on-20180125-minutes.html
[17:11] Ralf Handl (SAP SE): Minutes are approved
[17:11] 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:11] Ralf Handl (SAP SE): 5.Ballot to approve V4.01 CS01 Specs [8:20 am PT]
a.https://www.oasis-open.org/apps/org/workgroup/odata/ballot.php?id=3170 
i.Closed, 11 yea votes for each of the four specifications, no nay votes, no abstain votes
[17:12] Ralf Handl (SAP SE): CS01 documents will be produced and published by TC Admin
[17:15] Ralf Handl (SAP SE): New agenda item: Hubert and Compact JSON
[17:28] Ralf Handl (SAP SE): Hubert is walking us through the concept document
[17:29] Ralf Handl (SAP SE): Mike/Hubert: introduce new value for odata.metadata=compact to avoid yet another format parameter and side-effects between format parameters
[17:45] George Ericson (Dell): Lost audio
[17:46] George Ericson (Dell): My end
[17:53] George Ericson (Dell): dropped again
[17:56] Ralf Handl (SAP SE): Mike: don't rely on order of properties in $metadata (not possible with CSDL JSON), instead have the context URL list all returned properties in the order they are filled into the arrays
[17:56] George Ericson (Dell): Looks similar to protobuf
[18:02] Ralf Handl (SAP SE): Mike: always use an array with an object at position 0 that contains the annotations
[18:03] Ralf Handl (SAP SE): Ralf: could also do that on the outermost level, no wrapper object with "value" any more
[18:12] Hubert Heijkers (IBM): I move to request a starter document to start a new specification for the OData Compact JSON Format
[18:12] Ralf Handl (SAP SE): I second
[18:13] Ralf Handl (SAP SE): No objections, motion passes
[18:13] Ralf Handl (SAP SE): 6.Committee Note on Google Protocol Buffers as an alternative data format [8:25 am PT]
a.George: describe use case and purpose of the proposed committee note
i.Pro: PB is more efficient between services.
ii.Pro: PB has traction in the community
iii.Con: PB is not as expressive
iv.Con: JSON better for communication between servers.
[18:15] Ralf Handl (SAP SE): Hubert: v.Pro: no conversion of floating-point numbers to strings and back
[18:18] Ralf Handl (SAP SE): George: PB more useful in server-to-server communication
[18:20] Ralf Handl (SAP SE): Ramesh: vi.Pro: PB has code generation tools for lots of programming language
[18:23] Ralf Handl (SAP SE): Hubert: need variable-length arrays, weren't possible in PB in the past
[18:27] Ralf Handl (SAP SE): Mike: create an informal concept document first before we request a starter document
[18:30] Ralf Handl (SAP SE): Hubert volunteers to be main/coordinating author of the ProtoBuf concept document
[18:30] Ralf Handl (SAP SE): Ralf to create action item for Hubert
[18:30] Ralf Handl (SAP SE): 7.Structural Property with Type=Entity Type versus Containment Navigation Property [8:45 am PT]
a.George: describe use case and why containment navigation properties arent sufficient
i.Sometimes want to store the values of an entities properties, for example storing representations of entities in a log message.
In that case, dont want the behavior features of the entity and no relationship, just a snapshot of the structural values.
[18:36] Ralf Handl (SAP SE): George: can't have a relationship to the "snapshot instance" as it doesn't have an identity
[18:37] Ralf Handl (SAP SE): George: also want Collection(entity type) as a type of a structural property
[18:37] Ralf Handl (SAP SE): Basically treat the entity type as if it were a complex type if used in a structural property
[18:50] Ralf Handl (SAP SE): Mike: interesting step to reduce the differences between Entity Types and Complex Types
[18:50] Ralf Handl (SAP SE): Hubert likes it
[18:51] Ralf Handl (SAP SE): George will create a Jira issue
[18:52] Ralf Handl (SAP SE): 8.Issues [9:05 am PT]
[18:53] Ralf Handl (SAP SE): Will skip due to lack of time
[18:53] Ralf Handl (SAP SE): George updated v.ODATA-1064 Add ability to annotate collections to return only count and NextLink
[18:53] Ralf Handl (SAP SE): Ralf updated ii.ODATA-1121 Extend FilterExpressionRestrictions with "MultiPredicate"
[18:54] Ralf Handl (SAP SE): 9.Next meetings [9:50 am PT]
a.Thursday February 08, 2018 during 8-10 am PST (already confirmed)
b.Thursday February 15, 2018 during 8-10 am PST
[18:55] Ralf Handl (SAP SE): 10.AOB and wrap up [9:55 am PT]
[18:55] 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, 31. Januar 2018 09:02
To: odata@lists.oasis-open.org
Subject: [odata] Agenda for OData TC meeting on 2018-02-01

 

Here [1] is a draft agenda for the OData TC (Technical Committee) meeting scheduled on Thursday February 01, 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=46240  

 

2.           Approve agenda [8:05 am PT]

 

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

    1. Minutes from January 25, 2018 TC meeting: https://www.oasis-open.org/committees/download.php/62415/odata-meeting-200_on-20180125-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.           Ballot to approve V4.01 CS01 Specs [8:20 am PT]

    1. https://www.oasis-open.org/apps/org/workgroup/odata/ballot.php?id=3170

                                             i.      Closed, 11 “yea” votes for each of the four specifications, no “nay” votes, no “abstain” votes

 

6.           Committee Note on Google Protocol Buffers as an alternative data format [8:25 am PT]

    1. George: describe use case and purpose of the proposed committee note

                                             i.      Pro: PB is more efficient between services.

                                           ii.      Pro: PB has traction in the community

                                          iii.      Con: PB is not as expressive

                                          iv.      Con: JSON better for communication between servers.

 

7.           Structural Property with Type=Entity Type versus Containment Navigation Property [8:45 am PT]

    1. George: describe use case and why containment navigation properties aren’t sufficient

                                             i.      Sometimes want to store the values of an entities properties, for example storing representations of entities in a log message.

In that case, don’t want the behavior features of the entity and no relationship, just a snapshot of the structural values.

 

8.           Issues [9:05 am PT]

    1. Vocabularies: NEW or OPEN

                                             i.      ODATA-1132 Propagation of NavigationRestrictions

                                           ii.      ODATA-1121 Extend FilterExpressionRestrictions with "MultiPredicate"

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

                                          iv.      ODATA-1067 Consider ability to define computed default values

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

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

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

 

9.           Next meetings [9:50 am PT]

    1. Thursday February 08, 2018 during 8-10 am PST (already confirmed)
    2. Thursday February 15, 2018 during 8-10 am PST

 

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