Uploaded image for project: 'OASIS Open Building Information Exchange (oBIX) TC'
  1. OASIS Open Building Information Exchange (oBIX) TC
  2. OBIX-91

COnformance clause for Encodings is inadequate

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: ENCODINGS PR02
    • Fix Version/s: None
    • Labels:
      None
    • Environment:

      TAB Review

    • Resolution:
      Hide

      Duplicate issue -> see OBIX-141

      Show
      Duplicate issue -> see OBIX-141

      Description

      "Encoding" is a specification on its own. As such it must have a detailed Conformance Clause.

      That will not do:
      "An implementation is compliant with this specification if it implements all MUST or REQUIRED level requirements. An implementation MUST specify its supported encodings"

      1. What constitutes an "implementation" is everyone's guess: we see in this document "client and server implementation.", "EXI implementation", "reference implementation", etc. I don't know what kind of entity is supposed to conform. The closest I see is something called an "Encoder" and maybe a decoder too. That seems to suggest there are at least two types of implementations to take care of.

      2. Not clear how to "specify its supported encodings". A reference to the normative text that says how to do that is needed.

      3. Because there are different types of encodings with their own requirements, it may be good to distinguish different conformance profiles (for JSON, EXI...), combinations of which can of course be claimed. Right now, ""if it implements all MUST or REQUIRED level requirements"" seems to imply that all encodings must be supported...

        Attachments

          Activity

            People

            • Assignee:
              mjung Markus Jung (Inactive)
              Reporter:
              Toby.Considine Toby Considine
            • Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: