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: [OASIS Issue Tracker] Updated: (ODATA-406) Attribute ContainsTarget (public comment c201305e00009)

     [ http://tools.oasis-open.org/issues/browse/ODATA-406?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ralf Handl updated ODATA-406:

Entities are members of at most one set, and are identified within their entity set by their key property values. Typically the entity set is a declared entity set that is declared within an entity container.

Contained entities are members of undeclared entity sets that are implicitly defined by their containing entity. 

Consequently an entity can be contained by at most one other entity, and it is identified by its key values only within the undeclared, implicit entity set. 

Also a contained entity cannot be a member of a declared entity set within an entity container, because it is already a member of an undeclared, implicit entity set.

Consequently navigation properties specifying ContainsTarget="true" MUST NOT have any navigation property binding, removing several confusing sentences from section 7.1.5.

This also means that GET requests to declared entity sets will never return contained entities.

These statements apply to recursive as well as non-recursive containment. 

Accepted: https://www.oasis-open.org/committees/download.php/49325/odata-meeting-38_on-20130523-minutes.html#odata-406

Clarify the meaning of "contain" in section 7.1.5 of  [OData-Part3] from CSD01 PR

Accepted: https://www.oasis-open.org/committees/download.php/49325/odata-meeting-38_on-20130523-minutes.html#odata-406

> Attribute ContainsTarget (public comment c201305e00009)
> -------------------------------------------------------
>                 Key: ODATA-406
>                 URL: http://tools.oasis-open.org/issues/browse/ODATA-406
>             Project: OASIS Open Data Protocol (OData) TC
>          Issue Type: Improvement
>          Components: OData CSDL
>    Affects Versions: V4.0_CSD01
>         Environment: [Proposed]
>            Reporter: Stefan Drees
>            Priority: Minor
>             Fix For: V4.0_CSD02
> The public comment [c201305e00009](https://lists.oasis-open.org/archives/odata-comment/201305/msg00009.html) with title "Attribute ContainsTarget" states:
> """
> In section 7.1.5 Attribute ContainsTarget  of [OData-Part3]  the semantics is unlclear.
> The following wording is used:
> If the value assigned to the ContainsTarget attribute is true, entities of the entity type that specifies the navigation property contain the entities referenced by the navigation property.
> What does "contain" mean? Does it impose any additional restriction?
> """

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://tools.oasis-open.org/issues/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


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