Overview¶
The Ontotext Platform vision, technology and business is about making sense of text and data. Letting big knowledge graphs improve the accuracy of text analytics. Using text analytics to interlink and enrich knowledge graphs. Allowing Knowledge graphs to enable better search, exploration, classification and recommendation across diverse information spaces.
The Ontotext Platform is cloud native, decomposing services into cohesive chunks aligned to problem spaces. A platform which is ultimately flexible and capable of fitting into many different application scenarios.

Semantic Objects (SO)
The Semantic Objects component intends to lower the barrier of entry for solution teams, developers and enterprises. Increasing the use of Knowledge graphs by providing a simple, declarative configured API.
Semantic Objects currently 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).
Semantic Objects are declaratively configured using very simple semantic object abstractions. A simple YAML based meta-language named Semantic Object Meta Language or SOML maps an RDF graph to automatically generated GraphQL schemas.
Automatically generating GraphQL APIs allows domain experts such as product managers or information architects to deploy Knowledge Graph APIs with minimal fuss and bother.
Semantic Objects Features
Semantic Objects features include:
Powerful Semantic Object Modelling Language (SOML); Domain experts are able to define 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 and pagination
Developer friendly; Large adoption and tool set including React, Angular
Semantic Objects Roadmap
Semantic Objects Roadmap features (watch this space):
SPARQL filter expressions; as GraphQL filter arguments supporting complex filters and SPARQL functions
Aggregation; automatically generated aggregates for multi-valued GraphQL properties
Data mutation; on semantic objects using GraphQL mutations (auto generated GraphQL schema)
Data mutation validation; closed world semantic object validation via auto generated SHACL schemas
Search; declarative search indexing and analysis, queryable via GraphQL query arguments
Virtualization; GraphQL schema stiching and virtualisation across Graph, Search and document indices
Security; authentication, authorisation, query limiting/throttling
Helpful hints
Throughout the documentation there are a number of helpful pieces of information that can give you additional information, warn you or save you time and unnecessary effort. Here is what to pay attention to:
Hint
Hint badges give additional information you may find useful.
Tip
Tips badges are handy pieces of information.
Note
Notes are comments or references that may save you time and unnecessary effort.
Warning
Warnings are pieces of advice that turn your attention to things you should be cautious about.