Releases: proycon/folia
v2.0.3
- Added extra examples and fixes some other
- Added set definition for Penn Treebank and Spacy Named Entities (thanks to @ErkanBasar)
- Added ISO-639-3 set definition (and a link for backward compatibility) (LanguageMachines/ucto#67)
- span roles do not carry independent processor information
- reducing complexity: no attributes except ID allowed on annotation layers anymore
v2.0.2
- added attributes src and format to processor element
- added some examples
- added simple default set for phonetics
- various documentation updates
- various fixes
- annotator/processor/annotatortype attribute on suggestion element is deprecated (only confidence and n are still allowed)
- [specification] added a hidden property, used by the Hiddenword class
v2.0.1
v2.0.0
This is a major new release of FoLiA, which includes some breaking changes such as renamed elements. Nevertheless, the FoLiA libraries retain backward compatibility and can read FoLiA v1 (and v0) documents and upgrade them.
Points of general interest:
- Completely revised the FoLiA documentation, turned into more formal specification; automatically drawn from the official specification; with automatically validated examples. Now available as a webpage hosted on https://folia.readthedocs.io (PDF still available too) #43
- The documentation includes some guidelines on good FoLiA practises (arose from #70 and others)
- Added proper support for provenance logging in FoLiA #46
- Renamed alignment annotation to relation annotation #59
- Ensured most examples are "sensible" #9
- Extended tests using these examples, all examples are automatically tested now
- The FoLiA tools are now split from the central FoLiA repository into a separate project at https://github.com/proycon/foliatools #55
- Cleaner output without stack traces from FoLiA validator #44
- Implemented the ability to add inline annotations on multi-word spans (group annotations) and solved related multi-word issues. These were previously reserved only for use with structural elements. #51
- Revised the structure annotation hierarchy (i.e. which structural elements are allowed under which parents) on certain points #42
- Implemented a hidden words annotation type, allowed a layer of implicit/empty/ghost words that can be referenced from span annotation. Needed e.g. for syntactic movement annotation. #58
- Allow encoding of soft word breaks / hyphenation #66
More technical points:
- Add support for provenance in FQL #60
- Annotation declaration overhaul and handle missing set attribute in declarations #54
- Explicitly forbid and prevent forward wrefs from span annotation #41
- Apply space attribute more generically to multiple structure elements #61
- Added a new property in the specification to detect tags that may be (or MUST be) used as Wrefs #63
- Added a new property to distinguish folia:id (IDREF) from xml:id (ID) #64
- Alias attribute does not propagate to RelaxNG schema yet #65
A new FoLiA library has been released (replacing the previous one in PyNLPl): https://github.com/proycon/foliapy/releases/tag/2.0.0
A new version of FoLiA tools has also been released: https://github.com/proycon/foliatools/releases/tag/2.0.0
You may also consult the FoLiA release plan (#68) for more information on upgrading and compatibility.
v1.5.1.60
v1.5.1.59
v1.5.0.57
FoLiA v1.5
- Implemented text validation (#24); checks text redundancy and offsets
- Added facilities for metadata on sub-parts of a document (#30)
- Added support for aliases (short names) for set definitions (#31)
- More liberal acceptance of Linebreak and Whitespace
- Allow Paragraph and Part under ListItem
- TextContent and PhonContent were erroneously disallowed under Part
Important note: Text validation is now the default for FoLiA v1.5+, this means that documents will be more strictly validated regarding their text content. Inconsistenties in text reduncancy or offsets results in invalid FoLiA.
FoLiA-Tools v1.5.0.57
- Expanded
rst2folia
tool, better rst coverage and fixes foliavalidator
adapted for text checking (default for v1.5+, off for older)