Release Notes

The Ontotext Metadata Studio release notes provide information about the features and improvements in each release, as well as various bug fixes. Metadata Studio’s versioning scheme is based on semantic versioning. The full version is composed of three components:

major.minor.patch

e.g., 1.2.3 where the major version is 1, the minor version is 2 and the patch version is 3.

Note

Releases with the same major and minor versions do not contain any new features. Releases with different patch versions contain fixes for bugs discovered since the previous minor. New or significantly changed features are released with a higher major or minor version.

Ontotext Metadata Studio 3.7.1

Released: 28 March 2024

Component Versions

GraphDB Keycloak Kubernetes
10.4.2 18.0.x 1.24.x

You can find a list with all external dependencies here.

Important

This release brings significant performance improvements in the Form view, when many annotations (100+) are present and updates to the code base to resolve security vulnerabilities

Bug Fixes

  • Fixed an issue that lead to increasingly slower loading time to render the Form view and load all annotations upon document annotation, especially noticeable in documents with a high number of annotations

Ontotext Metadata Studio 3.7.0

Released: 01 February 2024

Component Versions

GraphDB Keycloak Kubernetes
10.4.2 18.0.x 1.24.x

You can find a list with all external dependencies here.

Important

This release brings usability improvements to the From view and Search experience, as well as an expanded Highlight functionality

New Features

  • Added the ability to cycle through highlighted annotations. It is now possible to select the previous or next mention in the text that resolves to the same concept, and the screen is centered on the selected mention. Works similarly for Document level annotations.

Improvements

  • Improved the Quick search user experience, including a more seamless transition to Full search
  • Cancel changes button for annotations in the Form view is no longer hidden behind a dropdown
  • Added a third color to the icons of the Sections and Annotations within Form view, so that users can see at a glance if there are no values assigned, if only some of the values have been assigned, or if all of the values have been assigned to the relevant object

Bug Fixes

  • Fixed an issue where pre-selecting text span would gray out the “Confirm selection” button within the “Create new annotation from text” workflow
  • Fixed an issue where longer usernames would not have been easy to read in the provenance section in the Document view
  • The preview configuration in the class edit/preview page is no longer showing the parent’s configuration field, even though the child’s field has it overridden.

Ontotext Metadata Studio 3.6.0

Released: 19 December 2023

Component Versions

GraphDB Keycloak Kubernetes
10.4.2 18.0.x 1.24.x

You can find a list with all external dependencies here.

Important

This release updates the version of the GraphDB dependency to 10.4.2. The release also includes performance optimizations when working with documents with a large number of annotations in the Document view.

New Features

  • Compatibility with GraphDB 10.4.2

Improvements

  • Separated the options for creating a new linked inline annotation vs selecting and linking a pre-existing inline annotation in the Form view, which makes the process much clearer to end users
  • It is now possible to delete inline annotations through the Form view by clicking on the underline with the right mouse button and selecting the delete button
  • Simplified the process of creating manual annotations which don’t have any editable fields by not surfacing the intermediate side panel in those circumstances
  • Form sections and annotations are now collapsed by default
  • Increased the size of the annotation fields text within the Form annotations making it more easily readable

Bug Fixes

  • Attempting to save a Form annotation that contains a field with range:time will no longer result in an error if no time value is provided
  • Fixed an inconsistent behavior which in certain circumstances prevented users to create manual annotations over the last character in a document

Ontotext Metadata Studio 3.5.0

Released: 08 September 2023

Component Versions

GraphDB Keycloak Kubernetes
10.3.2 18.0.x 1.24.x

You can find a list with all external dependencies here.

Important

This release updates the version of the GraphDB dependency to 10.3.2 and also includes a slew of enhancements to the Form workflow.

New Features

  • Compatibility with GraphDB 10.3.2

Improvements

  • Users are now able to open and “fold” annotations’ cards in the Form view on demand
  • There are now visual cues that differentiate Sections and Annotations within Forms
  • There are now visual cues that specify the number of Annotations within each Section, as well as how many Annotations have values assigned to them within Sections
  • Sections and Annotations are now ordered as defined in the Annotation schema. This makes it possible to define a Section that contains multiple annotations as well as multiple sub-Sections
  • A number of UI improvements in the Form view related to fonts
  • Date input fields in Form view now have hints that show the expected date format
  • A simplified time format for time fields that accepts hh:mm

