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

Need to include the rationale/use cases for the various names uses for types and properrty defintions

    XMLWordPrintable

    Details

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

      Applies to both type and property definitions:
      id "1 - Opaque/Unique
      2 - used for service calls; if property, id is used instead of name
      3 - specified for base object types and properties used in cmis specification"

      Name "1 - <Native repository name>
      2 - remove prefix support; e.g., field is opaque
      3 - no unique requirements by CMIS"

      namespace Optional

      queryName sql-92 compliance

      displayName User friendly name for editing UI

      • BaseTypeName property -> BaseTypeId (and any other field that refers to names)
      • Query & filter use queryName
      • Specification specifies id and queryName
      Show
      Applies to both type and property definitions: id "1 - Opaque/Unique 2 - used for service calls; if property, id is used instead of name 3 - specified for base object types and properties used in cmis specification" Name "1 - <Native repository name> 2 - remove prefix support; e.g., field is opaque 3 - no unique requirements by CMIS" namespace Optional queryName sql-92 compliance displayName User friendly name for editing UI BaseTypeName property -> BaseTypeId (and any other field that refers to names) Query & filter use queryName Specification specifies id and queryName

      Description

      As it currently stands there are no fewer than 4 names specified for types - name, queryName, displayName and globalUniqueName. This is confusing to those folks who know the spec, nevermind the newcomer. We need to document why we have these and describe what they help address.

        Attachments

          Activity

            People

            • Assignee:
              ryan.mcveigh Ryan McVeigh (Inactive)
              Reporter:
              ryan.mcveigh Ryan McVeigh (Inactive)
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: