Supported Platform Configurations

The following tables show currently supported operating systems, data stores, and other platform information for each of the TopBraid products.

* Please contact TopQuadrant at for information concerning other configurations meeting the general requirements.

TopBraid Products

TopBraid Server Products: Supported Operating Systems, Application Servlet Container

Currently supported server platforms include the following. We recommend the use of 64 bit Linux-based systems and Java. For configurations requiring use of https we recommend the use of mod_proxy_ajp to embed Tomcat inside an Apache Web Server.


TopBraid Version Java Servlet Container Operating Systems
EDG/TBL 6.2+

Java 8 SE

Java 11 SE

Apache Tomcat 8.5 latest

Ubuntu Linux 18.04 LTS

RHEL 7.x or CentOS 7.x

Windows Server 2016+


Tomcat users
LDAP via Windows Server 2016
SSO via KeyCloak 4.8.x
SP-Initiated Browser based SSO via SAML 2.0 for users (EDG version 6.3+)
OAuth for APIs (EDG version 6.4.2+)


Topbraid Composer

TopBraid Composer is an enterprise-class Eclipse-based IDE with comprehensive support for developing ontologies and building Semantic Web applications. It runs as a stand-alone application.

The following JVMs and operating systems are supported for versions that satisfy TopBraid Platform Requirements.

TB Composer Maestro Edition Version Java Operating System
TBC 6.2+

Java 8 SE

Oracle x86, x64

Oracle MacOS


Microsoft Windows

Apple Macintosh OS X

The TopBraid Live Personal Server feature of TopBraid Composer Maestro Edition is not supported on Windows 7, and may not work correctly. 


Supported Browsers

TopBraid Enterprise Data Governance (EDG) supports the following browsers:

Browser Version OS
Chrome 57+ Windows, Mac
Firefox 53+ Windows, Mac
Microsoft Edge 79+ for EDG 6.2.x Windows
Microsoft Edge 80+ for EDG 6.3+ Windows

Recommended screen resolution is 1920 x 1080 – 1280 x 720. 


Supported Repository Database Configurations

TopBraid EDG can use a number of data stores as a repository of information. These include the following:

Database Version Support Level
Apache Jena TDB built-in* Major
RDBMS: MySQL** 5.5+ Major
RDBMS: Oracle 11gR1, 11gR2, 12c Major
RDBMS: Microsoft SQL Server Major

Major: Included in test suite.
Minor: Not currently included in our test suite, but are known to work.
* Deletion of TDB files from TopBraid workspaces is known not to work on Windows
** The MariaDB 1.4.5 driver is used for MySQL connections as of version 5.2.0

Supported RDF Databases as Data Sources

In addition to RDF databases listed in the Data Repository category, other RDF databases can be used as data sources as indicated below:

Data Source Version Support Level
SPARQL Endpoint* SPARQL 1.1 Tier-3

Tier-3 support: TopBraid Live, TopBraid Composer, TopBraid EDG. Issue(s) for the platform(s) under this tier will be addressed when reported by customer(s).
Tier-4 support: TopBraid Composer Only. Issue(s) for the platform(s) under this tier will be addressed when reported by customer(s). We do not actively test against these platform(s).
* TopBraid EDG and TopBraid Live offer SPARQL 1.1 compliant endpoints. Third party SPARQL endpoints can be accessed from all TopBraid products.

Supported Data Sources

TopBraid Platform automatically converts a variety of data sources into RDF. These include the following:

Data Source Import Wizards, Modules and other Methods Notes
RDBMS In TBC, create Connection for RDBMS Source (using D2RQ). Upload to the server. In TopBraid EDG, use JDBC Import option for data assets. Also available as sml:ExtractJDBCSchema module and modules for running SQL queries.
MS Excel In TBC, double click on Excel documents or use Import Excel File into Spreadsheet Ontology. In TopBraid EDG/EVN, use one of Import Spreadsheet options. Also available with any of Import RDF modules and as sml:ImportExcelCellInstances. MS Excel (supports xls and xlsx formats)
Tab-delimited or comma-separated text In TBC, use Semantic Tables (CSV/TSV Documents) – double click to open or use Import Tab-Delimited Spreadsheet File wizard. In TopBraid EDG/EVN, use one of Import Spreadsheet options. Also available with any of Import RDF modules.
XML and XSD In TBC, double click on XML documents or use Import XML Schema wizard. Also available as sml:ImportXMLFile and sml:ImportXMLFromURL modules.
XHTML In TBC, double click on the document to open. Also available as sml:ImportXHTML module.
RDF Documents In TBC, double click on the document to open. In TopBraid EDG/EVN use Import RDF options to load a file. Also available as several Import RDF modules. RDF/XML, Turtle, N-Triple and JSON-LD serializations. From a URL or a file system
SQL DDL files In TopBraid EDG, use an option under Imports for data assets. Also available as sml:ConvertDDLToRDF module.
JSON Using sml:ConvertJSONToRDF module Can be used to process a response from an API or a service call
Text Several modules for importing text
Content Management Systems Through CMIS connector. In TopBraid EDG/EVN, available as a selection when creating a Corpus.
Microsoft SharePoint Through CMIS connector
Documents e.g., MS Word In TopBraid EDG/EVN, document conversion is automatically pre-built into corpus collections. Also available as sml:ImportDirectoryWithTika and sml:ImportFileWithTika modules. PDF, MS Office and other document formats using Apache Tika
Sybase (jTDS) Oracle, MySQL, Microsoft SQL Server, PostgreSQL

Knowledge Enrichment Engines

TopBraid Platform offers a variety of mechanisms for reasoning, classification, data transformation, cleansing and other “enrichment” activities:

Engine Version Notes
SHACL Validation and Rules Built into TopBraid EDG/EVN, TopBraid Live, TopBraid Composer 5.4 and above SHACL Core and SHACL SPARQL, full support. Conversion from OWL to SHACL is available in TopBraid Composer
TopSPIN Built into TopBraid EDG/EVN, TopBraid Live, TopBraid Composer 3.0 and above Predefined rule sets for RDFS, OWL-RL profile and SKOS Constraints
Content Classification Built into TopBraid EDG/EVN Tagger and AutoClassifier. Machine Learning algorithms for auto tagging content with terms that are either SKOS Concepts or RDFS/OWL classes. Uses Maui Server.
Other Machine Learning Version 5.4 and above Uses Weka (e.g., sml:CreateWekaClassifier) together with SHACL.

Ready to get started?

Get in touch today to learn how to improve semantic data governance for your enterprise.