Skosmos 2.2
Skosmos 2.2
This is a minor version release of Skosmos. The greatest changes are performance-related, where the underlying SPARQL queries have been refactored, caching has been improved and data handling for displaying search results has been streamlined. Improvements include serving daily MARC dumps for vocabularies through REST API source in each vocabulary, support for the new data model and tweaks to the GUI. This release includes various bug fixes, including those related to handling external links in the concept page, improvements for running unit tests and updates to the distributed docker file.
Performance Optimization
#829/#830/#831 Very slow CONSTRUCT query with Jena Fuseki 3.8.0+
#836/#838/#847/#849/#850/#851 Search result page generation is slow due to too many queries
#837 Don't perform label and subPropertyOf lookups for well-known properties
#839/#859/#863 Support last modified header
#845 Fix methods calls in ConceptMappingPropertyValue and Concept
#848 Changed SPARQL query in Count Lang Concepts
Bug fixes
#828 Unit test failures with Fuseki 3.10 snapshot
#840 Prevent error when the system is configured to use dc:modified, but neither concept nor scheme have dates
#842/#843 Misinterpreted function calls for getLiteral in vocabulary config
#852/#853 PHP error when generating a concept page with external links
#855/#856 Font update Issue
#861/#887 Fix sorting of notated concepts in hierarchy
#868/#870 Links to YSO Places not shown correctly on YSO concept pages
#880/#888 Translation Fallback fix
#882/#883/#900 RestController doesn't handle content language
Enhancements
#844 Added redirection to vocab main page for vocab uri
#857 Long prefLabels can overlap GUI elements
#867 Turn off mouse events on the dropdown menu
#871/#884 Change content language when the user clicks on the preferred term in another language
#877 Vocabularies to be downloadable as application/marcxml+xml
#898 Set the order of isothes hierarchy properties
#891 Update Arabic translations from Transifex
Code quality
#841 Remove duplicated array index
#834 Add some phpdocs & type hinting
#865/#872 Upgrading PHPUnit version to 7.5.10
#866 Rename docker-compose created container from "web" to "skosmos"
#895 Update Dockerfile for PHP 7.3