office-qda-core
v0.0.1
Published
The core library of easyQDA (reading, consensus, reliability, all QDA formats). This release ships the machine-readable easyQDA format contracts; the library itself is in closed alpha and will be published under this name.
Maintainers
Readme
office-qda-core
The core library of easyQDA — reading coded
Office/text/ELAN files, the consensus machinery, intercoder
reliability, and every format the ecosystem speaks (REFI-QDA .qdpx
included).
What this package is
The library is in closed alpha; it will be published under this package name when easyQDA opens up. Until then, this package ships something real and useful on its own: the machine-readable easyQDA format contracts (MIT-licensed), the authoritative JSON descriptors of the ecosystem's open formats:
| Contract | Format |
|---|---|
| easyqda-collection v1 | csvQDA — a complete QDA project as relational CSV tables, functionally equivalent to REFI-QDA |
| easyqda-text v1 | textQDA — the brace coding convention for plain text files, with frozen parse/emit test vectors |
| easyqda-exchange v2 | the thematic analysis CSV tables shared across the tool family |
const { contracts, contract } = require("office-qda-core");
contract("easyqda-collection", 1).tables.codings.columns;Published contract versions are immutable; changes appear only as new, numbered versions. Implementing these formats — reading or writing, in any software under any licence — creates no obligation under the AGPL of the easyQDA application; the contracts here are MIT.
Learn more
- Documentation and format specifications: https://easyqda.org
- The user-facing package:
easyqda - Source (opens with the public release): https://github.com/easyqda
© fre.ms — contracts MIT; the library itself is AGPL-3.0-or-later with an additional permission ("what you produce with easyQDA is your own work").
