Side by side
Ontop vs TypeDB
Both stand on knowledge graph software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan APILinuxMac+3
Choose Ontop if you need an open source way to expose relational databases as virtual knowledge graphs and query them with SPARQL. Its database driver setup and generic JDBC caveats may be a concern for configurations without a documented dialect-specific connector; users needing lenses in Protégé will also need another editing approach.
Visit Ontop Free plan APILinuxMac+3
TypeDB is built around schema validation and relations that can represent connections among entities, attributes, and other relations. Its free Explore tier and deployment options span managed, customer-cloud, and on-premises setups.
Visit TypeDBThe facts
| Ontop | TypeDB | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | API, Linux, Mac, Self-hosted, Web, Windows | API, Linux, Mac, Self-hosted, Web, Windows |
| Lowest paid plan | Not published | See the plans |
| Plans published | None | 3 |
| Maker | Not published | Not published |
| Website | ontop-vkg.org | typedb.com |
| On knowledge graph software | #13 of 33 | #17 of 33 |
Ontop: what it does well
- Keeps graph data in the source databases.
- Translates SPARQL queries into SQL for relational sources.
- Supports RDFS, OWL 2 QL, R2RML, and Ontop mappings.
- Works with a broad list of documented databases and federators.
- Apache 2.0 licensed and open source.
What to know first
- The Protégé plugin does not support lenses.
- Database JDBC drivers must be downloaded and placed in Ontop’s jdbc directory.
- Generic JDBC may not handle every database setup or SPARQL query correctly.
TypeDB: what it does well
- Enforces schema validation for reads and writes.
- Relations can connect to other relations.
- Official drivers cover six listed languages.
- Explore includes a managed dedicated database server.
- Enterprise supports air-gapped environments.
What to know first
- C++ is listed as planned, not available.
- Enterprise pricing is custom.
- Launch's listed horizontal scaling tops out at seven servers.
