OASIS Open Data Protocol (OData) TC

 View Only
Expand all | Collapse all

RE: Agenda for OData TC meeting on 2021-11-18

  • 1.  RE: Agenda for OData TC meeting on 2021-11-18

    Posted 11-16-2021 14:51
    Added to my version under e,                                         ix.     ODATA-1490 [issues.oasis-open.org] Point out that additional rules for stream properties were introduced with V4.01       Internal Use - Confidential From: odata@lists.oasis-open.org <odata@lists.oasis-open.org> On Behalf Of Krause, Gerald Sent: Tuesday, November 16, 2021 8:36 AM To: odata@lists.oasis-open.org; Handl, Ralf Subject: [odata] RE: Agenda for OData TC meeting on 2021-11-18   [EXTERNAL EMAIL] I’d like to add another Errata issue to the agenda: ODATA-1490 [issues.oasis-open.org]     From: Handl, Ralf < ralf.handl@sap.com > Sent: Monday, 15 November 2021 10:37 To: odata@lists.oasis-open.org Cc: Krause, Gerald < gerald.krause@sap.com >; Theissen, Heiko < heiko.theissen@sap.com > Subject: RE: Agenda for OData TC meeting on 2021-11-18   I’d like to shortly go over the comments we received from the second public review of the Extension for Temporal Data: Temporal Data [8:30 am] P ublic Review for CSD02 has ended                                           i.     Comment Resolution Log: https://www.oasis-open.org/committees/download.php/69294/odata-temporal-ext-v4.0-csd02-comment-resolution-log-2021-11-15.xlsx [oasis-open.org]     From: Handl, Ralf < ralf.handl@sap.com > Sent: Friday, 12 November 2021 16:14 To: odata@lists.oasis-open.org Cc: Krause, Gerald < gerald.krause@sap.com >; Theissen, Heiko < heiko.theissen@sap.com >; Handl, Ralf < ralf.handl@sap.com > Subject: Agenda for OData TC meeting on 2021-11-18   Here [1] is a draft agenda for the OData TC (Technical Committee) meeting scheduled on Thursday November 18, 2021 during 8-10 am PST (17:00-19:00 CET) .   For TC timeline, see [2].   Feel free to suggest additions or modifications. Thanks.     [1] Agenda Roll call [8:00 am] Self-registration link: https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=50900 [oasis-open.org]   Approve agenda [8:05 am] Approve minutes from previous meeting(s) [8:10 am] Minutes from November 11, 2021 TC meeting: https://www.oasis-open.org/committees/download.php/69283/Minutes%20of%202021-11-11%20Meeting%20%23367.docx [oasis-open.org] Review action items [oasis-open.org] [8:15 am] Upcoming                                           i.     #0043 Comparison between msgpack and compressed JSON [oasis-open.org] – Christof Sprenger – 2021-12-09                                          ii.     #0039 Concept for Compact JSON data format [oasis-open.org] – Hubert Heijkers – 2021-12-15                                         iii.     #0037 Concept for binary data format [oasis-open.org] – Hubert Heijkers – 2021-12-15 TC Timeline [8:20 am] Proposed next timeline: https://www.oasis-open.org/committees/download.php/69284/TC-Timeline-2021-11-11.docx [oasis-open.org] RAPID Profile for OData [github.com] [8:30 am] Pull Requests [github.com] Issues [github.com] Issues [8:50 am] Data Aggregation: NEW or OPEN [issues.oasis-open.org]                                           i.     ODATA-1442 [issues.oasis-open.org] Update Aggregation ABNF with changes from previous issues                                          ii.     ODATA-1448 [issues.oasis-open.org] Re-allow CustomAggregate and ApplySupported targeting EntityType https://github.com/oasis-tcs/odata-vocabularies/pull/153 [github.com]                                         iii.     ODATA-1458 [issues.oasis-open.org] Clarify representation of navigation properties in response that are expanded by $apply                                         iv.     ODATA-1459 [issues.oasis-open.org] Clarify representation of property paths with leading segments being null                                          v.     ODATA-1460 [issues.oasis-open.org] Aggregation.ApplySupportedDefaults: use PATCH logic when overriding with ApplySupported                                         vi.     ODATA-1468 [issues.oasis-open.org] Simple grouping by instance annotations                                        vii.     ODATA-1477 [issues.oasis-open.org] Aggregation on different levels Vocabularies: NEW or OPEN with concrete proposal [issues.oasis-open.org]                                           i.       ODATA-1336 [issues.oasis-open.org] Querying “JSON properties” https://github.com/oasis-tcs/odata-vocabularies/pull/157 [github.com]                                          ii.     ODATA-1358 [issues.oasis-open.org] Detach textual descriptions from operation restriction terms in Capability vocabulary                                         iii.     ODATA-1394 [issues.oasis-open.org] Add full-fledged support for ISO 8601-1 duration                                         iv.     ODATA-1412 [issues.oasis-open.org] Capabilities vocabulary: Add EntityContainer as annotation target                                          v.     ODATA-1416 [issues.oasis-open.org] Dynamic capabilities for containment cases                                         vi.     ODATA-1453 [issues.oasis-open.org] Capabilities.SearchRestrictions/UnsupportedExpressions: description of default value "none" is misleading                                        vii.     ODATA-1467 [issues.oasis-open.org] Keep a CHANGELOG.md, use Semantic Versioning for each vocabulary                                       viii.     ODATA-1471 [issues.oasis-open.org] Core.ContentDisposition for media resources https://github.com/oasis-tcs/odata-vocabularies/pull/151 [github.com]                                         ix.     ODATA-1489 [issues.oasis-open.org] Core.ContentDisposition: add DispositionType https://github.com/oasis-tcs/odata-vocabularies/pull/171 [github.com] Vocabularies: NEW or OPEN that need more discussion [issues.oasis-open.org]                                           i.     ODATA-884 [issues.oasis-open.org] Allow describing possible responses to requests for a particular resource (public comment c201510e00019)                                          ii.     ODATA-1060 [issues.oasis-open.org] Improve specification of element response requirements                                         iii.     ODATA-1107 [issues.oasis-open.org] Introduce instance annotation to specify which types an instance "implements"                                         iv.     ODATA-1140 [issues.oasis-open.org] Add details to HttpResponse                                          v.     ODATA-1214 [issues.oasis-open.org] Annotate constructor actions                                         vi.     ODATA-1253 [issues.oasis-open.org] Abstract type definition Core.Number as a super-type of all numeric types                                        vii.     ODATA-1326 [issues.oasis-open.org] Enhance syntax of term Validation.OpenPropertyTypeConstraint https://github.com/oasis-tcs/odata-vocabularies/pull/59/files [github.com]                                       viii.     ODATA-1480 [issues.oasis-open.org] Missing term property Capabilities.NavigationRestrictions/.../ComputeSupported   V4.01 Errata: NEW or OPEN with concrete proposal [issues.oasis-open.org]                                           i.     ODATA-1370 [issues.oasis-open.org] CSDL XML Section 12.9 "Parameter" mixing with "overload" causes ambiguity, particularly with regard to parameter ordering                                          ii.     ODATA-1397 [issues.oasis-open.org] Example 86 applies an entity type as term                                         iii.     ODATA-1398 [issues.oasis-open.org] Improve text and examples for JSON and multipart batch                                         iv.     ODATA-1407 [issues.oasis-open.org] No way to $select instance annotations on primitive types                                          v.     ODATA-1424 [issues.oasis-open.org] OData 4.01 JSON "Delta Responses" doesn't describe use of "@id" (or "@odata.id") for Added/Changed Entity                                         vi.     ODATA-1450 [issues.oasis-open.org] Key with PropertyRef using navigation path incompatible with Protocol 11.4.2 "Create an Entity"                                        vii.     ODATA-1465 [issues.oasis-open.org] Clarification: Delete supported for Nullable single-valued navigation properties                                       viii.     ODATA-1469 [issues.oasis-open.org] Clarify $select behavior for properties of "null" instances                                         ix.     ODATA-1478 [issues.oasis-open.org] 7.2.3 Precision: clarify absence of $Precision for DateTimeOffset                                          x.     ODATA-1482 [issues.oasis-open.org] Clarify response to batch request that fails before "OData processing"                                         xi.     ODATA-1487 [issues.oasis-open.org] broken link in "References" section                                        xii.     ODATA-1488 [issues.oasis-open.org] Inconsistencies for Annotation between CSDL XML spec and edm.xsd V4.01 Errata: NEW or OPEN that need more discussion [issues.oasis-open.org]                                           i.     ODATA-1360 [issues.oasis-open.org] Clarify that clients have to do content-ID replacing to interpret Location headers in batch results                                          ii.     ODATA-1379 [issues.oasis-open.org] Consider adding railroad diagrams for the URL syntax                                         iii.     ODATA-1428 [issues.oasis-open.org] Definition of service-specific client-side functions                                         iv.     ODATA-1457 [issues.oasis-open.org] Potential confusion wrt Content-Type header for media entities                                          v.     ODATA-1475 [issues.oasis-open.org] How to search for double quotes                                         vi.     ODATA-1476 [issues.oasis-open.org] JSON batch body encoding for "text" content types may cause conversion errors or data loss                                        vii.     ODATA-1479 [issues.oasis-open.org] Current instance/collection is only defined adhoc                                       viii.     ODATA-1485 [issues.oasis-open.org] Clarify canonical URLs for stream properties V4.02: NEW or OPEN with concrete proposal [issues.oasis-open.org]                                           i.     ODATA-1338 [issues.oasis-open.org] Alternative representation of entity references using key properties                                          ii.     ODATA-1364 [issues.oasis-open.org] Define ExpandOptions for nav property in $select                                         iii.     ODATA-1388 [issues.oasis-open.org] Make key aliases optional, clarify multiple to-one navigation hops                                         iv.     ODATA-1389 [issues.oasis-open.org] New control information @fileName / @odata.fileName                                          v.     ODATA-1405 [issues.oasis-open.org] /$query shall allow Content-Type: application/x-www-form-urlencoded                                         vi.     ODATA-1435 [issues.oasis-open.org] Conditionally add an element to a collection                                        vii.     ODATA-1438 [issues.oasis-open.org] New preference return=keys                                       viii.     ODATA-1441 [issues.oasis-open.org] New query option $expect combining $expand and $select                                         ix.     ODATA-1483 [issues.oasis-open.org] Expand all containment navigation properties recursively V4.02: NEW or OPEN that need more discussion [issues.oasis-open.org]                                           i.     currently 30 issues Next meetings [9:50 am] Thursday November 25, 2021 during 8-10 am PST (17:00-19:00 CET) – Thanksgiving, no meeting Thursday December 02, 2021 during 8-10 am PST (17:00-19:00 CET) Thursday December 09, 2021 during 8-10 am PST (17:00-19:00 CET) Thursday December 16, 2021 during 8-10 am PST (17:00-19:00 CET) Thursday January 13, 2022 during 8-10 am PST (17:00-19:00 CET) AOB and wrap up [9:55 am]     [2] Timeline      1.  https://www.oasis-open.org/committees/download.php/68135/TC-Timeline-2021-01-07.docx [oasis-open.org]     ________________________________________________________________________________ Join Microsoft Teams Meeting [teams.microsoft.com] Conference ID: 629 315 222# Local numbers [dialin.teams.microsoft.com] Learn more about Teams [aka.ms] Meeting options [teams.microsoft.com] ________________________________________________________________________________      


  • 2.  RE: Agenda for OData TC meeting on 2021-11-18

    Posted 11-16-2021 16:02




    I d like to add this pull request:
     
    7. Issues
      -a. CSDL Schemas
        i.
    https://github.com/oasis-tcs/odata-csdl-schemas/pull/49 csdl.schema.json: align default values with CSDL JSON specification
     


    From: Ericson, George <George.Ericson@dell.com>

    Sent: Tuesday, 16 November 2021 15:51
    To: Krause, Gerald <gerald.krause@sap.com>; odata@lists.oasis-open.org; Handl, Ralf <ralf.handl@sap.com>
    Subject: RE: Agenda for OData TC meeting on 2021-11-18


     
    Added to my version under e,

                                              
    ix.      ODATA-1490
    [issues.oasis-open.org] Point out that additional rules for stream properties were introduced with V4.01
     
     
     
    Internal Use - Confidential


    From:
    odata@lists.oasis-open.org < odata@lists.oasis-open.org >
    On Behalf Of Krause, Gerald
    Sent: Tuesday, November 16, 2021 8:36 AM
    To: odata@lists.oasis-open.org ; Handl, Ralf
    Subject: [odata] RE: Agenda for OData TC meeting on 2021-11-18


     

    [EXTERNAL EMAIL]

    I d like to add another Errata issue to the agenda:
    ODATA-1490
    [issues.oasis-open.org]
     
     


    From: Handl, Ralf < ralf.handl@sap.com >

    Sent: Monday, 15 November 2021 10:37
    To: odata@lists.oasis-open.org
    Cc: Krause, Gerald < gerald.krause@sap.com >; Theissen, Heiko < heiko.theissen@sap.com >
    Subject: RE: Agenda for OData TC meeting on 2021-11-18


     
    I d like to shortly go over the comments we received from the second public review of the Extension for Temporal Data:



    Temporal Data [8:30 am]



    P ublic Review
    for CSD02 has ended


                                                 
    i.      Comment Resolution Log:

    https://www.oasis-open.org/committees/download.php/69294/odata-temporal-ext-v4.0-csd02-comment-resolution-log-2021-11-15.xlsx [oasis-open.org]
     
     


    From: Handl, Ralf < ralf.handl@sap.com >

    Sent: Friday, 12 November 2021 16:14
    To: odata@lists.oasis-open.org
    Cc: Krause, Gerald < gerald.krause@sap.com >; Theissen, Heiko < heiko.theissen@sap.com >; Handl, Ralf < ralf.handl@sap.com >
    Subject: Agenda for OData TC meeting on 2021-11-18


     
    Here [1] is a draft agenda for the OData TC (Technical Committee) meeting
    scheduled on
    Thursday November 18, 2021 during 8-10 am PST (17:00-19:00 CET) .

     
    For TC timeline, see [2].

     
    Feel free to suggest additions or modifications.

    Thanks.
     
     
    [1] Agenda

    Roll call [8:00 am]

    Self-registration link:

    https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=50900 [oasis-open.org]  


    Approve agenda [8:05 am] Approve minutes from previous meeting(s) [8:10 am]

    Minutes from November 11, 2021 TC meeting:

    https://www.oasis-open.org/committees/download.php/69283/Minutes%20of%202021-11-11%20Meeting%20%23367.docx [oasis-open.org]
    Review

    action items [oasis-open.org] [8:15 am]
    Upcoming


                                                 
    i.      #0043

    Comparison between msgpack and compressed JSON [oasis-open.org] Christof Sprenger 2021-12-09

                                                
    ii.      #0039

    Concept for Compact JSON data format [oasis-open.org] Hubert Heijkers 2021-12-15

                                              
    iii.      #0037

    Concept for binary data format [oasis-open.org] Hubert Heijkers 2021-12-15

    TC Timeline [8:20 am]

    Proposed next timeline:

    https://www.oasis-open.org/committees/download.php/69284/TC-Timeline-2021-11-11.docx [oasis-open.org]
    RAPID
    Profile for OData [github.com] [8:30 am]
    Pull
    Requests [github.com]
    Issues
    [github.com]

    Issues [8:50 am]

    Data Aggregation:

    NEW or OPEN [issues.oasis-open.org]


                                                 
    i.      ODATA-1442
    [issues.oasis-open.org] Update Aggregation ABNF with changes from previous issues

                                                
    ii.      ODATA-1448
    [issues.oasis-open.org] Re-allow CustomAggregate and ApplySupported targeting EntityType





    https://github.com/oasis-tcs/odata-vocabularies/pull/153
    [github.com]




                                              
    iii.      ODATA-1458
    [issues.oasis-open.org] Clarify representation of navigation properties in response that are expanded by $apply

                                              
    iv.      ODATA-1459
    [issues.oasis-open.org] Clarify representation of property paths with leading segments being null

                                               
    v.      ODATA-1460
    [issues.oasis-open.org] Aggregation.ApplySupportedDefaults: use PATCH logic when overriding with ApplySupported

                                              
    vi.      ODATA-1468
    [issues.oasis-open.org] Simple grouping by instance annotations

                                             
    vii.      ODATA-1477
    [issues.oasis-open.org] Aggregation on different levels



    Vocabularies:

    NEW or OPEN with concrete proposal [issues.oasis-open.org]


                                                 
    i.        ODATA-1336
    [issues.oasis-open.org] Querying JSON properties





    https://github.com/oasis-tcs/odata-vocabularies/pull/157
    [github.com]




                                                
    ii.      ODATA-1358
    [issues.oasis-open.org] Detach textual descriptions from operation restriction terms in Capability vocabulary

                                              
    iii.      ODATA-1394
    [issues.oasis-open.org] Add full-fledged support for ISO 8601-1 duration

                                              
    iv.      ODATA-1412
    [issues.oasis-open.org] Capabilities vocabulary: Add EntityContainer as annotation target

                                               
    v.      ODATA-1416
    [issues.oasis-open.org] Dynamic capabilities for containment cases

                                              
    vi.      ODATA-1453
    [issues.oasis-open.org] Capabilities.SearchRestrictions/UnsupportedExpressions: description of default value "none" is misleading

                                             
    vii.      ODATA-1467
    [issues.oasis-open.org] Keep a CHANGELOG.md, use Semantic Versioning for each vocabulary

                                            
    viii.      ODATA-1471
    [issues.oasis-open.org] Core.ContentDisposition for media resources





    https://github.com/oasis-tcs/odata-vocabularies/pull/151
    [github.com]




                                              
    ix.      ODATA-1489
    [issues.oasis-open.org] Core.ContentDisposition: add DispositionType





    https://github.com/oasis-tcs/odata-vocabularies/pull/171
    [github.com]


    Vocabularies:

    NEW or OPEN that need more discussion [issues.oasis-open.org]


                                                 
    i.      ODATA-884
    [issues.oasis-open.org] Allow describing possible responses to requests for a particular resource (public comment c201510e00019)

                                                
    ii.      ODATA-1060
    [issues.oasis-open.org] Improve specification of element response requirements

                                              
    iii.      ODATA-1107
    [issues.oasis-open.org] Introduce instance annotation to specify which types an instance "implements"

                                              
    iv.      ODATA-1140
    [issues.oasis-open.org] Add details to HttpResponse

                                               
    v.      ODATA-1214
    [issues.oasis-open.org] Annotate constructor actions

                                              
    vi.      ODATA-1253
    [issues.oasis-open.org] Abstract type definition Core.Number as a super-type of all numeric types

                                             
    vii.      ODATA-1326
    [issues.oasis-open.org] Enhance syntax of term Validation.OpenPropertyTypeConstraint





    https://github.com/oasis-tcs/odata-vocabularies/pull/59/files
    [github.com]




                                            
    viii.      ODATA-1480
    [issues.oasis-open.org] Missing term property Capabilities.NavigationRestrictions/.../ComputeSupported



      V4.01 Errata:

    NEW or OPEN with concrete proposal [issues.oasis-open.org]


                                                 
    i.      ODATA-1370
    [issues.oasis-open.org] CSDL XML Section 12.9 "Parameter" mixing with "overload" causes ambiguity, particularly with regard to parameter ordering

                                                
    ii.      ODATA-1397
    [issues.oasis-open.org] Example 86 applies an entity type as term

                                              
    iii.      ODATA-1398
    [issues.oasis-open.org] Improve text and examples for JSON and multipart batch

                                              
    iv.      ODATA-1407
    [issues.oasis-open.org] No way to $select instance annotations on primitive types

                                               
    v.      ODATA-1424
    [issues.oasis-open.org] OData 4.01 JSON "Delta Responses" doesn't describe use of "@id" (or "@odata.id") for Added/Changed Entity

                                              
    vi.      ODATA-1450
    [issues.oasis-open.org] Key with PropertyRef using navigation path incompatible with Protocol 11.4.2 "Create an Entity"

                                             
    vii.      ODATA-1465
    [issues.oasis-open.org] Clarification: Delete supported for Nullable single-valued navigation properties

                                            
    viii.      ODATA-1469
    [issues.oasis-open.org] Clarify $select behavior for properties of "null" instances

                                              
    ix.      ODATA-1478
    [issues.oasis-open.org] 7.2.3 Precision: clarify absence of $Precision for DateTimeOffset

                                               
    x.      ODATA-1482
    [issues.oasis-open.org] Clarify response to batch request that fails before "OData processing"

                                              
    xi.      ODATA-1487
    [issues.oasis-open.org] broken link in "References" section

                                             
    xii.      ODATA-1488
    [issues.oasis-open.org] Inconsistencies for Annotation between CSDL XML spec and edm.xsd



    V4.01 Errata:

    NEW or OPEN that need more discussion [issues.oasis-open.org]


                                                 
    i.      ODATA-1360
    [issues.oasis-open.org] Clarify that clients have to do content-ID replacing to interpret Location headers in batch results

                                                
    ii.      ODATA-1379
    [issues.oasis-open.org] Consider adding railroad diagrams for the URL syntax

                                              
    iii.      ODATA-1428
    [issues.oasis-open.org] Definition of service-specific client-side functions

                                              
    iv.      ODATA-1457
    [issues.oasis-open.org] Potential confusion wrt Content-Type header for media entities

                                               
    v.      ODATA-1475
    [issues.oasis-open.org] How to search for double quotes

                                              
    vi.      ODATA-1476
    [issues.oasis-open.org] JSON batch body encoding for "text" content types may cause conversion errors or data loss

                                             
    vii.      ODATA-1479
    [issues.oasis-open.org] Current instance/collection is only defined adhoc

                                            
    viii.      ODATA-1485
    [issues.oasis-open.org] Clarify canonical URLs for stream properties



    V4.02:

    NEW or OPEN with concrete proposal [issues.oasis-open.org]


                                                 
    i.      ODATA-1338
    [issues.oasis-open.org] Alternative representation of entity references using key properties

                                                
    ii.      ODATA-1364
    [issues.oasis-open.org] Define ExpandOptions for nav property in $select

                                              
    iii.      ODATA-1388
    [issues.oasis-open.org] Make key aliases optional, clarify multiple to-one navigation hops

                                              
    iv.      ODATA-1389
    [issues.oasis-open.org] New control information @fileName / @odata.fileName

                                               
    v.      ODATA-1405
    [issues.oasis-open.org] /$query shall allow Content-Type: application/x-www-form-urlencoded

                                              
    vi.      ODATA-1435
    [issues.oasis-open.org] Conditionally add an element to a collection

                                             
    vii.      ODATA-1438
    [issues.oasis-open.org] New preference return=keys

                                            
    viii.      ODATA-1441
    [issues.oasis-open.org] New query option $expect combining $expand and $select

                                              
    ix.      ODATA-1483
    [issues.oasis-open.org] Expand all containment navigation properties recursively



    V4.02:

    NEW or OPEN that need more discussion [issues.oasis-open.org]


                                                 
    i.      currently 30 issues


    Next meetings [9:50 am]

    Thursday November 25, 2021 during 8-10 am PST (17:00-19:00 CET)
    Thanksgiving, no meeting
    Thursday December 02, 2021 during 8-10 am PST (17:00-19:00 CET)
    Thursday December 09, 2021 during 8-10 am PST (17:00-19:00 CET)
    Thursday December 16, 2021 during 8-10 am PST (17:00-19:00 CET)
    Thursday January 13, 2022 during 8-10 am PST (17:00-19:00 CET)

    AOB and wrap up [9:55 am]
     
     
    [2] Timeline
         1. 

    https://www.oasis-open.org/committees/download.php/68135/TC-Timeline-2021-01-07.docx [oasis-open.org]

     
     
    ________________________________________________________________________________

    Join
    Microsoft Teams Meeting [teams.microsoft.com]
    Conference ID:
    629 315 222#

    Local
    numbers [dialin.teams.microsoft.com]
    Learn more about Teams [aka.ms]

    Meeting options [teams.microsoft.com]

    ________________________________________________________________________________