Supported Platform Configurations
TopBraid Platform Requirements
Current releases of TopBraid products run only on platforms that commercially support Eclipse Equinox version 4.3 Kepler, and compliant servlet containers (such as Tomcat) as fully tested production releases. OS platform support is dependent on the Target Environments supported by Eclipse, see details at http://www.eclipse.org/projects/project-plan.php?projectid=eclipse#target_environments.
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: EDG, EVN, Live
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/EVN/Live 5.4+||Java 8 SE||Apache Tomcat 8||Linux kernel 2.6 or higher, Additional OS for Java 8 SE: Server JRE, OpenJDK|
|EDG/EVN/Live 5.1–5.3||Oracle Java 8||Apache Tomcat 8||Linux kernel 2.6 or higher. MS Server 2008 R2 SP1 (64-bit), Server 2012 and 2012 R2 (64-bit)|
|EDG/EVN/Live 5.0.x||Oracle Java 7||Apache Tomcat 7||Linux kernel 2.6 or higher, Additional OS for OJ7|
TopBraid Composer Standard Edition and TopBraid Composer Maestro Edition run as stand-alone applications. Composer is an enterprise-class Eclipse-based IDE with comprehensive support for developing ontologies and building Semantic Web applications.
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|
|TBC 5.1–5.3||Oracle Java 8||Operating Systems for OJ8|
|TBC 5.0.x||Oracle Java 7||Operating Systems for OJ7|
TopBraid Composer: Supported Operating Systems
|Microsoft Windows||x86, x64|
|Apple Macintosh OS X||MacOS|
|Microsoft Windows||7 (64-bit)*; 8; 10|
|Apple Macintosh OS X||10.8 (Mountain Lion) or newer|
|Microsoft Windows||XP; Vista (32-bit); 7 (32-bit, 64-bit)*; 8; 10|
|Apple Macintosh OS X||10.7.3 (Lion) or newer|
* The TopBraid Live Personal Server feature of TBC-ME is not supported on Windows 7 Home Edition, 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:
|Internet Explorer* (IE)||11 / Edge||Windows|
* With 5.3, disable protected mode in Internet Explorer when running on “localhost”
EDG, EVN, SWP and SWA are likely to work on other browsers, with small differences. The aforementioned browsers are tested as part of TopQuadrant's QA processes.
SUPPORTED DATABASES, DATA SOURCES AND KNOWLEDGE ENRICHMENT ENGINES
Supported Repository Database Configurations
TopBraid EDG and EVN can use a number of data stores as a repository of information. These include the following:
|RDBMS: Oracle||11gR1, 11gR2, 12c||Major|
|RDBMS: Microsoft SQL Server||Major|
|Apache Jena TDB**||Major|
Major: Included in test suite.
Minor: Not currently included in our test suite, but are known to work.
* The MariaDB 1.4.5 driver is used for MySQL connections as of version 5.2.0
** Deletion of TDB files from TopBraid workspaces is known not to work on Windows
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 and EVN. 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, TopBraid EVN and TopBraid Live offer SPARQL 1.1 compliant endpoints. Third party SPARQL endpoints can be accessed from all TopBraid products.
** Please look at Franz website for information on support and using AllegroGraph with TopBraid Composer. As of 5.2 the AllegroGraph plugin has been discontinued. You can connect to an AllegroGraph repository through Sesame instead. In this case, support level is the same as for Sesame.
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||Apache Solr||4.1 (higher versions may not work)|
|GRDDL||In TBC, create Connection File for GRDDL Data Source. Upload to the server.|
|RDFa||In TBC, create Connection File for RDFa Data Source. Upload to the server.||RDFa editor interface is provided for import and edit of RDFa|
|Microdata||Through sml:ImportMicrodata module.|
|RSS/Atom||In TBC, create Connection File for RSS/Atom Feeds. Upload to the server. Also available as sml:ImportNewsFeed module.||RSS 0.91/0.92/1.0/2.0, Atom 0.3/1.0|
|Sybase (jTDS)||Oracle, MySQL, Microsoft SQL Server, PostgreSQL|
|In TBC, create Connection File to import Email into RDF. Upload to the server.||imap, pop3, pop3s|
|UML||XMI/UML 2.1 format, available only through professional services.|
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.|