diff --git a/AGENTS.md b/AGENTS.md index 1a11a56..2dbc09e 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -62,7 +62,8 @@ docs, or a commit — use the variables. LinkedDataHub's CLI (`cli/bin/ldh` of a checkout built with `mvn package`): it runs every `ldh-*` operation and the CLI command for the same inputs and requires the two documents to be the same graph. Run it after changing an - `ldh-*` operation, against the LinkedDataHub version you target. + `ldh-*` operation, against the LinkedDataHub version you target; the + operations match the CLI of 6.2.3, the first with `--no-children-view`. - `network`, `sparql` — need live HTTP or SPARQL endpoints. - `unit` and `integration` are applied automatically to `tests/unit/` and `tests/integration/`. diff --git a/CHANGELOG.md b/CHANGELOG.md index e78208c..e4f87b6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -94,13 +94,14 @@ many are breaking. ### Added - **The `ldh-*` operations take the LinkedDataHub CLI's options**, and write - them as it does: `ldh-CreateContainer` `children_view` and `primary_topic`; - `ldh-CreateItem` `description` and `primary_topic`; `ldh-AddObjectBlock` - `graph`; several series for `ldh-AddResultSetChart`; and - `ldh-AddView` `show_when_empty`. A view's `mode` may also be `ac:TableMode` + them as the CLI of LinkedDataHub 6.2.3 does: `ldh-CreateContainer` + `children_view` and `primary_topic`; `ldh-CreateItem` `description` and + `primary_topic`; `ldh-AddObjectBlock` `graph`; several series for + `ldh-AddResultSetChart`; and `ldh-AddView` `show_when_empty`. A view's `mode` may also be `ac:TableMode` or `ac:ChartMode`. `tests/test_ldh_cli_parity.py` runs each operation against the CLI on a live LinkedDataHub and requires the same document. + ([#61](https://github.com/AtomGraph/Web-Algebra/pull/61)) - **[formal-semantics.md](formal-semantics.md)**: abstract syntax, value domains, big-step evaluation rules, effects and ordering, the error table, the full catalog with an `Abstract:` signature per operation, and the