Next in thread → Next in month →

Re: [odata] Agenda for OData TC meeting 2013.03.14

From
Stefan Drees <>
Date
2013-03-14T14:16:37+00:00
ID
Thread
Re: [odata] Agenda for OData TC meeting 2013.03.14
Dear all,

      

      as I have sent out my "squirrel" a few minutes ago, to collect
      info w.r.t below agenda item 5, I thought it might be helpful
      fostering a short, frinedly and well-informed discussion though
      providing what future minutes might have to state about the
      current status in the latest revision of each Work Product:

      

      ------ 8< ---------- ----------- ----------- -----------
      ------------ ------------- ----------- ----------- -----------
      ------------ ---------------

      5 Specification Editors for Work Product

      

      Current editors as documented in the latest revisions of the work
      products:

      
        
“OData Version 4.0 Part 1: Protocol” names “Mike
            and Ralf” in section Editor.

        
“OData Version 4.0 Part 2: URL Conventions” names “Mike,
            Ralf Susan, Christopher and Martin” in section Editor.

        
“OData Version 4.0 Part 3: CSDL” names “Mike,
            Ralf, Susan, Christopher and Martin” in section Editor.

        
“OData ABNF Construction Rules Version 4.0 WD01”
          names no Editor nor Contact.

        
“OData ATOM Format Version 4.0” names “Martin,
            Mike and Ralf” in section Editor.

        
“OData JSON Format Version 4.0” names “Ralf,
            Christopher, Susan and Mark” in section Editor.

        
“OData Extension for Data Aggregation Version
          1.0” names “Ralf, Hubert, Gerald and Mike” in
          section Editor.

      
      

      ------ 8< ---------- ----------- ----------- -----------
      ------------ ------------- ----------- ----------- -----------
      ------------ ---------------

      

      and also what the public OData TC page has to say in that regard
      (filtering, re-ordering and formating performed to ease
      comparisons):

      

      ------ 8< ---------- ----------- ----------- -----------
      ------------ ------------- ----------- ----------- -----------
      ------------ ---------------

      Editors

      
        
OData Protocol: Michael Pizzo
          (Microsoft) [primary editor], Susan Malaika
          (IBM), Ralf Handl (SAP AG), Martin Zurmuehl
          (SAP AG), Christopher Woodruff (Perficient Inc.)

        
OData URL Conventions: Michael Pizzo
          (Microsoft) [primary editor], Susan Malaika
          (IBM), Ralf Handl (SAP AG), Martin Zurmuehl
          (SAP AG), Christopher Woodruff (Perficient Inc.)

        
OData Conceptual Schema Definition Language (CSDL): Michael
          Pizzo (Microsoft) [primary editor], Susan
          Malaika (IBM), Ralf Handl (SAP AG), Martin
          Zurmuehl (SAP AG), Christopher Woodruff (Perficient Inc.)

        
OData ABNF Construction Rules: Michael
          Pizzo (Microsoft) [primary editor], Susan
          Malaika (IBM), Ralf Handl (SAP AG), Martin
          Zurmuehl (SAP AG), Christopher Woodruff (Perficient
          Inc.)

        
OData Atom Format: Martin Zurmuehl
          (SAP AG)[primary editor]

        
OData JSON Format: Ralf Handl (SAP) [primary
          editor], Christopher Woodruff (Perficient Inc.), Mark Biamonte
          (Progress Software), Susan Malaika (IBM)

        
OData Extension for Data Aggregation: Ralf
          Handl (SAP AG) [primary editor], Hubert
          Heijkers (IBM), Michael Pizzo (Microsoft), Gerald
          Kause (SAP AG)

      
      ------ 8< ---------- ----------- ----------- -----------
      ------------ ------------- ----------- ----------- -----------
      ------------ ---------------

      

      

      Until 1600 CET  :-) 
      and all the best,

      

      Stefan.

      

      Am 14.03.13 00:25, schrieb Ram Jeyaraman (MS OPEN TECH):

    

    
      
      
      
      

        
Here [1] is a
            draft agenda for the OData TC (Technical Committee) meeting
              scheduled on
            Thursday March 14, 2013 during 8-10am PT.
          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.
            

        
 

        
NOTE (attendees
            in Europe and from other parts of the world): Please take
            note of the clock change (advanced by one hour) in the
            US/Canada region (since March 10th, 2013) and
            ensure you dial-in at the appropriate local time for the TC
            meeting. See Stefan’s note for details: https://www.oasis-open.org/apps/org/workgroup/odata/email/archives/201303/msg00087.html.
            

        
 

        
