Release notes

Ontotext Platform release notes provide information about the features and improvements in each release, as well as various bugfixes. Ontotext Platform’s versioning scheme is based on semantic versioning. The full version is composed of three components:

major.minor.patch

e.g., 1.2.3 where the major version is 1, the minor version is 2 and the patch version is 3.

Note

Releases with the same major and minor versions do not contain any new features. Releases with different patch versions contain fixes for bugs discovered since the previous minor. New or significantly changed features are released with a higher major or minor version.

Ontotext Platform 3.0.0

Released: 20 December 2019

Important

The new release features a major redesign that allows users to query Knowledge Graphs using GraphQL to uncover deep relationships within data. Whilst at the same time removing the need to be overly concerned about the complexities of underlying graph data (RDF).

  • Introduce powerful Semantic Object Modelling Language (SOML): used for defining complex semantic object models that are automatically translated to GraphQL schemas

  • Zero effort Knowledge Graph API: automatic generation of all API query functions

  • High Performance transpiler: Automatic, super fast translation of GraphQL into SPARQL. Optimized for maximum efficiency. Zero SPARQL development

  • Advanced filtering, ordering and pagination

  • Developer friendly: Large adoption and tool set including React, Angular

Warning

Ontotext Platform 3.0 is not backward compatible with previous versions!

New features

  • Configure Semantic Object service using SOML

  • Generate GraphQL Query and Response Schema

  • Persist schemes in an external data store

  • Validate a GraphQL query against a GraphQL schema

  • Generate SPARQL from GraphQL queries and invoke SPARQL against GraphDB repository

  • Transform resultant RDF into a GraphQL response format

  • Support default object type

  • Support default prefixes

  • Support GraphQL fragments

  • Support GraphQL introspection

  • Support/extend GraphQL data types

  • Support order by

  • Support limit and offset (pagination)

  • Support where filters

  • Handle missing values and resolution errors

  • Token Authentication and Authorisation

  • Integrate GraphiQL

Improvements

Bug fixes