Bug Fixes

  • Annotation field ordering in Form view now corresponds to the field ordering in the annotation schema
  • The Form view vertical text scroll bar in the Document view is positioned further right

Ontotext Metadata Studio 3.4.0

Released: 09 August 2023

Component Versions

GraphDB Keycloak Kubernetes
10.2.3 18.0.x 1.24.x

You can find a list with all external dependencies here.

Important

This release updates the version of the GraphDB dependency to 10.2.3

New Features

  • Compatibility with GraphDB 10.2.3

Bug Fixes

  • The order property specified in the annotation schema is now properly respected in the UI of the Form view

Ontotext Metadata Studio 3.3.0

Released: 26 June 2023

Component Versions

GraphDB Keycloak Kubernetes
9.11.1 18.0.x 1.24.x

You can find a list with all external dependencies here.

Important

Introducing the new Form workflow, especially suitable for standardized documents, such as documents whose structure and content is mandated by law for example. Updated the end user license agreement

New Features

  • Ability to specify the Label of an object within the Manage schema configuration. Labels are used to visualize references to the object in the UI.
  • Quick search introduced as default in Document view. It allows querying a dataset by prefLabel. Full search is available on demand.
  • New object introduced in the annotation schema - Forms. They can be extended with Form Sections through the UI, and are used as part of the new annotation workflow.
  • New Form workflow, which introduces a two column layout in the Document view. Form workflow puts the primary emphasis on the metadata available in the document, while the text is used as a “proof” or reference for the assigned annotations.
  • Seamlessly switch between Form and Standard workflow with a toggle from the Document view. Toggle is visible only if Forms are defined in the schema.

Improvements

  • Ability to copy Project/Corpus/Document IRI through the UI

Bug Fixes

  • Fixed an issue that would lead to a big performance loss in the Document view when a large number of annotation classes are defined (150+ annotation classes)

Ontotext Metadata Studio 3.2.1

Released: 06 March 2023

Component Versions

GraphDB Keycloak Kubernetes
9.11.1 18.0.x 1.24.x

You can find a list with all external dependencies here.

Important

This release fixes a number of issues throughout the application, most visible among them being key fixes in the Document view. As a result, users can expect a smoother experience when using the application.

Bug Fixes

  • OMDS-1098: Removed an inaccessible link from the Document Model section of the public documentation
  • OMDS-953: Fixed an issue that prevented users from logging in after a redeploy of the application
  • OMDS-1080: Document field with range: IRI that is set as optional will no longer be treated as mandatory during the document creation process
  • OMDS-1086: Fields in abstract document classes are no longer considered different from identically named inherited classes’ fields in the Document List View, if the latter ones don’t override the abstract fields
  • OMDS-1083: Annotation creation no longer fails when no classes inherit the abstract class
  • OMDS-947: Abstract classes in Manage schema will no longer contain and display class fields from parent classes, apart from their own ones
  • OMDS-1055: Class preview configuration in Manage schema now displays all properties for nested annotation classes and there is no longer an error thrown upon save
  • OMDS-1056: Editing abstract classes in Manage schema no longer throws an error
  • OMDS-1066: Explainability Tagger now properly returns the explainability annotations for Inline Annotations
  • OMDS-1075: Editing a Document annotation will now display the changes in the Document annotations panel without the need of a browser refresh
  • OMDS-1059: Renaming a field in an annotation class that extends user-made abstract class will no longer create a second field with the updated name upon entity creation
  • OMDS-950: Abstract classes created via a mutation will no longer have edit/delete buttons in the preview screen
  • OMDS-1091: GraphDB repositories created from ConfigMaps can now be deleted
  • OMDS-1087: Can now click on Project, Administration or on the logo from the document annotation screen and be properly redirected to the respective pages
  • OMDS-1128: The show/hide annotation sidebar button now properly scrolls down along with the document text in the Document View
  • OMDS-1132: Creating a document annotation of type that has no instances in the current document will now be properly displayed in the document annotations types list
  • OMDS-1133: Values in fields that are duplicated in two document classes will now be properly displayed in the corresponding columns in Document list view
  • OMDS-1082: Documents with dateTime fields can now be created
  • OMDS-1094: Object fields of objects that are created through Manage schema can now be overridden through a GraphQL mutation
  • OMDS-1131: The fields that are visible in the Concept Search view can now be configured once again

