Timbr Intelligent Semantic Platform
What is Timbr
Timbr is the ontology-based semantic layer that transforms how teams work with heterogeneous data, making it easy to integrate, manage, and deliver meaningful insights fast and with minimal effort.
Unlock the power of semantic knowledge graphs within your SQL ecosystem, with advanced capabilities for modeling, relationships, data virtualization, and more.
Timbr installs on top of your existing databases, enabling the creation of virtual semantic models mapped directly to your data, while providing seamless connectivity to the BI and data science tools your teams already rely on.
![Schema to Ontology v23-1](https://timbr.ai/wp-content/uploads/2023/04/Schema-to-Ontology-v23-1.png)
![Ontology above Schema](https://timbr.ai/wp-content/uploads/2023/04/Schema-to-Ontology-v23-2.png)
Timbr empowers data teams to:
- Create semantic graph models to give meaning to data.
- Map all data sources to the model to create a single source of truth and gain universal access with consistent metrics.
- Query the model in SQL using relationships that replace JOINs.
- Query the model in Spark, Python, R, Java or Scala to power data science and ML.
- Virtualize and cache data to optimize query performance.
- Visualize and explore data as a graph (web of relationships).
- Use of-the-shelf graph algorithms for advanced analytics without need of transforming data.
- Accelerate delivery of data products and enable universal data consumption via REST / ODBC / JDBC to power web applications and analytical tools.
Add: (maybe modeling page)
1. Semantic Data Model = Virtual Ontology
– Agile data model
• Integrate data virtually
• Unify naming conventions
• Apply changes on the fly
• Manage business rules
– Intelligent data model
• Inheritance – Hierarchy of business concepts
• Business metrics & definitions in the data model
• Relationships-rich model – Eliminating JOINs and MTM tables
– Intuitive data model (governance and collaboration – data sharing)
• Business terms and description
• Visual graph model exploration
• Explore data model lineage
– Version controlled data model
• Change, delete or update, everything is audited
• Monitor changes
• Roll back when required
– Create aggregate views from the data model (usage/analytics)
• Aggregate and transform the denormalized data model
• Build metrics/KPIs
– Sharable data model
• Import industry data models
• Import OWL data models
• Export into ERD/OWL
– Secured data model
• RBAC: Role based access control
• Default role per Knowledge Graph / Datasource
• Row-level access controls per role/user
Knowledge Graph Superpowers for the SQL Ecosystem
![](https://timbr.ai/wp-content/uploads/2023/08/semanticrep-v2.jpg)
Semantic Representation
of Data
Model and integrate data using common concepts to unify meaning and align business metrics across data products
![](https://timbr.ai/wp-content/uploads/2023/08/relationship-v2.jpg)
Semantic Relationships
Define relationships that substitute complex JOIN statements so queries become much simpler and shorter
![](https://timbr.ai/wp-content/uploads/2023/08/hierarch-v2.jpg)
Hierarchies and Classifications
Organize concepts using hierarchies and classifications that provide better understanding of the data
![](https://timbr.ai/wp-content/uploads/2023/08/logic-v2.jpg)
Logic
Use SQL logic and math operators to filter the mapped data to a concept to facilitate and accelerate consumption
![](https://timbr.ai/wp-content/uploads/2023/08/inference-v2.jpg)
Semantic Reasoning
Define inference rules that add new information to the existing dataset, providing context and valuable insights
Fast and Easy Implementation
Seamless Integration
ODBC and JDBC integration with the SQL ecosystem, eliminating the need to move and transform data.
Leverage your relational infrastructure
Boost existing IT infrastructure and benefit from the latest cloud technologies without the need of new investments.
Leverage Employee Skills
Any SQL-fluent data professional can learn and deliver results with Timbr. No need to retrain IT personnel and no need to learn new programming languages.