Skip to content
Rajesh Rathnam edited this page Dec 5, 2018 · 12 revisions

Welcome to the world of building registries!

Current release

Release name/tag - 1.1.0
Status - Beta (APIs stable, data models experimental)

Getting Started

  1. Steps to install OpenSABER can be found here.
  2. Details on modelling the data validations for Registry can be found here.
  3. Specifications for the APIs used in Registry can be found here.
  4. Examples on how to use the APIs can be found here.
  5. Instructions to integrate OpenSABER with Sunbird can be found here.

News

  • Release 1.1.0 - 2018-12-05 Added support for JSON content type. Now you can specify the schema using JSON. New data models identified with additional enhancements to speed.
  • Release 1.0.0 - 2018-09-28 Digital signature support and first cut of API's using JSON-LD published.

Announcements

Exciting times are ahead. In the next release, the following are being revisited or additionally supported:

  • Data model in the persistence layer
    Our aspiration is to have a uniform predictable database layouts on any database. To this, we believe cutting off RDF based models and switching to simpler key-value like attribute model will greatly help. This also saves some storage space in graph databases.
  • Support for Postgres
    In our efforts to be database agnostic, we like to spend some efforts against this database in particular.
  • Views
    We like to provide capability to control what data the READ API's fetch. Some plans include to allow this in a static and/or dynamic way, such the API will take additional inputs to transform the data. We also want to be able to allow 'formatting' support.
  • Database sharding
    It is typical to manage data by partitioning it for various reasons. Some reasons include to cater to volumes, to provide logical separation, to provide controls or for legal purposes. We recognise this and want to provide a way for the adopters to manage this.