OASIS Key-Value Database Application Interface (KVDB) Technical Committee

The official charter for this Technical Committee is provided below. (For additional information, see the Call for Participation that was issued when this TC was formed.)

  1. Name of the TC

    OASIS Key-Value Database Application Interface (KVDB) Technical Committee (TC)

  2. Statement of Purpose

    The purpose of the Key-Value Database Application Interface (KVDB) Technical Committee (TC) is to define an open application programming interface for managing and accessing data from database systems based on key-value model.

    The work will focus on:

    • Defining an abstract model and requirements of a key-value based database system.
    • Managing data in key-value based database systems using a REST-ful application programming interface.
  3. Scope of Work

    The TC will accept as input the KVDB V1.0 Specification published on September 23, 2013.

    The TC will refine this initial contribution to produce OASIS standard specifications, including necessary supporting documentation.

    Other contributions will be accepted for consideration without any prejudice or restrictions and evaluated based on technical merit in so far as they conform to this charter. Members with extensive experience and knowledge in these areas are particularly invited to participate.

    The scope of the TC's work is limited to technical refinements to the feature set defined in the input contribution and the following features and capabilities.

    The features in scope for the TC have been divided into the following categories:

    1. Abstract models of key-value based database systems
    2. Requirements

      Description of requirements for key-value based database systems include

      • Protocols
      • Authentication
      • Data consistency
      • Naming
      • Status messages
      • Error codes and error messages
      • Request headers
      • Response headers
      • Other requirements
    3. Application programming interface (API)

      Mechanisms to

      • Retrieve tables
      • Create tables
      • Delete tables
      • Retrieve metadata
      • Insert/update metadata
      • Insert/update data
      • Delete data
      • Retrieve data
      • Query data

    Out of Scope

    The following is a non-exhaustive list provided only for the sake of clarity. If some function, mechanism or feature is not mentioned here, and it is not mentioned as in-scope in the Scope of Work section, then it will be deemed to be out of scope.

    The following items are specifically out of scope of the work of the TC:

    • Authentication, authorization, and access control mechanisms and protocols
    • Database systems based on models other than key-value
    • Key-value based storage other than database systems

    Contributions to this TC which are out of scope for this charter may be accumulated and taken into consideration for potential development of a charter for another technical committee that may be created to address future extensions or modifications to KVDB.

  4. A List of Deliverables

    The TC has the following set of deliverables:

    • OASIS standards track KVDB specification(s) to be completed by the TC within twelve months after the initial TC meeting:
      • Abstract models of key-value based database systems
      • Requirements for key-value based database systems
      • Application programming interfaces to manage key-value based database systems

    Optionally, such other non-standards track deliverables within the scope outlined above, such as tutorials, within twelve months after the initial TC meeting

    Maintenance

    Once the TC has successfully produced the deliverables, the TC will enter into a maintenance mode. The purpose of the maintenance mode is to provide minor revisions to previously adopted deliverables, in order to clarify ambiguities, inconsistencies, and obvious errors. The maintenance mode will not functionally enhance a previously adopted deliverable, or extend its functionality.

  5. IPR Mode

    The TC will operate under the RF on RAND Terms IPR mode as defined in the OASIS Intellectual Property Rights (IPR) Policy effective 15 October 2010.

  6. Anticipated Audience

    The anticipated audience for this work includes:

    • Vendors and service providers offering database services based on key-value model
    • Vendors and application developers who consume database services based on key-value model
    • End users implementing solutions that require an interoperable solution for querying and updating data in key-value based database systems
  7. Language

    TC business will be conducted in Chinese. Committee work products intended for public review will be written in English.