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: Agenda for OData TC meeting 2013.03.14


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

 



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