Skip to content

Prefix Generate* LDH ops with ldh-#18

Open
namedgraph wants to merge 3 commits into
mainfrom
chore-rename-generate-ops
Open

Prefix Generate* LDH ops with ldh-#18
namedgraph wants to merge 3 commits into
mainfrom
chore-rename-generate-ops

Conversation

@namedgraph

Copy link
Copy Markdown
Member

Summary

  • Add name() overrides to GeneratePortal, GenerateClassContainers, and GenerateOntologyViews so they register as ldh-GeneratePortal, ldh-GenerateClassContainers, and ldh-GenerateOntologyViews — matching the convention used by every other op under linkeddatahub/.
  • Update examples/generate-portal.json to use the new name.
  • Refresh the README operation list: add the prefixed Generate* ops plus a number of previously undocumented ones (Schema category, SPARQLString, STRUUID, Filter, Bindings, Current, Execute, Merge, ldh-AddFile).
  • Bump patch version to 1.3.1.

This is a breaking change for any external workflow JSON that references the bare Generate* names, but those were the only LDH ops missing the prefix and no other examples/tests use them.

Test plan

  • uv run pytest tests/ — 106 passed, 44 skipped (same as before)
  • Confirmed name() returns prefixed strings via direct import
  • Manual smoke test of examples/generate-portal.json against a running LDH instance

namedgraph and others added 3 commits June 15, 2026 21:20
`GeneratePortal`, `GenerateClassContainers`, and `GenerateOntologyViews`
were the only ops under `linkeddatahub/` not registered with the `ldh-`
prefix used by their siblings. Add `name()` overrides, update the
example and README to match, and document a few previously unlisted ops
while at it.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Naming change to ldh-Generate* is breaking for any external workflow
JSON referencing the bare names, so a minor bump is more appropriate
than 1.3.1.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant