In addition to /schemas/input-format (JSON schema for .blf.yaml, added in dev), we should provide a JSON schema for BCQL (at /schemas/bcql).
The TextPattern to JSON serialization should be done using annotations so that we can easily generate the JSON schema, similar to how it's done with ConfigInputFormat.
Eventually we also want an OpenAPI/Swagger definition for BlackLab Server, but that has to wait for the BLS reimplementation using JAXB/JAX-RS. See here.
In addition to
/schemas/input-format(JSON schema for.blf.yaml, added indev), we should provide a JSON schema for BCQL (at/schemas/bcql).The
TextPatternto JSON serialization should be done using annotations so that we can easily generate the JSON schema, similar to how it's done withConfigInputFormat.Eventually we also want an OpenAPI/Swagger definition for BlackLab Server, but that has to wait for the BLS reimplementation using JAXB/JAX-RS. See here.