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 2016-04-21 - chat transcript


Room information was updated by: Stefan
Agenda link: https://www.oasis-open.org/apps/org/workgroup/odata/email/archives/201604/msg00062.html
 
Please register yourselves as usual at https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=41459
Stefan: Voting Members: 1 of 13 (7%) (used for quorum calculation)
Stefan: Voting Members: 2 of 13 (15%) (used for quorum calculation)
Stefan: Voting Members: 4 of 13 (30%) (used for quorum calculation)
Stefan: Voting Members: 6 of 13 (46%) (used for quorum calculation)
Stefan: @Ramesh: Shall I register you on your behalf?
anonymous morphed into Ted Jones (Red Hat)
Stefan: Voting Members: 7 of 13 (53%) (used for quorum calculation)
Stefan: @Ralf: It looks we are formally quorate.
Ralf Handl (SAP): We have only five people in the telco
Ralf Handl (SAP): Anyone with dial-in problems?
Stefan: @Ralf: I am happy, when my chat link does not drop ...
Ralf Handl (SAP): Now everyone seems to have dialed in
Ralf Handl (SAP): 2.Approve agenda
Ralf Handl (SAP): Agenda item 5 will be deferred as Martin cannot attend today
Ralf Handl (SAP): 3.Approve minutes from previous meeting(s) [8:10am] 
a.Minutes from April 14, 2016 TC meeting: https://www.oasis-open.org/apps/org/workgroup/odata/download.php/57959/odata-meeting-128_on-20160414-minutes.html
Ralf Handl (SAP): Minutes are approved
Ralf Handl (SAP): 4.Review action items [Action item list: https://www.oasis-open.org/apps/org/workgroup/odata/members/action_items.php] [8:15am] 
a.Action items due 
i.#0032: Overview presentation on HTTP/2 features (due May 19, 2016)
ii.#0035: Identify the right open source license for the OASIS Open Source repositories for vocabularies and libraries (due March 31, 2016)
Ralf Handl (SAP): Postponed as Ram also cannot join today
Ralf Handl (SAP): 5.Review of HTTP/2 features by Martin Zurmuehl  [8:20am]
Ralf Handl (SAP): Postponed
Ralf Handl (SAP): 6.V4.0 Errata 3 [8:40am] 
a.ODATA-932: Typo in example 44: missing T in duration literal
Ralf Handl (SAP): <Annotation Term="org.example.task.duration"> 
  <Duration>P11DT23H59M59.999999999999S</Duration> 
</Annotation>
Ralf Handl (SAP): ODATA-932 is OPEN
Hubert Heijkers: I move to resolve ODATA-932 as proposed
Mark Biamonte (Progress): I second
Ralf Handl (SAP): ODATA-932 is RESOLVED as proposed
Ralf Handl (SAP): 7.V4.01 issues [8:50am] 
a.Issues for V4.01_WD01 in New or Open state
Ralf Handl (SAP): i.OData protocol
1.ODATA-920 Specify overflow for int data types
ODATA-919 Specify the result type for each operation based on operator types
Ralf Handl (SAP): Java INT roll over from MAXINT to MININT without error message
Ralf Handl (SAP): Postpone until we have more insight into behavior of mainstream programming languages
Ralf Handl (SAP): 3.ODATA-918 Add operator "divideby" that always results in a decimal.
Ralf Handl (SAP): ODATA-918 is OPEN
Ralf Handl (SAP): Add operator "divideby" that does mathematical division and always results in a decimal (as if both operands were promoted to decimal).
Ralf Handl (SAP): a divideby b is identical to cast(a,Edm.Decimal) div cast(b,Edm.Decimal)
Ralf Handl (SAP): Services that support div and cast SHOULD also support divideby
Ralf Handl (SAP): Services MAY advertise it with Capabilities.FilterFunctions
Ralf Handl (SAP): Alternative shorter names:
Ralf Handl (SAP): divby
Ralf Handl (SAP): div2
Ralf Handl (SAP): ddiv for decimal div
Ramesh Reddy(RedHat): divd
Ralf Handl (SAP): divby is the agreed name
Hubert Heijkers: I move to resolve ODATA-918 as per the amended proposal.
Mark Biamonte (Progress): I second
Ralf Handl (SAP): ODATA-918 is OPEN
Ralf Handl (SAP): Amended proposal:
 
Add operator "divby" that does mathematical division and always results in a decimal (as if both operands were promoted to decimal). 
 
a divbyb is identical to cast(a,Edm.Decimal) div cast(b,Edm.Decimal) 
 
Services that support div and cast SHOULD also support divby 
 
Services MAY advertise it with Capabilities.FilterFunctions
Hubert Heijkers: I move to resolve ODATA-918 as per the amended proposal.
Mark Biamonte (Progress): I second
Ralf Handl (SAP): ODATA-918 is RESOLVED as proposed
Ralf Handl (SAP): 4.ODATA-921: Specify operations for keyless nav props
Ralf Handl (SAP): ODATA-921 is already RESOLVED - remove from agenda
Ralf Handl (SAP): ODATA-925: 
Add a Core term for a service/schema/model version. 
 
    <Term Name="SchemaVersion" Type="String" AppliesTo="Schema"> 
        <Annotation Term="Core.Description" String="Version of the schema (not to be confused with the protocol version)" /> 
    </Term>
Ralf Handl (SAP): Is already RESOLVED
Ralf Handl (SAP): 5.ODATA-928: Allow client to use OData-SchemaVersion header to indicate the metadata version it is using
Ralf Handl (SAP): Client can set an OData-SchemaVersion header in requests. 
 
Server may (these are example possibilities, possibilities, not requirements) use this information in a number of ways: 
 
(1) Refuse requests from the client if the server's metadata version is now incompatible with the version the client has indicated it is using. 
 
(2) Include extra metadata in responses, e.g. "@odata.type" for properties which weren't in the client's versin of the metadata, but now exist in the server's version (e.g. this allows the client to correctly treat those properties as dynamic, while knowing their proper type).
Room Information:
Agenda link: https://www.oasis-open.org/apps/org/workgroup/odata/email/archives/201604/msg00062.html
 
Please register yourselves as usual at https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=41459
Ralf Handl (SAP): ODATA-928 is OPEN
Ralf Handl (SAP): Mike volunteers to flesh out proposal
Ralf Handl (SAP): Ideas: allow incompatible changes at same service root
Ralf Handl (SAP): Allow clients to request a specific schema version
Ralf Handl (SAP): 6.ODATA-812: Allow omitting namespaces for unambiguous functions/actions
Ralf Handl (SAP): Reconsider choice of annotation versus XML element/attribute: clients have to change their interpretation of JSON payloads depending on this flag anyway.
Ralf Handl (SAP): Going with an annotation allows keeping the XML schema stable
Ralf Handl (SAP): Check with mainstream clients whether they specify odata-maxversion:4.0
Ralf Handl (SAP): Mike to check .NET clients
Ralf Handl (SAP): Ralf to check Olingo clients
Ralf Handl (SAP): ii.Simplified Payload
1.ODATA-818   Omit properties whose value is null or the $metadata-defined default value
Ramesh Reddy(RedHat): default value being payload or not I see as completely different issue
Ralf Handl (SAP): Hubert: make this a preference
Ralf Handl (SAP): Prefer: omit-default-values
Ralf Handl (SAP): Prefer: omit-null-values
Ralf Handl (SAP): Proposal: specify preferences odata.omit-default-values and odata.omit-null-values to indicate that the client is able to fill in the blanks. odata.omit-default-values implies odata.omit-null-values
Martin Z. SAP SE: next meeting will be next week
Martin Z. SAP SE: meeting is adjourned

 

 

 

From: odata@lists.oasis-open.org [mailto:odata@lists.oasis-open.org] On Behalf Of Handl, Ralf
Sent: Donnerstag, 21. April 2016 14:50
To: odata@lists.oasis-open.org
Subject: [odata] Agenda for OData TC meeting 2016-04-21

 

Here [1] is the agenda for the OData TC (Technical Committee) meeting scheduled on Thursday April 21, 2016 during 8-10am Pacific Time. 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:00am]
    1. Self-registration link: https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=41459  

 

  1. Approve agenda [8:05am]

 

  1. Approve minutes from previous meeting(s) [8:10am]
    1. Minutes from April 14, 2016 TC meeting: https://www.oasis-open.org/apps/org/workgroup/odata/download.php/57959/odata-meeting-128_on-20160414-minutes.html    

 

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

                                                       i.      #0032: Overview presentation on HTTP/2 features (due May 19, 2016)

                                                     ii.      #0035: Identify the right open source license for the OASIS Open Source repositories for vocabularies and libraries (due March 31, 2016)

 

