TopBraid Suite 5.1.0 Overview: - All - TopBraid Enterprise Vocabulary Net (EVN) and Reference Data Manager (RDM) - TopBraid Insight - TopBraid Live, EVN, RDM and Insight - TopBraid Composer - All Editions - TopBraid Composer - Standard and Maestro Editions - TopBraid Composer - Maestro Edition - SPIN and SPARQL Functions - SPARQLMotion - SPARQL Web Pages - SHACL Support All - Bug fix: Semantic Tables importers now trim all cell values, i.e. remove trailing spaces. [RDM-184] - Feature: Log the product name and version information on the log output every time the product boots. [EVN-409] - Bug fix: rdf:langString was not defined as a built-in datatype. [PLAT-777] - Feature: Build Version now matches date build was completed. [TQI-85] TopBraid Enterprise Vocabulary Net (EVN) and Reference Data Manager (RDM) - Feature: Added Dashboard to RDM vocabularies [RDM-209] - Feature: Web services to test compliance against reference data. [RDM-80] See: http://localhost:8083/tbl/lib/teamwork/compliance.html - Feature: Ontology editor now supports OWL 2 class expressions in Manchester Syntax. [EVN-511] - Feature: Managers can now set the root class for Ontology Editor hierarchies. [PLAT-710] - Feature: Ontology and Taxonomy Explorers now also display the URI of each selected resource. [EVN-634] - Feature: List of all Usage records is now shown on the form of each selected Software System. [RDM-187] - Feature: RDM resource view/edit dialogs now support following hyperlinks to other resources. [RDM-194] - Feature: Summaries of Content Tag Sets now include links to Content Graph and Concept Vocabulary. [EVN-572] - Feature: Tree gadget (used in RDM and elsewhere) now has a button to export the whole hierarchy. [RDM-190] - Feature: Property links to other EVN/RDM vocabularies now open in a new window. [EVN-643] - Feature: SPARQL UPDATE endpoint now accepts the optional parameter logMessage for the EVN/RDM change history. [PLAT-726] - Feature: Added NeighborGram™ graph visualization for immediate neighbors of a class or instance. [EVN-595] - Feature: RDM Code Lookup now also handles code patterns ending with *. [RDM-82] - Feature: Allow email address as userid and utilize the permission framework properly. [PLAT-738] - Feature: Metadata tabs now show graph URI. [RDM-212] - Feature: Metadata tabs have a field for version numbers. [EVN-698] - Feature: Spreadsheet importer now has a progress dialog. [EVN-467] - Feature: Added default SPIN constraints library for EVN/RDM, checking maximum cardinality. [EVN-693] - Feature: Ontology editor now has a check box to mark a property as required (minimum cardinality = 1). [EVN-692] - Feature: Newly created Crosswalks now include a constraint library to check against untyped resources. [EVN-701] - Feature: AutoClassifier training section will update automatically once training is completed, no need for manual reload. [EVN-576] - Feature: Vocabulary summaries on main page now have direct links to Edit/View. [RDM-218] - Feature: Added Incomplete Data report to RDM Datasets, Ontologies and Taxonomies. [EVN-704] - Feature: AutoClassifier result review report now links back to Tagger editor. [EVN-638] - Feature: Make comments support rich text. [EVN-569] - Feature: Managers now get a list of all Committed working copies, with a link to archive them. [EVN-721] - Feature: New concept recommendations panel, based on AutoClassifier, in EVN Tagger editor. [EVN-615] - Feature: Support HTTP Basic Auth against Maui Server. [EVN-552] - Feature: Property edit forms now also have a field for rdfs:subPropertyOf. [EVN-740] - Feature: Added Export results to SPARQL CSV spreadsheet to search results options. [PLAT-759] - Feature: AutoClassifier also works with content tag sets whose concept vocabulary is an ontology. [EVN-642] - Feature: No-instances mode can now search for classes and properties. [PLAT-794] - Feature: Added the 'findCloseMatchWithinCrosswalk' web service to return the closest match reference data in a crosswalk given a code. [RDM-186] - Change: Software Systems page (previously accessible via Usage tab) is now a top-level tab. [RDM-209] - Change: Removed Administration tab - Server Administration link now shows up in the header, other links have been integrated into documentation (developer guides). - Change: If a language is selected in the AutoClassifier configuration, then plain literals (without a language tag) will now be taken into account by the AutoClassifier. [EVN-677] - Change: AutoClassifier only proposes tags that are not yet in the production copy. The Results Review report for AutoClassifier results shows not just the recommended tags, but separately also the tags that are already in production. [EVN-626] - Change: Now using Java 8. [PLAT-606] - Change: RDM table view column headers now stand out more. [RDM-175] - Change: Maximum cardinality=1 in Ontology editor is now represented using OWL restrictions, while still understanding owl:FunctionalProperty. [RDM-234] - Bug fix: Taxonomy editor layout sometimes messed up when switching between class and concept trees. [EVN-717] - Bug fix: Creating a vocabulary now always leads to lower-case system names, avoiding case clashes. [EVN-580] - Bug fix: Spreadsheet using pattern importer did not produce values if a mapping into a non-string property was combined with selecting a language. [RDM-142] - Bug fix: Deleting an Organization did not delete it from tree. [RDM-182] - Bug fix: Performance improvement of RDF file import operations (esp post-processing rules). [EVN-633, EVN-579] - Bug fix: Fixes related to available inverse properties in the generic tree views used by EVN and RDM. [RDM-185] - Bug fix: Instances of Related Entities were sometimes still editable via double-click on the RDM grid. [RDM-189] - Bug fix: SMTP password should not appear as plain text in the Server Configuration page. [PLAT-640] - Bug fix: Some (template) constraints such as Primary key constraints were sometimes deleted when a form was submitted. [PLAT-732] - Bug fix: Custom vocabulary types were not allowed to contain special characters in their labels. [EVN-666] - Bug fix: Adding a nested form for blank node properties sometimes disabled its nested + buttons. - Bug fix: Cells with multiple values did not display correctly for the CrossWalk Editor on Firefox. [EVN-637] - Bug fix: Create instance dialogs now switch to the primary key dialog if a type selected in the drop down has a primary key. [PLAT-692] - Bug fix: It is now also possible to set the primary key for subclasses of skos:Concept. [PLAT-692] - Bug fix: Instances of secondary classes were sometimes editable in RDM. [RDM-213] - Bug fix: Various silent AutoClassifier training failures now produce an entry in the TBL log. [EVN-716] - Bug fix: Literals with a language tag not matching the language chosen in the AutoClassifier configuration will now be ignored by the AutoClassifier. [EVN-677] - Bug fix: Stop AutoClassifier from finding tags that are already in the production copy. [EVN-641] - Bug fix: Values of xsd:anyURI that are relative URIs were sometimes displayed incorrectly. [EVN-734] - Bug fix: Class selection drop down to select type of Search gadget now uses auto-complete field if there are too many classes, significantly improving performance. [EVN-741] - Bug fix: Fixed a spreadsheet importer issue if the target class has a primary key and fixed path segment length is selected. [RDM-227] - Bug fix: Nested edit forms now also provide context menus behind resource edit fields. [EVN-743] - Bug fix: The warning displayed when changing the database URL is now displayed after saving changes, instead of after changing the field. [EVN-562] - Bug fix: Enable Test Suite on Max OSX. [PLAT-775] - Bug fix: LDAP password should be stored in secure storage encrpted. [PLAT-786] - Bug fix: Comments now show email address if it was entered. [EVN-504] - Bug fix: RDM code look up was sometimes producing duplicate results. [RDM-237] - Bug fix: Ontology Editor now reports a constraint violation if someone tries to create a primary key constraint using rdfs:label. [RDM-233] - Bug fix: Auto-complete fields sometimes displayed inconsistent order with language tags. [EVN-712] - Bug fix: Template query execution would result in a Forbidden 403 error. [EVN-774] - Bug fix: Broken link on workspace for Linux [EVN-751] - Feature: Split attributes and relationships on Relationship table for FIBO [EVN-757] - Bug fix: Usage-based translation services [RDM-186] - Bug fix: Importing spreadsheet when a class in the ontology class has a primary key. [RDM-248] - Bug fix: Using RDM Faceted Search throws an error on sorting. [RDM-244] - Bug fix: Fix the spreadsheet importer to determine column type better. [EVN-748] - Bug fix: Search forms and instances list were sometimes crashing if there were too many subclasses. [PLAT-801] TopBraid Insight TopBraid Live, EVN, RDM and Insight - Change: Disabled session persistence for Tomcat [PLAT-769] - Feature: Added tbl/jsonldContext servlet to produce user-friendly JSON-LD @contexts. [RDM-80] - Feature: Added JSON-LD support to DescribeServlet. [PLAT-701] - Bug Fix: Fixed Broken Link in RDM documentation. [RDM-239] TopBraid Composer - All Editions - Bug fix: Fixed an issue with MacOSX not using the shipped version of Java 8 included with Composer. [TBC-403] - Bug fix: Class tree viewer now hides hidden resources in group by namespace mode. [TBC-405] - Change: Some property creation dialogs now suggest xsd:decimal over xsd:float. [TBC-363] - Feature: New Test Cases view and framework (see TBC Help). - Feature: File Registry view now has a column for the main prefix of the file (for some file types). - Feature: Navigator now has a quick navigation button to find file by its prefix. - Feature: TopSPIN inferencing explanation now directly displays CONSTRUCT query behind OWL 2 RL templates. [TBC-297] - Bug fix: Domain view was sometimes showing a default Range instead of blank. [TBC-383] - Change: Removed "Check for Updates from 'Help' menu". [TBC-399] TopBraid Composer - Standard and Maestro Editions - Bug fix: Fix the spreadsheet importer such that an numeric cell is shown as it is in the spreadsheet instead of floating point by default. [PLAT-558] - Feature: Improved explanation support for SPINMaps - if SPINMap optimizer is off then the light bulb button will select the relevant mapping edge in the diagram. [TBC-284] TopBraid Composer - Maestro Edition - Removed: TBC Geography view and associated features. SPIN and SPARQL functions - Feature: Added constraint template spl:UniquePropertyValueConstraint - Feature: smf:convertRDFToText now also supports JSON-LD, including an option to specify a pre-defined @context. - Feature: Added new SPARQL function spif:timeMillis to convert xsd:dateTime to xsd:long. - Feature: Added new SPARQL function spif:toJavaIdentifier. - Feature: Added new SPARQL function smf:localName to overcome some limitations of ARQ function afn:localname. - Feature: Added new SPARQL function smf:importGraphCheck which allows Programmatic access to figure out the missing imports of a graph. [PLAT-745] - Feature: Added new SPARQL function smf:parseManchesterSyntax to test an OWL Manchester Syntax string. - Feature: Added new SPARQL function spif:countTransitiveSubjects, as a fast way of counting subclasses etc. - Change: smf:permissionsForAsset now requires a ?family argument to distinguish an SDB from its underlying graph. [EVN-746] - Bug fix: smf:duration treated time zone offsets other than Z as local times SPARQLMotion SPARQL Web Pages - Feature: General performance improvements in SWP and SWP-based applications such as EVN. [PLAT-684] - Feature: UML-like class diagrams for SWP. [EVN-594] - Feature: Added ui:sendContext to ui:createLink. - Feature: swa:ResultSetGrids now have a button to export the whole table. [PLAT-718] - Feature: Added control element ui:parseJSONLD. - Feature: Improved debugging support: - Added TBC preference to activate debug mode - Added control element ui:debug to execute child elements only if in debug mode - Added control element ui:dumpGraph to write a given graph to a file in the workspace - Added control element ui:dumpResultSet to print a result set to log or open a TBC window - Added control element ui:dumpScope to print all variable bindings to log or open a TBC window - Added control element ui:assert to verify an assumption - Added ui:TestCases class integrating with new Test Cases view - Added button to SPIN Statistics view to record the duration of each SWP element - Feature: A new parameter sml:isAttributeUnqualified is added in sml:ConvertRDFToXML. [PLAT-747] - Feature: Added Timeline component swa:TimelineChart. - Feature: SWA charts now have arguments to set series colors. - Change: Removed jqGrid's own search button from swa:ResultSetGrid - didn't always work. [PLAT-719] - Bug fix: Fixed a regression bug with combining _resource and _matchIds in an SWP servlet call. - Feature: sml:ImportTextFromURL now accepts compressed JSON data. [PLAT-390] SHACL Support - Feature: Added TBC Shapes view. [TBC-369] - Feature: Added TBC Scope view. [TBC-382] - Feature: Added support for editing sh:text in TBC forms. [PLAT-702] - Feature: TBC forms now display inherited constraints with an icon. [TBC-371] - Feature: TBC nested forms for property constraints now include sh:valueShape. [TBC-368] - Feature: TBC's Create property constraint dialog now supports selecting "Other..." datatypes. [TBC-372] - Feature: TBC's Create property constraint dialog now suggests datatype/valueClass based on prior values. [TBC-374] - Feature: SHACL properties used as sh:predicate are now automatically inferred to be rdf:Property by TBC. [TBC-361] - Feature: Improved labels for anonymous Shapes, e.g. used as sh:filterShape. [TBC-376] - Feature: Added SHACL library for SKOS constraints. - Feature: Added display of Success results to Constraint Validation view. [PLAT-706] - Feature: Added ability to select sh:include or sh:shapesGraph in Imports view. [TBC-379] - Feature: Properties defined via sh:scopeClass now also show up on TBC forms. [TBC-378] - Feature: Started DASH library of frequently needed SHACL extensions that are standards-compliant. - Bug fix: Widgets for sh:hasValue, sh:minInclusive etc now adjust to selected sh:datatype. [TBC-377] - Bug fix: Fixes with sh:scope, including handling of non-SPARQL sh:scopes. TopBraid Data Cache - Bug: Change the configuration parameters with an underscore instead of a period. e.g. datacache_host [PLAT-691] - Change: DataCache now ships with documentation. [PLAT-749] - Bug fix: DataCache no longer returns error when building due to missing sizes/formats in .ico file. [PLAT-669] - Bug: DataCache now runs AllTests test cases. [PLAT-735]