gouttegd
released this
09 Aug 20:21
·
32 commits
to main
since this release
Changes since version 0.8.0:
sssom-core
:- Add support for the special value
sssom:NoTermFound
. - Add support for
similarity_score
andsimilarity_measure
slots (old slotssemantic_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 themapping_date
slot. The time part is silently discarded.
- Add support for the special value
- 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 emptymapping_tool
slot). - For entity reference slots, this is done by filtering on the special value
~
(example:subject==~ -> ...
will apply to mappings with an emptysubject_id
slot).
- For free-form text slots, this is done by filtering on the empty string (example:
- It is now possible to select mappings that have no value for a given 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 tosssom-cli -i my-input-file.sssom.tsv
.
- Input files can now be specified as positional arguments in addition to (or instead of)