[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]