Ontotext Metadata Studio 3.2.0

Released: 19 December 2022

Component Versions

GraphDB Keycloak Kubernetes
9.11.1 18.0.x 1.24.x

You can find a list with all external dependencies here.

Important

Utilize your pre-existing SKOS-based taxonomy and instantly start tagging content and linking to entities from your domain with the newly introduced built-in, taxonomy-based text analysis service.

New Features

  • Completely redesigned the Document View
  • Updated the overall style of the application so as to align it with the Document view redesign
  • Introduced built-in, taxonomy-driven entity tagging and entity linking text analysis service
  • Introduced ability to manage the output of the text analysis service through the UI

Bug Fixes

  • OMDS-923: No longer showing raw IRIs for the concepts in the Concepts and Labels report
  • OMDS-929: Added a “Copy IRI” button next to createdBy/modifiedBy fields in the Document annotation blobs
  • OMDS-931: Changed colors and text combinations within the Document annotation blobs for better visibility
  • OMDS-932: New line no longer rendered after the concept’s labels within the Document annotation blobs
  • OMDS-933: The information for the linked concepts within a multi-valued annotation is now properly visualized within the Document view
  • OMDS-934: Aligned the way createdAt/modifiedAt values are visualized within the Document annotation blobs with the rest of the application
  • OMDS-936: Annotation “Key” attribute can now be properly added as part of the annotation preview
  • OMDS-983: SimpleDocument class is now properly represented with rdf:type omds:SimpleDocument in GraphDB
  • OMDS-1046: Delete prompts for classes with longer names no longer introduces a horizontal scroll within the Manage schema view

Ontotext Metadata Studio 3.1.0

Released: 2 November 2022

Component Versions

GraphDB Keycloak Kubernetes
9.11.1 18.0.x 1.24.x

You can find a list with all external dependencies here.

Important

  • See more with less: order Document-level annotations so that what you are interested in is always a glance away.
  • Integrate with a third-party website or app for a smoother browsing experience.

New Features

Bug Fixes

  • OMDS-860: F1 Reports: FP Document annotations will no longer have a text snippet instead of “Document level annotation” text in the Snippet column for the drill-down table
  • OMDS-852: Annotation schema: Setting the search field of a concept to editable:false is now persisted upon concept creation
  • OMDS-815: Helm Chart now allows configuration of partly provisioned data
  • OMSD-859: F1 reports: No longer apply feature-matching attributes that are unchecked when generating a report whose annotation types have previously been deselected
  • OMDS-865: OAuth2-simple: Logging in with a second user while there is an active session will no longer log with the first user
  • OMDS-874: Creation of document annotation with multi-valued Concept field will no longer throw an error in the browser console
  • OMDS-840: No longer showing successful deletion message while the class is not deleted due to validation errors within the Manage schema view
  • OMDS-867: No longer throw a StackOverflow exception when attempting to open Labels Overview drill-down table for a Label with many occurrences on some client environments
  • OMDS-871: Changes to the default mant.yaml schema are now properly reflected upon Metadata Studio deployment
  • OMDS-866: Co-occurring concepts are now correctly displayed in the Concepts Overview drill down table
  • OMDS-896: Concepts mentions in Document view: Concepts with longer labels will no longer spill out of their designated area
  • OMDS-924: Document view: Fixed an issue related to many Document annotations and the inability to scroll through all of them
  • OMDS-899: Fixed an issue where it was not possible to provide a value for a field of range IRI upon annotation creation
  • OMDS-908: Annotation class pop-up text will no longer get in the way of users trying to select the relevant annotation type upon inline annotation creation
  • OMDS-927: Updated the README with the correct configuration for OMDS_TOKEN_ENDPOINT
  • OMDS-798: Related concepts will now load properly when there is a multi-valued class field of range ConceptType and no associated linked concept class field

Ontotext Metadata Studio 3.0.2

Released: 29 September 2022

Component Versions

GraphDB Keycloak Kubernetes
9.11.1 18.0.x 1.24.x

You can find a list with all external dependencies here.

Important

  • Basic OAuth2 authentication service bug fixes
  • Proper calculation for F1 report for Document-level annotations
  • Properly saved Labels and Concepts report in Reports History

