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-74) Explicitly mention dynamic navigation properties


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

Michael Pizzo updated ODATA-74:
-------------------------------

    Proposal: Make their existence explicit (see comment below on relationship between open properties and open navigation properties).  (was: Make their existence explicit.)

Must a type be marked open in order to have open navigation properties?

I would think not; services may expose additional navigation paths, for example, without being able to expose dynamic properties; we should not conflate the two. 

Data properties are part of the instance and a client may need to know that dynamic data properties exist in order to handle "unknown" properties in the payload (i.e., for roundtripping). This should be the unique meaning of the "Open" attribute. Open navigation properties are exposed as additional navigation links, and the client should always be prepared to deal with additional links from any instance (it should not depend on the Open attribute, nor should we need to add another attribute to specify that open navigation properties may exist).

> Explicitly mention dynamic navigation properties
> ------------------------------------------------
>
>                 Key: ODATA-74
>                 URL: http://tools.oasis-open.org/issues/browse/ODATA-74
>             Project: OASIS Open Data Protocol (OData) TC
>          Issue Type: Improvement
>          Components: OData CSDL v1.0, OData Protocol v1.0
>    Affects Versions: WD01
>         Environment: [Proposed]
>            Reporter: Ralf Handl
>            Priority: Minor
>             Fix For: WD01
>
>
> Open types may have additional properties that are not declared in the metadata. This is not restricted to "data" properties, but open navigation properties aren't explicitly mentioned.

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