Thanks.

        
 

        
[1] Agenda
              for 2013.03.14 OData TC meeting

        
  

        

          1.     
              Roll call [8:00am PT]

        

          2.     
              Approve agenda [8:05am PT]

        

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

        

          a.     
              Minutes from March 7, 2013 TC meeting:
          https://www.oasis-open.org/apps/org/workgroup/odata/download.php/48481/odata-meeting-28_on-20130307-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]
            

        

          a.     
              Action items due by March 14, 2013
            

        

                                                        
              i.          None

        

          b.     
              Action items NOT due by March 14, 2013
            but MAY be ready for closure

        

                                                        
              i.          Any?

        
 

        

          5.     
              Specification editors for Work Product
            [8:20am PT]

        

          a.     
              As we prepare towards Committee
            Specification Draft 01, let’s discuss and confirm who the
            editors are (based on who has been editing the documents).

        
 

        

          6.     
              Process issues [Issues list:
          https://tools.oasis-open.org/issues/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10103] [8:25am PT]
            

        

          a.     
            Issues in Proposed state
          (carried over from Feb 21, 2013 TC meeting)

        

                                                        
            i.          OData
          Protocol v1.0

        

          1.     
            ODATA-37
            UPSERT: allow PUT and PATCH to the URL of a not
          yet existing entity to create this entity [Open]

        

          2.     
            ODATA-42
          8.2.5 If-None-Match: clarify use of If-None-Match in data
          modification or action requests [Open]

        

          3.     
            ODATA-246: IDs
          should be dereferenceable URIs [New]

        

          b.     
            Issues in Proposed state
          (carried over from Feb 28, 2013 TC meeting)

        

                                                        
            i.          OData
          CSDL

        

          1.     
            ODATA-275
          Clarify that binding parameters for actions and functions
          cannot be nullable [Open]

        

          2.     
            ODATA-256:
          Simplify numeric data types [New]

        

          c.     
            Issues in Proposed state
          (carried over from March 7, 2013 TC meeting)

        

                                                        
            i.          OData
          CSDL, OData Protocol

        

          1.     
            ODATA-270:
          Collections
            of Edm.PrimitiveType are problematic in JSON [Open]

        

                                                       
            ii.          OData
          ABNF Construction Rules, OData Protocol, OData URL Conventions

        

          1.     
            ODATA-177:
            Allow entities to be
                members of multiple entity sets
          [Open] 

        

          2.     
            ODATA-139:
          New
            system query option $search for free-text search within an
            entity set

        

                                                      
            iii.          OData
          JSON Format, OData Protocol

        

          1.     
            ODATA-283:
          Accept-Charset
            HTTP Request Header and charset content-type parameter
          [New]

        

                                                      
            iv.          OData
          ATOM Format, OData JSON Format

        

          1.     
            ODATA-68:
          Describe
            representation of ReferenceTypes in responses [Open]

        

          d.     
            Issues in Proposed state (since
          March 7, 2013 TC meeting)

        

                                                        
            i.          OData
          CSDL

        

          1.     
            ODATA-277:
          Remove
            Collation attribute

        

          2.     
              ODATA-288:
            Change default decimal
                Scale to variable

        

          3.     
              ODATA-124:
            For round-tripping values,
                what precision must agents support for DateTime(Offset),
                and are leap seconds permitted?

        

                                                       
            ii.          OData
          URL Conventions

        

          1.     
            ODATA-285:
          Section
            4.7: explicitly mention which property types allow appending
            /$value

        

                                                      
            iii.          Vocabularies

        

          1.     
            ODATA-192:
          Define
            core vocabulary term as a replacement for
            StoreGeneratedPattern attribute

        

                                                       
            ii.          OData
          CSDL, OData Protocol

        

          1.     
            ODATA-292:
            Questions on POST, PATCH
                and merge/replace semantics with related entities in
                composite relationships
          

        

                                                      
            iii.          OData
          Protocol

        

          1.     
            ODATA-293:
            Clarify protocol or JSON
                spec: are servers REQUIRED to support JSON format?
          

        

          e.     
            Issues in Applied state (carried
          over from Feb 28, 2013)

        

                                                        
            i.          OData
          ABNF Construction Rules OData ATOM Format OData CSDL OData
          JSON Format OData Protocol OData URL Conventions

        

          1.     
            ODATA-214
          Find consensus on "Additional artifacts"-section of multi
          component Work Products (and implement accordingly)

        

          2.     
            ODATA-179
          Adapt OData inter document references to new work product
          structuring of core

        

                                                       
            ii.          OData
          ABNF Construction Rules OData URL Conventions

        

          1.     
            ODATA-215
          Remove hour(), minute() and second() query functions and
          add corresponding overloads to the hours(), minutes(), and
          seconds() functions

        

                                                      
            iii.          OData
          ATOM Format

        

          1.     
            ODATA-251
          Clarify, within [ATOM], that complex types can be
          annotated

        

          2.     
            ODATA-250
          For instance annotations in Atom, "Annotation" element,
          "Type", "Term" and "Target" attributes should be lower case

        

          3.     
            ODATA-178
          Enhance abstract, distinguish its content from 1st
          paragraph of introduction and edit the payload object listing
          in 2nd para of 1 Introduction

        

          4.     
            ODATA-147
          Add example for $inlinecount representation

        

          5.     
            ODATA-146
          Add example for inlining expanded entities

        

                                                      
            iv.          OData
          CSDL

        

          1.     
            ODATA-273
          Clarify whether derived types MUST introduce new
          properties

        

          2.     
            ODATA-272
          Remove FixedLength facet

        

          3.     
            ODATA-268
          Use http://docs.oasis-open.org/odata/ns/edm
          as the EDM namespace URL

        

          4.     
            ODATA-237
          Require type usage to always specify a qualified name for
          types other than the built-in primitive types

        

          5.     
            ODATA-76
          Edm.Decimal is a floating-point type

        

                                                       
            v.          OData
          CSDL OData Protocol

        

          1.     
            ODATA-269
          Separate Functions and Actions

        

                                                      
            vi.          OData
          JSON Format

        

          1.     
            ODATA-249
          "Kind" property should be optional for EntitySets in JSON
          Service Documents

        

                                                    
            vii.          OData
          Protocol v1.0

        

          1.     
            ODATA-110
          Track Prefer Header in Http

        

          2.     
            ODATA-129
          Explicitly mention dynamic navigation properties in

        

          3.     
            ODATA-261
          Improve section 10.2.3.8 The $format System Query Option

        

          4.     
            ODATA-103
          5.4.1 Representing Actions Bound to Multiple Entities:
          specify treatment of action overloads

        

                                                   
            viii.          OData
          URL Conventions v1.0

        

          1.     
            ODATA-142
          Define URL functions geo.distance, geo.length,
          geo.intersects, and gettotaloffsetminutes

        

          2.     
            ODATA-140
          Describe rules for accessing derived entity and complex
          types in URLs

        

          3.     
            ODATA-203
          Specify Operator Precedence more clearly

        

          4.     
            ODATA-104
          Consider supporting nullable complex typed properties

        

          5.     
            ODATA-72
          Describe any() and all() lambda filter expressions

        

          6.     
            ODATA-122
          Please clarify the meaning of filter functions applied to
          DateTimeOffset values

        

          f.      
            Issues in Applied state (carried
          over from March 7, 2013)

        

                                                        
            i.          OData
          CSDL

        

          1.     
            ODATA-278:
          Introduce
            vocabulary _expression_ edm:Url

        

          2.     
            ODATA-242:
          Allow
            Path expressions also for annotations targeting an entity
            container
          

        

          3.     
            ODATA-236:
          Define
            maximum length of namespace names and simple identifiers
          

        

          4.     
            ODATA-234:
          Merge
            Reference and AnnotationReference element

        

          5.     
            ODATA-173:
          Define
            Action values for OnDelete element

        

          6.     
            ODATA-257:
          Define
            standard client-side function for filling URL templates
            (RFC6570)

        

                                                       
            ii.          OData
          CSDL, Vocabularies

        

          1.     
            ODATA-201:
          Allow
            specifying a list of acceptable media types for media
            entities and named resource properties

        

                                                      
            iii.          OData
          CSDL, OData Protocol, Vocabularies

        

          1.     
            ODATA-43:
          No
            indicator for optimistic concurrency control on EntityType
            or EntitySet level

        

                                                      
            iv.          OData
          Protocol, Vocabularies

        

          1.     
            ODATA-253:
          Clients
            should be prepared to handle unadvertised properties

        

                                                       
            v.          OData
          ATOM Format

        

          1.     
            ODATA-20:
          Feedback
            to document revision

        

          2.     
            ODATA-200:
          Handling
            of metadata:type attribute

        

          3.     
            ODATA-254:
          Selection
            of individual properties in [ATOM] should not include
            property name

        

          4.     
            ODATA-252:
          Clarify
            ordering of instance annotations in [ATOM] and [JSON]

        

                                                      
            vi.          OData
          Protocol

        

          1.     
            ODATA-233:
          Change
            $batch response code from 202 Accepted to 200 OK

        

          2.     
            ODATA-157:
          Specify
            how client correlates requests within a changeset with
            responses

        

          3.     
            ODATA-121:
          Please
            clarify whether agents handling DateTimeOffset must preserve
            the UTC offset

        

          4.     
            ODATA-265:
          Allow
            omitting key properties from PUT and PATCH request bodies
            and from nested entities in deep-insert requests

        

                                                    
            vii.          OData
          ATOM Format, OData CSDL, OData JSON Format

        

          1.     
            ODATA-258:
          Advertise
            function imports in service document

        

                                                   
            viii.          OData
          ATOM Format, OData JSON Format, OData Protocol

        

          1.     
            ODATA-247:
          More
            clearly define extensibility of Formats

        

          g.     
            Issues in Applied state (since
          March 7, 2013)

        

                                                        
            i.          OData
          Protocol

        

          1.     
            ODATA-282:
          Support
            individual data modification statements within a batch
            without wrapping in a changeset
          

        

          2.     
            ODATA-243:
          Add
            client preferences for server-driven paging
          

        

          3.     
            ODATA-34:
          Control
            verbosity of $metadata response: include annotations or
            documentation

        

          4.     
            ODATA-274:
          OData
            clients should always use PATCH, deprecate PUT

        

          5.     
            ODATA-260:
          Make
            explicit that DELETE on an entity may implicitly change
            links to and from other entities

        

                                                       
            ii.          OData
          CSDL

        

          1.     
            ODATA-284:
          Annotating
            an Annotation

        

          2.     
            ODATA-267:
          Allow
            Qualifier attribute on Annotation elements within an
            Annotations element that does NOT specify a Qualifier
            attribute

        

                                                      
            iii.          OData
          ABNF Construction Rules, OData CSDL, OData Protocol

        

          1.     
            ODATA-244:
          Support
            navigation properties on complex types

        

                                                      
            iv.          OData
          CSDL, OData Protocol

        

          1.     
            ODATA-204:
          Define
            namespace versioning policy for XML namespaces

        

                                                       
            v.          OData
          JSON Format

        

          1.     
            ODATA-102:
          5.4.1/2
            Representing Actions/Functions Bound to Multiple Entities

        

                                                      
            vi.          OData
          ABNF Construction Rules, OData Protocol, OData URL Conventions

        

          1.     
            ODATA-159:
          Handling
            inline attachments in requests/responses

        

          2.     
            ODATA-139:
          New
            system query option $search for free-text search within an
            entity set

        

          3.     
            ODATA-228:
          Specify
            $search for free-text search within a OData Service and
            specify $search for free-text search within an
            entityContainer

        

          4.     
            ODATA-280:
          Support
            cast segment in $expand
          

        

          5.     
            ODATA-281:
          Keep
            second() as integer, introduce FractionalSeconds

        

                                                    
            vii.          OData
          ABNF Construction Rules, OData URL Conventions
          

        

          1.     
            ODATA-222:
          free-text
            search within a property

        

                                                   
            viii.          OData
          ATOM Format, OData CSDL, OData JSON Format

        

          1.     
            ODATA-258:
          Advertise
            function imports in service document

        

                                                      
            ix.          OData
          URL Conventions

        

          1.     
            ODATA-264:
          Allow
            omitting parent key(s) in URLs to contained children

        

                                                       
              x.          OData
          ABNF Construction Rules, OData ATOM Format, OData JSON Format,
          OData Protocol, OData URL Conventions

        

          1.     
              ODATA-276:
          Fix
            issues with entity references and rationalize with $links

        

          h.     
            Issues that appear to require
          deeper discussion

        

                                                        
            i.          OData
          CSDL

        

          1.     
            ODATA-266:
          Strengthen the requirements for the URL Attribute in
          edmx:Reference and edmx:AnnotationReference [New]

        

          2.     
            ODATA-239:
          Allowing expressions to be passed as parameters to (super)
          functions [New]

        

          3.     
            ODATA-271:
          Support IsAlwaysBindable through annotation, rather than
          attribute of function/action [New]

        

                                                       
            ii.          OData
          Protocol
          

        

          1.     
            ODATA-262:
          Specify how OData services can be protected against
          cross-site request forgery (CSRF or XSRF) [Open]

        

                                                      
            iii.          Vocabularies

        

          1.     
            ODATA-192
          Define core vocabulary term as a replacement for
          StoreGeneratedPattern attribute [New]

        
 

        

          6.     
              Specification reviews [9:55am PT]

        

          a.     
              I want to remind and bring back to your
            attention our earlier discussion about specification
            reviews. We had discussed that after we resolve all the
            issues we will spend at least two 2-hour sessions during the
            TC meetings reviewing together the various Work Products
            before we approve them as Committee Specification Draft 01.
            Now that we are getting closer than ever before to resolving
            all the remaining issues (40 or so remaining), I  want to
            request members to start reviewing the latest drafts and
            prepare for the specification reviews (anticipated in the
            next 3 weeks or so).
            

        
 

        

          7.     
               Next meetings [9:58am PT]
            

        

          a.     
              March 21, 2013 during
          8-10am PT?

        

          b.     
              March 28, 2013 during
          8-10am PT? [spring break in Europe?]

        
 

        

          8.     
              AOB and wrap up [9:59am PT]

        
 

        
[2] References

        
 

        

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

        

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

        
 

        
[3] Timeline

        
 

        
·       
              https://www.oasis-open.org/committees/download.php/48148/TC%20Timeline%203.htm
Next in thread → Next in month →