5.      Review of HTTP/2 features by Martin Zurmuehl  [8:20am]

 

  1. V4.0 Errata 3 [8:40am]
    1. ODATA-932: Typo in example 44: missing T in duration literal

 

  1. V4.01 issues [8:50am]

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

                                                       i.           OData protocol

1.      ODATA-920 Specify overflow for int data types

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

3.      ODATA-918 Add operator "divideby" that always results in a decimal.

4.      ODATA-921: Specify operations for keyless nav props

5.      ODATA-928: Allow client to use OData-SchemaVersion header to indicate the metadata version it is using

6.      ODATA-812: Allow omitting namespaces for unambiguous functions/actions

                                                      ii.           Simplified Payload

1.      ODATA-818   Omit properties whose value is null or the $metadata-defined default value

2.      ODATA-809   Define non-message format for final response of async request

                                                    iii.           New Query Capabilities

1.      ODATA-614 Allow $expand, $select, ... with POST/PATCH/PUT in combination with return=representation to specify the response shape

2.      ODATA-827 introduce $compute query option

3.      ODATA-798 - Semantic Key or Alternate Key for entity types

                                                    iv.           Enumerations

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

2.      ODATA-494 Define inheritance for enumeration types

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

                                                      v.           OData CSDL

1.      ODATA-923: $expand for $metadata to include referenced schemas

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

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

                                                    vi.           Annotations

