dkpro / dkpro-cassis

UIMA CAS processing library written in Python
https://pypi.org/project/dkpro-cassis/
Apache License 2.0
84 stars 22 forks source link

Allow reading JSON CASes with out-of-order SofaFSes #283

Closed reckart closed 1 year ago

reckart commented 1 year ago

Describe the bug Although the JSON CAS 0.4.0 specification says that SofaFSes need to come before any FSes referencing them, the Java implementation does currently not enforce this. However, the Python implementation currently relies on this.

Expected behavior Best, the Python implementation should be changed to support loading JSON CASes with out-of-order SofaFS for reasons of compatibility and usability.

Please complete the following information: