Migration Notes: EDG 8.5 to 9.0
Java 21 required
Java must be upgraded to version 21 (OpenJDK or Oracle). Other versions (older or newer) are not supported.
Tomcat 11 required
Tomcat must be upgraded to version 11. Other versions (older or newer) are not supported.
Tomcat 11 is typically installed in a different location (/var/lib/tomcat10 vs /var/lib/tomcat11).
Ensure that all configuration changes made to the previous installation are carried over.
See Configuring Tomcat for TopBraid EDG.
If the EDG setup file (setup.properties) and the workspace directory (workspace) were located in /var/lib/tomcat10, we recommend moving them to /var/lib/topbraid-edg instead, to avoid the tie to a particular Tomcat version.
Data Platform upgrade
Deployments that use TopBraid Data Platform must also upgrade the Data Coordinator server to version 2.0.0-tq-3.
Reification Support
TopBraid 9 introduces support for RDF 1.2 reification in addition to TopBraid’s own reification approach that was based on “long URIs” and dash:reifiableBy. At the time of writing, RDF 1.2 is not yet officially published and RDF 1.2 support in TopBraid is marked experimental. However, it should be fully functional, and has the advantage of being natively supported by SPARQL 1.2 and Turtle 1.2. There is a Modify action available in the Home assets of each collection to convert native reified triples to RDF 1.2. TopBraid will drop its native reification support once the RDF 1.2 syntax is sufficiently stable.
Notifications
TopBraid 9 introduces the ability to configure notifications for each individual user, using the User’s preferences page, switching between email and in-app delivery (or none or both). By default, any such notifications are off, which means that users are encouraged to enter their email address and activate email delivery to get the pre-9.0 behavior.