Call for Participation: OASIS Key-Value Database Application Interface (#KVDB) TC

A new OASIS technical committee is being formed. The OASIS Key-Value Database Application Interface (KVDB) Technical Committee has been proposed by the members of OASIS listed in the charter below. The TC name, statement of purpose, scope, list of deliverables, audience, IPR mode and language specified in the proposal will constitute the TC's official charter. Submissions of technology for consideration by the TC, and the beginning of technical discussions, may occur no sooner than the TC's first meeting.

The eligibility requirements for becoming a participant in the TC at the first meeting are:

(a) you must be an employee or designee of an OASIS member organization or an individual member of OASIS, and

(b) you must join the Technical Committee, which members may do by using the Roster "join group: link on the TC's web page at [a].

To be considered a voting member at the first meeting:

(a) you must join the Technical Committee at least 7 days prior to the first meeting (on or before 21 December 2013); and

(b) you must attend the first meeting of the TC, at the time and date fixed below (28 December 2013).

Participants also may join the TC at a later time. OASIS and the TC welcomes all interested parties.

Non-OASIS members who wish to participate may contact us about joining OASIS [b]. In addition, the public may access the information resources maintained for each TC: a mail list archive, document repository and public comments facility, which will be linked from the TC's public home page at [c].

Please feel free to forward this announcement to any other appropriate lists. OASIS is an open standards organization; we encourage your participation.

[b] See




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

The charter for this TC is as follows.

(1) The Charter of the TC

(1)(a) Name of the TC

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

(1)(b) 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.

(1)(c) 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.

(1)(d) 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


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.

(1)(e) 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.

(1)(f) 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

(1)(g) Language

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

(2) Non-normative information regarding the startup of the TC

(2)(a) Similar or Applicable Work

* KVDB adopts Representational State Transfer (REST) principles for exposing and consuming resources services over Hypertext Transfer Protocol (HTTP) based systems.

* The storage Networking Industry Association SNIA has produced the Cloud Data Management Interface (CDMI) and accepted by JTC1 as ISO/IEC 17826:2012 standard. [1]

(2)(b) Date, Time, and Location of the First meeting

The first meeting of the KVDB TC will be a face-to-face meeting to be held on December 28, 2013. This meeting will be sponsored by Huawei and CESI.

(2)(c) On-Going Meeting Plans & Sponsors

It is anticipated that KVDB TC will meet via teleconference every week for 60 minutes at a time determined by the TC members during the TC's first meetings. It is anticipated that the KVDB TC will meet face-to-face every 3-4 months at a time and location to be determined by the TC members. TC members will determine the actual pace of face-to-face and teleconference meetings. One of the proposers, as listed below, will sponsor the teleconferences unless other TC members offer to donate their own facilities.

(2)(d) Proposers of the TC

Xing Zhu Huawei
Zhexuan Song Huawei
Haibo Li CESI
Jieping Wang CESI
Zhifeng Chen CESI
Jie Ma Primeton

(2)(e) Statements of Support

Zhexuan Song,, Huawei: As Huawei's Primary Representative to OASIS, I approve the KVDB TC Charter, and endorse all Huawei proposers listed in (2)(d)

Haibo Li,, CESI: As CESI's Primary Representative to OASIS, I approve the KVDB TC Charter, and endorse all CESI proposers listed in (2)(d)

Jun Qian,, Primeton: As Primeton's Primary Representative to OASIS, I approve the KVDB TC Charter, and endorse all Primeton proposers listed in (2)(d)

(2)(f) TC Convener

Jieping Wang CESI

(2)(g) Affiliation to Member Section


(2)(h) Initial Contribution

KVDB V1.0, September 23, 2013,

(2)(i) Fequently Asked Questions (FAQ)


(2)(j) Working title and acronym for the Work Products to be developed

Key-Value Database Application Interface (KVDB)

(3) References

[1] ISO/IEC 17826?2012 Information technology -- Cloud Data Management Interface (CDMI)

Associated TC: 
Key-Value Database Application Interface (KVDB)