Next in thread → Next in month →

RE: [odata] Agenda for OData TC meeting on 2016-09-15

From
Michael Pizzo <>
Date
2016-09-14T16:58:08+00:00
ID
Thread
RE: [odata] Agenda for OData TC meeting on 2016-09-15
Please remember to take some time prior to our meeting to review the applied changes to the 4.01 documents.  Doing so will greatly increase our productivity and efficiency during the meeting.

 

In particular, please review the following changes:

1.   
1) Conformance sections of each document describing 4.0 versus 4.01 requirements (ODATA-846)

2.   
2) Revised update semantics, especially deep inserts/updates (ODATA-924,
ODATA-922,
ODATA-666) and bulk operations (ODATA-615,
ODATA-616)

3.   
3) Semantics around OData-SchemaVersion header (ODATA-928)

4.   
4) Indexing collections (and effect on conextUrl) (ODATA-820)

5.   
5) Semantics around omitting nulls/defaults (ODATA-818)

Questions to consider:

1.   
1)
ODATA-616

2.   
-Does POST to $index=-1 mean before the last record or as the last record?

3.   
2)
ODATA-937

4.   
-Note wording for EntityId/OData-EntityId:

5.   
"The EntityId header was named OData-EntityId in OData version 4.0. Services MUST return the OData-EntityId header for responses that have an OData.Version
 response header of 4.0 and the EntityId header for response with an OData.Version header of 4.01 or greater, and MAY return both EntityId and OData-EntityId headers in the same response."

6.   
3) Nested delta support (ODATA-613,
ODATA-876,
ODATA-964)

7.   
 

Thanks!

 

From:  [mailto:]
On Behalf Of Handl, Ralf

Sent: Wednesday, September 14, 2016 8:03 AM

To: Handl, Ralf <>; 

Subject: RE: [odata] Agenda for OData TC meeting on 2016-09-15 

 

Note: long meeting starting earlier

 

From:  [mailto:]
On Behalf Of Handl, Ralf

Sent: Mittwoch, 14. September 2016 17:01

To: 

Subject: [odata] Agenda for OData TC meeting on 2016-09-15

 

Here [1] is a draft agenda for the OData TC (Technical Committee) meeting
scheduled on
Thursday September 15, 2016 during 
6-10 am PDT (15: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 [6:00 am PT]

a.    
Self-registration link:

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

 

2.       
Approve agenda [6:05 am PT]

 

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

a.    
Minutes from September 08, 2016 TC meeting:

https://www.oasis-open.org/committees/download.php/58878/odata-meeting-143_on-20160908-minutes.html

 

4.       
V4.01 [6:15 am PT]

a.    
Document Walk-Through

                                 
i.    OData
 Version 4.01 Part 1: Protocol

                                
ii.    OData
 Version 4.01 Part 2: URL Conventions

                               
iii.    OData
 Common Schema Definition Language (CSDL) XML Representation Version 4.01

                               
iv.    OData
 JSON Format Version 4.01

 

b.    
Issues
 for V4.01_WD01 in New or Open state

                                 
i.    OData Protocol

1.    
ODATA-965
 UpdateGeoJSON Reference to RFC7946

2.    
ODATA-970
11.5.2: also mention advertising operations on collections

                                
ii.    Enumerations

1.    
ODATA-494
 Define inheritance for enumeration types

2.    
ODATA-849
 Add possibility for enumeration types to "extend" another enumeration type

3.    
ODATA-874
 Allow Edm.String as underlying type for enumeration types

                               
iii.    Annotations

1.    
ODATA-817
 Add client-side function odata.matchesRegularExpression

2.    
ODATA-978
 New annotation for availability/advertisement of bound actions/functions

                               
iv.    OData CSDL

1.    
ODATA-879
 Support Arrays of Arrays

2.    
ODATA-929
 Nullable facet should default to false for collection types, rather than being unspecified

3.    
ODATA-935
 Allow singletons to be members of an entity set

4.    
ODATA-959
 Allow path in an edm:key to also use a primitive property of a non null-able navigation property (recursively) of the entity type.

5.    
ODATA-966
 13.4 Add example for navigation property bindings for containment navigation property

6.    
ODATA-973
Should we relax prohibiting Collection(Edm.ComplexType) and Collection(Edm.Untyped)

                                
v.    OData JSON Format

1.    
ODATA-557
Allow exponential notation for Edm.Decimal

2.    
ODATA-969
 Chapter 15, Example 32: syntax of "target" URL

                               
vi.    Interfaces

1.    
ODATA-619
Attach action and function signatures to terms, i.e. make a term definition an interface definition

                              
vii.    Waiting for refined proposal

1.    
ODATA-618
 Allow using term names in positions that allow type names

2.    
ODATA-674
 Specify navigation property binding combined with containment 

3.    
ODATA-735
 Enhance the CSDL for instance annotations

4.    
ODATA-760
 Add to depth restrictions to Capabilities Vocabulary

5.    
ODATA-811
 Define propagation and (partial) overriding of annotations

6.    
ODATA-854
 Consider use of OPTIONS for discovering formats, other capabilities and features

7.    
ODATA-868
 Describe HTTP encoding for streamed requests and responses

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

9.    
ODATA-919
 Specify the result type for each operation based on operator types

10. 
ODATA-923
 $expand (or $include) for $metadata to include referenced schemas

11. 
ODATA-950
 Clarify what requests can be delta enabled

12. 
ODATA-964
 Need to clarify nested delta representation

13. 
ODATA-974
 Flesh out recommendations around OAuth support in OData

14. 
ODATA-976
 Support partial keys

 

5.       
Next meeting [9:50 am PT]

a.    
Thursday September 22, 2016 during 8-10 am PT?

 

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

 

[2]
References

·        
Conference call details:

https://www.oasis-open.org/apps/org/workgroup/odata/download.php/56760/TC%20meeting%20dial-in%20details.htm

·        
Chat room:

http://webconf.soaphub.org/conf/room/odatatc

 

[3]
Timeline

·        
https://www.oasis-open.org/committees/document.php?document_id=56024&wg_abbrev=odata
Next in thread → Next in month →