Bug Fixes

  • OMDS-764: Fixed OAuth2 service logout feature
  • OMDS-804: Fixed F1 report stats to properly calculate them for Document-level annotation types
  • OMDS-808: Rename “Related Concepts” tab in Document View to “Concepts Mentions”
  • OMDS-810: Fixes to Save functionality of Labels and Concepts report so that it is saved in Report History
  • OMDS-831: Abstract “Document” class no longer available in the Document type filter in the Document list view
  • OMDS-841: Reset Document filter when performing browser back action from Report History page to sync the behavior with the rest of the reports forms
  • OMDS-844: Fixed inconsistent positioning of the Concept field within the Annotation preview in the Document View
  • OMDS-846: Requests are now properly canceled when a new one is performed within the Concept Search in the Document View
  • OMDS-849: Inline annotations with start index 0 created by the users are no longer displayed as Document-level annotations within the reports

Ontotext Metadata Studio 3.0.1

Released: 21 September 2022

Component Versions

GraphDB Keycloak Kubernetes
9.11.1 18.0.x 1.24.x

You can find a list with all external dependencies here.

Important

  • Keycloak bug fixes
  • Basic OAuth2 authentication service bug fixes

Bug Fixes

  • OMDS-748: Annotation creation: Clicking “Required” for a field with range Concept will change the position of the concept selection in the annotation creation window
  • OMDS-762: Frequency report: Co-occurring concepts count is not updated when applying a document filter
  • OMDS-770: Class preview configuration: Cannot add/remove preview attributes in certain conditions
  • OMDS-773: Document filters in reports: It is possible to apply a document filter for document types that does not exist in the corpus and still retrieve results
  • OMDS-784: Report history: Reports that contain a feature matching “wikidata” will not be saved in the report history
  • OMDS-789: Class preview configuration: Adding a preview attribute upon annotation creation will remove all preview attributes
  • OMDS-790: Annotation preview configuration: Adding all preview attributes and then removing some will throw a toast error
  • OMDS-791: Annotation creation: Annotation creation/edit panel is always collapsed after creating a new annotation
  • OMDS-795: Related concepts: Only one concept will be displayed in the Related concepts table for annotations that have multiple class fields of range Concept and a concept linked to them
  • OMDS-796: Document filters in reports: Cannot specify a document ID due to IRI field validation
  • OMDS-812: Frequency report: Generate button is disabled when switching from F1 to Frequency report
  • OMSD-813: Manage schema: Concept field is missing when adding an additional class field with range string to the annotation class
  • OMDS-821: Highlight similar: Switching from an annotation with no linked concept to one with a linked concept will not refresh the state of the Highlight button
  • OMDS-822: Related concepts: Need to perform multiple clicks when selecting a concept coming from an annotation that has multiple ConceptType range fields in order to highlight related annotations
  • OMDS-823: F1 reports: Show document label instead of ID in the F1 document drill-down report where applicable
  • OMDS-824: Relation creation: Selecting the same text span from right to left will not display the relations sub-menu
  • OMDS-788: Class preview: Cannot easily rearrange preview attributes order
  • OMDS-783: Report history: There is an extra } in the report history ID preview
  • OMDS-801: Remove wikidata fields from metadata property from the default DocumentAnnotation definition
  • OMDS-802: Fix typo in co-occurrence report type

Ontotext Metadata Studio 3.0.0

Released: 7 September 2022

Component Versions

GraphDB Keycloak Kubernetes
9.11.1 18.0.x 1.24.x

Note

GraphDB version 9.11.1 is required due to the Text Mining Plugin dependency.

Helm Chart components are tested with Kubernetes version 1.24.x.

You can find a list with all external dependencies here.

New Features

  • Create projects to organize your corpora
  • Create corpora to organize your documents per use case
  • Define custom document types and visualize their properties
  • Create new documents from the predefined document types
  • Define custom Concepts, Inline, and Document annotations, as well as Relations between annotations
  • Integrate with some of the most popular text analysis services, e.g., Ontotext Tag, spaCy, Amazon Comprehend, Google NLP, IBM Watson, etc.
  • Bulk-annotate your corpora with any of these services
  • Visualize annotations, concepts, and linked instances from the knowledge graph
  • Produce Inter-Annotator Agreement, Label popularity, and Concept popularity reports
  • Save reports and access reports history
  • Identity and access management