Skip to content

Releases: isl/THEMAS

THEMAS version 1.4.2

04 Nov 21:49
Compare
Choose a tag to compare
  • Minor ui issues due to user agent stylesheet fixed
  • added paging in the bottom of search results if scrolling is enabled
  • avoided session creation through simple login page url visit
  • extended quicksearch with uf translations (they are entry terms after all)
  • Greek and English manual review
  • minor xsd changes (removal of required attributes that actually are not required)
  • Offline tools extended with csv export files option (implemented Neo4j-sisapi 1.4.2)

THEMAS version 1.4.1 (2020-05-04)

04 Nov 21:49
Compare
Choose a tag to compare
  • Guide Terms Editing
    • display in parentheses the number of usages
    • alert in case of trying to delete a guide term with usage
    • added checkbox option to allow deletion even if it is used
  • Edit Terms
    • Ability for Admin and Thesaurus Committee to edit a term's node Labels of an
      'Approved' Term without having to turn it to 'Under construction' first and
      without modifying it's Last modified date
  • Use of Neo4j-sisapi 1.4.1 resolving bug with regex characters search
  • Quick fix for including bt / nts / rts / topterm uris in partial skos exports

THEMAS version 1.4

14 Feb 14:42
6e83573
Compare
Choose a tag to compare
  • UI languages support - if not defined then select the English term
  • Password encryption
  • Ability to display External Reader links permanent links + copy option in the display cards of Facets / Terms (DisplayExternalLinkUrls in config.xml )
  • Rewrite rule mechanism change for skos export uri resolution
  • Ability to ModificationDateAffectingOnlyDirectlyModifiedTerm
  • Ability to extend results with rnts and rbts - AbilityToExpandSearchResultsWithRNTs in config.xml
  • SKOS compatibility issues addressed
    • node labels / guide-terms are omitted and are currently only displayed in comments. (Previous representation decision is not skos valid)
    • adjusted pref-labels so that only the first is left per language all others are set to be alt labels (uf translations) in order to be skos compatible (consistency check no 3)
  • SKOSmos export
    • ability to export in SKOS/RDF an arbitrary search result set of terms
    • ability to export sources in SKOS/RDF
    • ability to use xml:base in SKOS/RDf (SkosExportUsingXmlBase in config.xml)
    • ability to replace creators and contributors names with the user description from the login xml (SkosReplaceLoginNamesWithDescription in config.xml)
    • format change in order to support XPath selection of skos:Concept
  • UI improvements + additional footer customizable changes
  • update of library commons-file-upload
  • usage of 1.8.0_231 issues resolution
  • xslt import issues resolution

THEMAS version 1.3 (intermediate-release of 2.0)

01 Oct 17:34
@isl isl
f019479
Compare
Choose a tag to compare
  • Addressed the THEMAS git compilation error where the correct Neo4j-sisapi version could not be retrieved
  • Updated the How to compile.txt file
  • Committed already tried and used features such as:
    • XML version exported in XML export schema
    • added url rewrite module in order to respond
      to SKOS export uris with XML.
      Rules defined in /WEB-INF/urlrewrite.xml
      Supposing that SKOS export uris have been
      produced using the default namespace values
    • Using the reduced scope note complexity
      functions of Neo4j-sisapi
    • Removed TSV files from THEMAS - more appropriate is
      to be released together with each Neo4j-sisapi version.
      (also removed TSV language dependency -
      Adding configuration parameter about the UNCLASSIFIED
      TERMS facet in config.xml)
    • Defined and added import xml xsd file
    • Skos Export Adaptations to be more close to the BBT
      and to be able to define concept scheme and target
      namespace
    • Transliteration search enabled in UFs and Translation terms
    • THEMAS Users may be applied access to all
      thesauri via * instead of thesarus name
    • Ability to change UIlanguage at login Page
    • Created servlet that receives a Thesaurus Name and
      Thesaurus Reference Id and responds with metadata such
      as name and Type (Facet / TOP TERM / TERM) + responseCode
      (success / not found /unauthorized access etc.)
    • Increased thesaurus field width
    • GDPR texts (Terms of Use + Privacy policy added)
    • Added the XMLStream ability for the
      hierarchical representation of multiple hierarchies
    • External links supported in import/Export functionalities (not in UI yet)
    • Type ahead ajax bug with special chars solved

THEMAS intermediate release version 1.2.1

30 Oct 14:29
@isl isl
Compare
Choose a tag to compare

This version should not be considered as an official release
as there still exist some known issues in administrative operations
that have not been addressed yet.

  • Update to Java 8 / Neo4j 3.2.5 / Neo4j-sisapi 1.2.1
  • Each Term/TopTerm/Facet created is assigned a reference Id unique per thesaurus
    and a transliteration of the logicalname according to configurations in config.xml.
    This transliteration will be used for custom sorting and case&tone incensitive search.
    (Transliteration request occurred as a result of the need to support polytonic greek punctuation)
  • Each XML exported contains the referenceId added to each term
  • Thesaurus and Facet Hierarchical and Tree View
  • Searching with Contains operator uses the transliteration field whenever referring to Terms/Hierarchies/Facets
  • SKOS export now uses this reference Id instead of a random number or the first taxonomical code
  • External reader role added (In contrast with reader role
    ExternalReader sees all terms including non published)
  • XMLStream mode was added for specific read-only Servlets so that External Readers
    (if having access) can retrieve thesaurus data in XML format as a Service
  • Type ahead mechanism added in order to assist the selection in large lists (e.g. bts at term creation etc.)
  • Thesauri Management Tab was changed to be only available
    to administrators until the copy/merge/delete functionalities are corrected
  • Increased Thesaurus name max length to 20 and allowed _ and - chars
  • Resolved Bug with starts with operator
  • Resolved Bug in Translations Synchronization
  • Resolved Thesaurus Deletion bug
  • Resolved Thesaurus Import With Initialize DB bug
  • Ubuntu support changes

First THEMAS Release converted to Maven

09 Sep 22:09
@isl isl
Compare
Choose a tag to compare

This release contains exactly the same source code with the first release of THEMAS v1.0 but is now made available in Maven format.

The following folder structure changes have been made:

  • Folder: "Sources/WebApplication/src/java" has been moved to "src/main/java"
  • Folder: "Sources/WebApplication/web" has been moved to "src/main/webapp"
  • Folder: "Sources/THEMAS_DB_FOLDER" has been moved to "src/main/resources/THEMAS_DB_FOLDER"

First THEMAS Release

22 Feb 16:21
@isl isl
Compare
Choose a tag to compare

THEMAS 1.0 working with Neo4j Open Source Graph Database version 2.2.5 Community Edition