1.      ODATA-516 - Add super type Edm.AnyPath for Edm.PropertyPath, Edm.NavigationPropertyPath, and Edm.AnnotationPath

2.      ODATA-545 - Allow applying Capability terms CountRestrictions, TopSupported, SkipSupported etc. to all resources returning collections

3.      ODATA-571 - Add annotation for properties that are (not) part of the default selection if no $select is specified

4.      ODATA-631 - Allow expressing that a term can be applied any collection and is not restricted to entity sets

5.      ODATA-735 - Enhance the CSDL for instance annotations

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

7.      ODATA-816 - Add Capability term for filter _expression_ restrictions

8.      ODATA-859 - Define term, semantics for inserting error information into a (mostly) successful response

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

                                                   vii.           JSON Format

1.      ODATA-868 - Describe format for In-Stream errors

                                                 viii.           Batch

1.      ODATA-541 - Allow the If-Match header to reference the ETag that resulted from an earlier operation in a batch request

                                                    ix.           Complex Types

1.      ODATA-560 - Allow arbitrary properties in referential constraints

                                                      x.           Decimal

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

2.      ODATA-747 - Allow IEEE 754 constants [-]INF and NaN also for Edm.Decimal and integer types

 

8.      OData CSDL JSON [9:30am]

a.      Parked issues

                                                       i.      ODATA-906 Consider how to specify an included namespace as a default in JSON CSDL

                                                     ii.      ODATA-890 Specify how to get from a JSON message to a JSON schema for validating this message

                                                    iii.      ODATA-863 Represent Terms similar to Types

 

  1. Data aggregation [9:40am]

a.      Hierarchy discussion

b.      Issues

                                                  i.           ODATA-905 Example 67: result row for USA, Sugar missing, Example 68: last total should be 7

                                                ii.           ODATA-904 Example 55: clarify groupby in combination with relationships of instance cardinality zero

                                               iii.           ODATA-909 ABNF for pathPrefix should also allow qualified ComplexTypeName

  1. Next meeting [9:50am]

b.      Thursday April 28, 2016?

 

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

 

[2] References

 

[3] Timeline

 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]