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 email@example.com for information concerning other configurations meeting the general requirements.
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|
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+
|LDAP via Windows Server 2016|
|SSO via KeyCloak 4.8.x|
|SP-Initiated Browser based SSO via SAML 2.0 (EDG version 6.3+)|
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 Version||Java||Operating Systems|
|TBC 5.4+||Java 8 SE||Operating Systems for Java 8 SE|
Java 8 SE (TB 5.4+)
|Microsoft Windows||Oracle x86, x64
|Apple Macintosh OS X||Oracle MacOS
* The TopBraid Live Personal Server feature of TopBraid Composer Maestro Edition is not supported on Windows 7, and may not work correctly.
SUPPORTED USER INTERFACES
TopBraid Enterprise Data Governance (EDG), TopBraid Enterprise Vocabulary Net (TopBraid EVN), TopBraid SPARQL Web Pages (SWP) and TopBraid SWP Application Component Library (SWA) support the following browsers:
|Microsoft Edge||79+ for EDG 6.2.x||Windows|
|Microsoft Edge||80+ for EDG 6.3.x||
SUPPORTED DATABASES, DATA SOURCES AND KNOWLEDGE ENRICHMENT ENGINES
Supported Repository Database Configurations
TopBraid EDG can use a number of data stores as a repository of information. These include the following:
|Apache Jena TDB built-in*||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:
|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.