Uploaded image for project: 'OASIS OSLC Lifecycle Integration Core (OSLC Core) TC'
  1. OASIS OSLC Lifecycle Integration Core (OSLC Core) TC
  2. OSLCCORE-179

Behaviour if neither oslc.where nor oslc.searchTerms are specified

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Component/s: Query
    • Labels:
      None
    • Proposal:
      Hide

      Modify the draft OSLC Query 3.0 specification to explicitly state that if neither oslc.where nor oslc.searchTerms is specified that a server MAY either return a successful response where the query result container references all artifacts of the RDF type associated with the query capability, or respond with a 400 Bad Request.

      Should the MAY be even stronger and be a MUST instead?

      Show
      Modify the draft OSLC Query 3.0 specification to explicitly state that if neither oslc.where nor oslc.searchTerms is specified that a server MAY either return a successful response where the query result container references all artifacts of the RDF type associated with the query capability, or respond with a 400 Bad Request. Should the MAY be even stronger and be a MUST instead?

      Description

      Currently, the OSLC Query 3.0 draft specification does not define the behaviour of OSLC Query when neither oslc.where nor oslc.searchTerms is specified. We should provide more guidance on this.

      Some implementations might want to return all artifacts of the RDF type associated with the query capability. However, when the number of artifacts is very large, and especially when a server does not support paging, such a request could overwhelm a server, or the resultant large response might overwhelm the requesting client.

        Attachments

          Activity

            People

            • Assignee:
              jamsden James Amsden
              Reporter:
              DavidHoney David Honey
            • Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: