OASIS Open Data Protocol (OData) TC

Agenda for OData TC meeting on 2022-02-10

  • 1.  Agenda for OData TC meeting on 2022-02-10

    Posted 02-07-2022 12:44




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


    Approve agenda [8:05 am]

    Approve minutes from previous meeting(s) [8:10 am]
    Minutes from February 03, 2022 TC meeting:

    https://www.oasis-open.org/committees/download.php/69568/Minutes%20of%202022-02-03%20Meeting%20%23375.docx


    Review

    action items [8:15 am]
    Upcoming


                                             
    i.     #0043

    Comparison between msgpack and compressed JSON Christof Sprenger 2022-04-21

                                            
    ii.     #0039

    Concept for Compact JSON data format Hubert Heijkers 2022-04-14

                                           
    iii.     #0037

    Concept for binary data format Hubert Heijkers 2022-04-14



    RAPID Profile for OData [8:20 am]
    Pull Requests
    Issues


                                             
    i.     https://github.com/oasis-open/odata-rapid/issues/298
    Q1 22 Offsite Agenda



    Issues [8:30 am]

    a.    
    ABNF Tool Improvement

                                             
    i. Expect a token stream in an ABNF test case:
    https://github.com/oasis-tcs/odata-abnf/pull/67



    b.    
    Data Aggregation:

    NEW or OPEN

                                             
    i. ODATA-1384
    Clarify usage of annotation qualifiers as references to hierarchies

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

    2.     
    https://github.com/oasis-tcs/odata-abnf/pull/68

    3.     
    https://github.com/oasis-tcs/odata-vocabularies/pull/183

                                            
    ii. ODATA-1442
    Update Aggregation ABNF with changes from previous issues

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

                                          
    iii. ODATA-1468
    Simple grouping by instance annotations or complex properties

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

                                           
    iv. ODATA-1492
    Temporal transformation at(<date or timestamp>) for snapshot entity sets



    c.     
    Vocabularies:

    NEW or OPEN with concrete proposal

                                             
    i.   ODATA-1336
    Querying JSON properties

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

                                            
    ii. ODATA-1358 Detach textual
    descriptions from operation restriction terms in Capability vocabulary

                                           
    iii. ODATA-1394
    Add full-fledged support for ISO 8601-1 duration

                                           
    iv. ODATA-1412 Capabilities
    vocabulary: Add EntityContainer as annotation target

                                            
    v. ODATA-1453
    Capabilities.SearchRestrictions/UnsupportedExpressions: description of default value "none" is misleading

                                           
    vi. ODATA-1467
    Keep a CHANGELOG.md, use Semantic Versioning for each vocabulary



    d.    
    Vocabularies:

    NEW or OPEN that need more discussion

                                             
    i. ODATA-884 Allow describing
    possible responses to requests for a particular resource (public comment c201510e00019)

                                            
    ii. ODATA-1060 Improve specification
    of element response requirements

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

                                           
    iv. ODATA-1140 Add details
    to HttpResponse

                                            
    v. ODATA-1214 Annotate constructor
    actions

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

                                          
    vii. ODATA-1326 Enhance syntax
    of term Validation.OpenPropertyTypeConstraint

                                         
    viii. ODATA-1480
    Missing term property Capabilities.NavigationRestrictions/.../ComputeSupported

                                           
    ix. ODATA-1502
    Allow to specify expand query options beyond just nested expands (filter, select, ...)



    e.    
      V4.01 Errata:

    NEW or OPEN with concrete proposal

                                             
    i. ODATA-1370
    CSDL XML Section 12.9 "Parameter" mixing with "overload" causes ambiguity, particularly with regard to parameter ordering

                                            
    ii. ODATA-1397 Example
    86 applies an entity type as term

                                           
    iii. ODATA-1398
    Improve text and examples for JSON and multipart batch

                                           
    iv. ODATA-1407
    No way to $select instance annotations on primitive types

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

                                          
    vi. ODATA-1450
    Key with PropertyRef using navigation path incompatible with Protocol 11.4.2 "Create an Entity"

                                         
    vii. ODATA-1469
    Clarify $select behavior for properties of "null" instances

                                        
    viii. ODATA-1478
    7.2.3 Precision: clarify absence of $Precision for DateTimeOffset

                                          
    ix. ODATA-1482
    Clarify response to batch request that fails before "OData processing"

                                            
    x. ODATA-1488
    Inconsistencies for Annotation between CSDL XML spec and edm.xsd

                                          
    xi. ODATA-1490
    Point out that additional rules for stream properties were introduced with V4.01

                                          
    xii. ODATA-1491
    Inconsistency in example 16.1, entity type Product

                                        
    xiii. ODATA-1493
    OData-URL 5.1.1.15 does not explain example 106

                                        
    xiv. ODATA-1495
    Remove statement about format of media streams

                                         
    xv. ODATA-1507
    Does a filter segment followed by a key predicate make sense?

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

                                        
    xvi. ODATA-1510
    $root/EntitySet is not allowed by ABNF

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



    f.      
    V4.01 Errata:

    NEW or OPEN that need more discussion

                                             
    i. ODATA-1360
    Clarify that clients have to do content-ID replacing to interpret Location headers in batch results

                                            
    ii. ODATA-1379
    Consider adding railroad diagrams for the URL syntax

                                           
    iii. ODATA-1428
    Definition of service-specific client-side functions

                                           
    iv. ODATA-1457
    Potential confusion wrt Content-Type header for media entities

                                            
    v. ODATA-1475
    How to search for double quotes

                                           
    vi. ODATA-1476
    JSON batch body encoding for "text" content types may cause conversion errors or data loss

                                          
    vii. ODATA-1479
    Current instance/collection is only defined adhoc

                                         
    viii. ODATA-1485
    Clarify canonical URLs for stream properties

                                           
    ix. ODATA-1496
    clarify the relationship of the various path _expression_ types

                                            
    x. ODATA-1499
    Clarify how to allow/disallow an unbound functions in $filter/$orderby

                                           
    xi. ODATA-1503
    Instance annotations of absent complex properties

                                          
    xii. ODATA-1508
    Missing annotation namespace in example 8



    g.    
    V4.02:

    NEW or OPEN with concrete proposal

                                             
    i. ODATA-1364
    Define ExpandOptions for nav property in $select

                                            
    ii. ODATA-1388
    Make key aliases optional, clarify multiple to-one navigation hops

                                           
    iii. ODATA-1389
    New control information @fileName / @odata.fileName

                                           
    iv. ODATA-1405 /$query shall
    allow Content-Type: application/x-www-form-urlencoded and Content-Type: application/json

                                            
    v. ODATA-1435
    Conditionally add an element to a collection

                                           
    vi. ODATA-1438
    New preference return=keys

                                          
    vii. ODATA-1441
    New query option $expect combining $expand and $select

                                         
    viii. ODATA-1483
    Expand all containment navigation properties recursively

                                           
    ix. ODATA-1506
    Allow index segments in path expressions



    h.    
    V4.02:

    NEW or OPEN that need more discussion

                                             
    i. currently 32 issues



    Next meetings [9:50 am]

    a.    
    Thursday February 17, 2022 during 8-10 am PST (17:00-19:00 CET)

    b.    
    Thursday February 24, 2022 during 8-10 am PST (17:00-19:00 CET)

    c.     
    Thursday March 03, 2022 during 8-10 am PST (17:00-19:00 CET)

    d.    
    Thursday March 10, 2022 during 8-10 am PST (17:00-19:00 CET)

    e.    
    Thursday March 17, 2022 during 8- 12 am PDT ( 16:00-20:00 CET) four hours

    f.      
    Thursday March 24, 2022 during 8- 12 am PDT ( 16:00-20:00 CET) four hours

    g.    
    Thursday March 31, 2022 during
    7-11 am PDT ( 16:00-20:00 CEST) four hours

    h.    
    Thursday April 07, 2022 during 8-10 PDT (17:00-19:00 CEST)



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

    https://www.oasis-open.org/committees/download.php/69320/TC-Timeline-2021-11-18.docx

     
     
    ________________________________________________________________________________

    Join
    Microsoft Teams Meeting
    Conference ID:
    629 315 222#

    Local
    numbers Learn more about Teams

    Meeting options

    ________________________________________________________________________________