Skip to content

SSSOM-Java 0.9.0

Latest
Compare
Choose a tag to compare
@gouttegd gouttegd released this 09 Aug 20:21
· 32 commits to main since this release
5817f1f

Changes since version 0.8.0:

  • sssom-core:
    • Add support for the special value sssom:NoTermFound.
    • Add support for similarity_score and similarity_measure slots (old slots semantic_similarity_* are still supported when reading, and converted to their renamed variants).
    • Add support for “literal mappings” as defined in the upcoming version 1.0 of the SSSOM specification (“old-style” literal mappings that were defined in the now deprecated “literal profile” of the spec are supported when reading, and automatically converted to their 1.0 equivalent).
    • The parser now accepts date and time values (e.g. 20240809T21:12:30), in addition to pure date values, in the mapping_date slot. The time part is silently discarded.
  • SSSOM/T:
    • It is now possible to select mappings that have no value for a given slot.
      • For free-form text slots, this is done by filtering on the empty string (example: mapping_tool=="" -> ... will apply to mappings with an empty mapping_tool slot).
      • For entity reference slots, this is done by filtering on the special value ~ (example: subject==~ -> ... will apply to mappings with an empty subject_id slot).
  • sssom-cli:
    • Input files can now be specified as positional arguments in addition to (or instead of) -i options. That is, sssom-cli my-input-file.sssom.tsv is equivalent to sssom-cli -i my-input-file.sssom.tsv.