Uploaded image for project: 'OASIS Content Management Interoperability Services (CMIS) TC'
  1. OASIS Content Management Interoperability Services (CMIS) TC
  2. CMIS-128

Query result set AtomPub binding is ambiguous and implies object mapping, not row mapping

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: REST/AtomPub Binding
    • Labels:
      None
    • Proposal:
      Hide

      Feed returned is comprised ofatom entries that contain only the cmis property bag. Only the bare minimum atom entry links and fields are required to be set. If the query is non join and an underlying object is identifiable for the property bag, then a repository MAY include a full representation of that atom entry.

      Show
      Feed returned is comprised ofatom entries that contain only the cmis property bag. Only the bare minimum atom entry links and fields are required to be set. If the query is non join and an underlying object is identifiable for the property bag, then a repository MAY include a full representation of that atom entry.

      Description

      The Query response example in part II (AtomPub) implies cmis:object is rendered for documents matching query criteria (there's a comment in the example). This mapping is probably ok for queries without join, as the implication is that objects of a single type are queried.

      However, queries with joins don't map well to object oriented result sets.

      It seems we're missing a row/col mapping. In fact, this may be the primary mapping (with an optional injected cmis:object, or link to object where applicable).

      We may also want to consider including inline query meta-data, or a link to query meta-data.

        Attachments

          Activity

            People

            • Assignee:
              albertcbrown Al Brown (Inactive)
              Reporter:
              david.caruana David Caruana (Inactive)
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: