[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: Agenda for OData TC meeting on 2023-11-22
I would like to take up
https://issues.oasis-open.org/browse/ODATA-1113. From: Handl, Ralf <ralf.handl@sap.com>
Here [1] is a draft agenda for the OData TC (Technical Committee) meeting scheduled
on Wednesday November 22, 2023 during 8-10 am PST (17:00-19:00 CET). For TC timeline, see [2]. Feel free to suggest additions or modifications. Thanks. [1] Agenda
1.
Roll call [8:00]
a.
Self-registration link:
https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=53550 Conference ID: 629 315 222# Local
numbers |
Learn more about Teams |
Meeting
options
2.
Approve agenda [8:05]
3.
Approve minutes from previous meeting(s) [8:10]
a.
Minutes from November 15, 2023 TC meeting:
https://www.oasis-open.org/committees/download.php/71511/Minutes%20of%202023-11-15%20Meeting%20%23453.docx
4.
RAPID Profile for OData [8:15]
b.
Issues
5.
Issues [8:20]
a.
V4.02 (and V4.01 Errata 01): RESOLVED
i. ODATA-1133 Part
1 protocol clause 1.3 Entity is unclear on template usage
ii. ODATA-1354 Add
support for SoundsLike expressions
iii. ODATA-1426 Clarify
use of byte-order mark (BOM) in text/plain responses
iv. ODATA-1436 Relax
constraint that DELETE Cannot return data
v. ODATA-1484 Allow
a client to query the status of an asynchronous request without returning the result if the request completed.
vi. ODATA-1516 Support
returning inline count accuracy
vii. ODATA-1526 Support
collapsing individual sections (chapters) in the HTML versions of the specification
viii. ODATA-1528 Update
JSON Delta Response payload examples
ix. ODATA-1547 Recursive
complex types must be nullable
x. ODATA-1549 Clarify
semantics of etag in delta requests/responses
xi. ODATA-1567 Clarify
âExpand to the level present in the deep insert requestâ
xii. ODATA-1580 Further
clarify restrictions around open types
xiii. ODATA-1599 Clarify
support for supplementary plane characters in OData Identifiers
b.
V4.02 (and V4.01 Errata 01):
APPLIED
i. ODATA-1323 Clarify
representation of GEO literals and streams in annotations (XML, JSON)
ii. ODATA-1470 Clarify
value of @odata.mediaContentType if stream is null
iii. ODATA-1481 Allow
Edm.Stream for non-binding action and function parameters
iv. ODATA-1564 Protocol
11.7.7.1 misleading text on request formats
v. ODATA-1571 Allow
empty entity containers
vi. ODATA-1588 Allow
creating and linking along a nullable single-valued navigation
vii. ODATA-1609 Data
Modification Request succeeds, but response body cannot be created
c.
V4.02 (and V4.01 Errata 01):
NEW
or OPEN with champion and proposal
i. ODATA-730 Lack
of ordering constraints on delta responses may require clients to buffer (or persist) entire response to process it correctly
ii. ODATA-879 Support
Arrays of Arrays
iii. ODATA-919 Specify
the result type for each operation based on operator types
iv. ODATA-923 Support
subsetting returned metadata
v. ODATA-1059 Improve
specification and use of NavigationProperties, EntitySets, and Singletons
vi. ODATA-1060 Improve
specification of element response requirements
vii. ODATA-1071 Nullable
Collection Navigation Property
viii. ODATA-1113 Allow
alternate / native search syntax
ix. ODATA-1239 Define
a mechanism to distinguish between inserted and updated entities in a Delta message
x. ODATA-1253 Abstract
type definition Core.Number as a super-type of all numeric types
xi. ODATA-1336 Querying
âJSON propertiesâ
xii. ODATA-1340 PATCH:
new preference return=delta to get back a delta response
xiii. ODATA-1370 CSDL
Section 12.9 âParameterâ mixing with âoverloadâ causes ambiguity, particularly with regard to parameter ordering
xiv. ODATA-1397 Examples
86 and 87 apply an entity type as term
xv. ODATA-1398 Improve
text and examples for JSON and multipart batch
xvi. ODATA-1405 /$query
shall allow Content-Type: application/x-www-form-urlencoded
xvii. ODATA-1407 No
way to $select instance annotations on primitive types
xviii. ODATA-1424 OData
4.01 JSON âDelta Responsesâ doesnât describe use of â@idâ (or â@odata.idâ) for Added/Changed Entity
xix. ODATA-1435 Conditionally
add an element to a collection
xx. ODATA-1457 Potential
confusion wrt Content-Type header for media entities
xxi. ODATA-1475 How
to search for double quotes
xxii. ODATA-1503 Instance
annotations of absent complex properties
xxiii. ODATA-1506 Allow
index segments in path expressions
xxiv. ODATA-1517 [OData-CSDL,
example 64] annotating a navigation property or its addressed resource?
xxv. ODATA-1534 OData
4.01 JSON batch format doesnât support streaming use cases well
xxvi. ODATA-1540 Require
decoding of plus as space in query part of URL
xxvii. ODATA-1544 Section
4.17: support new HTTP QUERY method, deprecate /$query path suffix
xxviii. ODATA-1545 Allow
services to validate read-only properties in update payloads
xxix. ODATA-1548 Encourage
clients to specify the correct value for non-key, non-computed read-only values (or omit)
xxx. ODATA-1553 Clarify
the algorithm for evaluating $compute
xxxi. ODATA-1555 Strengthen
definitions for $orderby, $top and $skip
xxxii. ODATA-1558 Define
semantics for navigation properties of type Edm.EntityType
xxxiii. ODATA-1563 URL
4.11, paragraph 2: clarify restriction âthat is part of a Boolean _expression_â
xxxiv. ODATA-1569 Allow
CSDL JSON also for OData versions 2.0 and 3.0
xxxv. ODATA-1575 Remove
restriction on Partner navigation
xxxvi. ODATA-1583 Clarify
representation of context URLs in JSON payloads
xxxvii. ODATA-1584 Inconsistency
regarding $select=@Namespace.Term
xxxviii. ODATA-1585 Should
be able to change type when PATCHing an entity
xxxix. ODATA-1586 Clarify
create/replace for server-defined dynamic properties
xl. ODATA-1587 Remove
reference to obsolete GeoJSON document
xli. ODATA-1589 /$query
shall allow Content-Type: application/json
xlii. ODATA-1590 Clarify
where alternate keys can be used
xliii. ODATA-1591 OData-Protocol
example 64 is syntactically wrong
xliv. ODATA-1592 correct
vocabulary URIs in CSDL XML examples
xlv. ODATA-1593 11.4.12
Update a Collection of Entities: add examples
xlvi. ODATA-1594 Add
support for fuzzy search function within $filter, etc.
xlvii. ODATA-1595 Replace
references to RFC7230, RFC7231, and RFC7232 with RFC9110
xlviii. ODATA-1596 Allow
Scale=âfloatingâ also in 4.0 responses
xlix. ODATA-1597 Allow
to create annotations in CSDL with a less verbose format to increase adoption
l. ODATA-1601 concat:
allow more than two arguments
li. ODATA-1602 CSDL
example 39 applies to Term
lii. ODATA-1603 It
is not clear if the entities in a collection returned by a function always have an entity-id
liii. ODATA-1604 Clarify
meaning of trailing spaces in $search query option
liv. ODATA-1607 Latest
updates for Aggregation vocabulary use wrong-typed DefaultValue for Core.OptionalParameter
d.
V4.02 (and V4.01 Errata 01):
NEW
or OPEN without champion or proposal
i. ODATA-579 Should
we support dynamic functions/actions?
ii. ODATA-601 Investigate
enhancements to interoperability and feature set of OData JSON through JSON-LD
iii. ODATA-665 Add
OData-MetadataETag header
iv. ODATA-854 Consider
use of OPTIONS for discovering formats, other capabilities and features
v. ODATA-900 Cross-service
navigation and service versioning
vi. ODATA-1052 Consider
the âfragilityâ of server-driven paging
vii. ODATA-1062 Revise
UML model for OData Metamodel
viii. ODATA-1070 Clarify
text related to Canonical URL
ix. ODATA-1107 Introduce
instance annotation to specify which types an instance âimplementsâ
x. ODATA-1235 ActionImport
and FunctionImport on EntityType
xi. ODATA-1246 Allow
BaseType of EntityType to be a ComplexType
xii. ODATA-1261 Allow
$pagesize system query option
xiii. ODATA-1262 Explicitly
state structural restrictions of type Edm.Untyped
xiv. ODATA-1308 Ability
to reference newly discovered OData services
xv. ODATA-1317 ContextUrl
does not represent navigation properties for which the entity references ($ref) are included
xvi. ODATA-1333 Add
Terms, Abbreviated Terms, and Symbols sections to specifications
xvii. ODATA-1350 OData
V2 required continue-on-error style batch responses, V4 makes it optional for servers (due to use of Prefer)
xviii. ODATA-1379 Consider
adding railroad diagrams for the URL syntax
xix. ODATA-1386 Introduce
primitive types for color values
xx. ODATA-1438 New
preference return=keys
xxi. ODATA-1479 Current
instance/collection is only defined adhoc
xxii. ODATA-1496 clarify
the relationship of the various path _expression_ types
xxiii. ODATA-1504 Dry-run
of data modification requests
xxiv. ODATA-1505 Expressions
in action payloads
xxv. ODATA-1514 Generalize
the use of $each
xxvi. ODATA-1527 Allow
functions/actions to return (and take) a delta payload
xxvii. ODATA-1529 Provide
support for selecting the id of an entity
xxviii. ODATA-1535 Should
updates of related resources be supported in Create?
xxix. ODATA-1559 Clarify
definition of transient.
xxx. ODATA-1560 Clarify
usage of URL templates with callback preference
xxxi. ODATA-1573 clarify
behavior for omitted values in PATCH and PUT
xxxii. ODATA-1574 Expand
function results
xxxiii. ODATA-1579 Allow
references to Core.ContentIDs in batch request URLs
xxxiv. ODATA-1605 ABNF
for key values is overly generous
xxxv. ODATA-1606 Separation
of concerns: ABNF for URL components instead of whole URLs
xxxvi. ODATA-1608 Safety,
Security and Privacy Considerations: fill out or remove appendix
xxxvii. ODATA-1610 Clarify
use of âwaitâ preference without ârespond-asyncâ preference
e.
Data Aggregation:
NEW
or OPEN
i. ODATA-1492 Temporal
transformation at() for snapshot entity sets
f.
Temporal:
NEW
or OPEN
i. ODATA-1542 Chapter
3, example 7 still uses TimeSliceStart and TimeSliceEnd
ii. ODATA-1551 4.3.2.3
Delete during a Period, step 3: align with corresponding step of 4.3.2.1, step 3
g.
Vocabularies:
NEW
or OPEN with proposal
i. ODATA-1140 Add
details to HttpResponse
ii. ODATA-1214 Annotate
constructor/factory actions
iii. ODATA-1358 Detach
textual descriptions from operation restriction terms in Capability vocabulary
iv. ODATA-1394 Add
full-fledged support for ISO 8601-1 duration
v. ODATA-1412 Capabilities
vocabulary: Add EntityContainer as annotation target
vi. ODATA-1453 Capabilities.SearchRestrictions/UnsupportedExpressions:
description of default value ânoneâ is misleading
vii. ODATA-1467 Keep
a CHANGELOG.md, use Semantic Versioning for each vocabulary
viii. ODATA-1550 Clarify
whether Validation.AllowedValues can be applied to collection-valued properties
ix. ODATA-1600 Functions
and Actions as Interfaces
h.
Vocabularies:
NEW
or OPEN without proposal
i. ODATA-1480 Missing
term property Capabilities.NavigationRestrictions/â/ComputeSupported
ii. ODATA-1499 Clarify
how to allow/disallow an unbound function in filter/orderby
iii. ODATA-1502 Allow
to specify expand query options beyond just nested expands (filter, select, â)
iv. ODATA-1512 Delta:
distinguish âsoft-deletedâ and âhard-deletedâ entities
v. ODATA-1513 Clarify
use of read/update restrictions for complex types
vi. ODATA-1611 Clarify
where RequiredProperties have to appear
vii. ODATA-1612 Capabilities
for creating a relation to an existing entity during insert
viii. ODATA-1613 Validation.Minimum,
Validation.Maximum: clarify possible data types
6.
Next meetings [9:50]
a.
Wednesday November 29, 2023 during 8-10 PST (17:00-19:00 CET)
b.
Wednesday December 06, 2023 during 8-10 PST (17:00-19:00 CET)
c.
Wednesday December 13, 2023 during 8-10 PST (17:00-19:00 CET) ???
d.
Wednesday January 10, 2024 during 8-10 PST (17:00-19:00 CET)
7.
8.
AOB and wrap up [9:55] [2] Timeline
1.
https://www.oasis-open.org/committees/download.php/71007/TC-Timeline-2023-05-10.docx |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]