Release notes¶
What’s in this document?
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