OASIS Open Data Protocol (OData) TC

 View Only
Expand all | Collapse all

[OASIS Issue Tracker] (ODATA-1303) Clarify whether schemas traversed in path expressions must be in scope

  • 1.  [OASIS Issue Tracker] (ODATA-1303) Clarify whether schemas traversed in path expressions must be in scope

    Posted 05-07-2019 11:39
    Ralf Handl created ODATA-1303: --------------------------------- Summary: Clarify whether schemas traversed in path expressions must be in scope Key: ODATA-1303 URL: https://issues.oasis-open.org/browse/ODATA-1303 Project: OASIS Open Data Protocol (OData) TC Issue Type: Bug Components: CSDL JSON , CSDL XML Affects Versions: V4.01_CS01 Reporter: Ralf Handl Fix For: V4.01_CS02 Assume service A references service B, which in turn references service C. If I annotate an entity type in service A with a path expression using cross-service navigation to services B and C, do I need to reference/include the corresponding schemas of B an C, or is it sufficient to only reference/include the schema of service A containing the targeted entity type? Example {code:xml} <Annotations Target="SchemaServiceA.SomeEntityType"> <Annotation Term="SomeVocab.SomeTerm" Path="NavPropToServiceB/NavPropToServiceC/ServiceCProperty"/> </Annotations> {code} Â -- This message was sent by Atlassian JIRA (v7.7.2#77003)


  • 2.  RE: [odata] [OASIS Issue Tracker] (ODATA-1303) Clarify whether schemas traversed in path expressions must be in scope

    Posted 05-07-2019 12:28
    I looked last week to find declaration for Navigation Property to an Entity Container. I did not find this. As part of this issue (or separately) Navigation Property Type should allow EntityContainer as a possibility.