Skip to content

Update underlying template & voc4cat-tool to 0.10.0 - #215

Merged
dalito merged 18 commits into
mainfrom
upd-to-0.10.0
Nov 29, 2025
Merged

Update underlying template & voc4cat-tool to 0.10.0#215
dalito merged 18 commits into
mainfrom
upd-to-0.10.0

Conversation

@dalito

@dalito dalito commented Nov 29, 2025

Copy link
Copy Markdown
Member

With voc4cat-tool v0.10.0 hierarchical relations between concepts are no longer specified via Children IRIs but via Parent IRIs. Now, each concept specifies its parent (broader) concepts rather than its children (narrower) concepts. This avoids the inconvenience of having to handle very long lists of children in xlsx/Excel.

The HTML copy of the guidelines 2.0 published on Zenodo was removed. The information became redundant. In the meantime, we created separate pages covering all contents of the Guidelines.

Closes #113

dalito and others added 18 commits March 19, 2025 11:20
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.4.0 to 5.5.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@4237552...8d9ed9a)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: 5.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.5.0 to 5.6.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@8d9ed9a...a26af69)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: 5.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases)
- [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md)
- [Commits](stefanzweifel/git-auto-commit-action@e348103...b863ae1)

---
updated-dependencies:
- dependency-name: stefanzweifel/git-auto-commit-action
  dependency-version: 5.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action) from 5.2.0 to 6.0.1.
- [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases)
- [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md)
- [Commits](stefanzweifel/git-auto-commit-action@b863ae1...778341a)

---
updated-dependencies:
- dependency-name: stefanzweifel/git-auto-commit-action
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.6.0 to 6.0.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@a26af69...e797f83)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.2 to 5.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@11bd719...08c6903)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action) from 6.0.1 to 7.0.0.
- [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases)
- [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md)
- [Commits](stefanzweifel/git-auto-commit-action@778341a...28e16e8)

---
updated-dependencies:
- dependency-name: stefanzweifel/git-auto-commit-action
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dalito dalito self-assigned this Nov 29, 2025
@dalito
dalito requested a review from a team as a code owner November 29, 2025 22:20
Copilot AI review requested due to automatic review settings November 29, 2025 22:20
@dalito dalito moved this from New to In progress in Voc4Cat cross-repo view Nov 29, 2025

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the voc4cat-tool from v0.9.2 to v0.10.0, implementing a significant architectural change: switching from "Children IRI" to "Parent IRI" for hierarchy definition. This means concepts now specify their parent (broader) concepts rather than children (narrower) concepts, avoiding long child lists in Excel. The PR also removes redundant published guidelines HTML, updates Python to 3.13, and refreshes documentation accordingly.

  • Template version updated to support Parent IRI approach
  • CI workflows updated to use Python 3.13 and voc4cat-tool v0.10.0
  • Documentation restructured: new published-guidelines.md, removed published-guidelines-v2.md

Reviewed changes

Copilot reviewed 10 out of 11 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.github/workflows/*.yml Updated Python version to 3.13, voc4cat-tool to v0.10.0, added workflow_dispatch trigger
templates/voc4cat_template_043.xlsx Binary template file updated to support Parent IRI approach
templates/README.md Added revision 2025-07a documenting the Children→Parent IRI switch
docs/index.md Removed separate Guidelines V2.0 section from documentation structure
docs/docs_usage/published-guidelines.md New file with citation info for Zenodo-published guidelines v2.1
docs/docs_usage/published-guidelines-v2.md Deleted 1072-line HTML copy of v2.0 guidelines (now redundant)
docs/docs_usage/how-to-contribute.md Updated terminology from "Children IRIs" to "Parent IRIs"
README_TEMPLATE.md Enhanced contribution workflow instructions
vocabularies/voc4cat/0000286.ttl Minor history note correction (removed "the")

You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.

@dalito
dalito merged commit 2a8507e into main Nov 29, 2025
8 checks passed
@github-project-automation github-project-automation Bot moved this from In progress to Completed in Voc4Cat cross-repo view Nov 29, 2025
@dalito
dalito deleted the upd-to-0.10.0 branch November 29, 2025 22:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

📝 Change "Children IRIs" to "Parent IRI" in excel table

2 participants