Skip to content

Add documentation on organizing concepts - #213

Merged
dalito merged 3 commits into
mainfrom
issue175-concept-organization
Nov 20, 2025
Merged

Add documentation on organizing concepts#213
dalito merged 3 commits into
mainfrom
issue175-concept-organization

Conversation

@dalito

@dalito dalito commented Nov 18, 2025

Copy link
Copy Markdown
Member

This pull request adds more documentation to clarify how to organize concepts and structure hierarchies in the Voc4Cat vocabulary. It introduces a new page detailing the distinctions between IS-A, HAS-A, and PART-OF relations, and how each should be modeled. This should help users applying semantic relations correctly and keep the Voc4Cat structure clean.

  • Added a new page, organizing-concepts.md, that explains best practices for organizing concepts in Voc4Cat, including anti-patterns and top-level concept concepts.
  • Added a tip to the guidelines page (guidelines.md) referencing the new "organization of concepts" page.

@HendrikBorgelt & @nmoust - looking forward to your comments.

Closes #175

@dalito dalito self-assigned this Nov 18, 2025
Copilot AI review requested due to automatic review settings November 18, 2025 08:17
@dalito
dalito requested a review from a team as a code owner November 18, 2025 08:17
@dalito dalito added the documentation Improvements or additions to documentation label Nov 18, 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 pull request adds comprehensive documentation on organizing concepts in the Voc4Cat vocabulary by introducing a new "Organizing Concepts" page that explains the correct use of semantic relations (IS-A, HAS-A, PART-OF) and links it from the documentation structure.

  • Adds a new documentation page (organizing-concepts.md) explaining hierarchies, relations, and collections
  • Integrates the new page into the documentation sidebar navigation
  • Adds a tip in the guidelines page linking to the new organizing concepts documentation

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
docs/index.md Adds "Organizing Concepts" entry to the "For Users" toctree navigation
docs/docs_usage/organizing-concepts.md New comprehensive page detailing IS-A, HAS-A, and PART-OF relations with examples, anti-patterns, and Voc4Cat top-concepts
docs/docs_usage/guidelines.md Adds a tip box referencing the new organizing concepts page for hierarchy guidance

Comment thread docs/docs_usage/guidelines.md Outdated
Comment thread docs/docs_usage/guidelines.md Outdated
Comment thread docs/docs_usage/organizing-concepts.md Outdated
Comment thread docs/docs_usage/organizing-concepts.md
@nmoust

nmoust commented Nov 18, 2025

Copy link
Copy Markdown
Collaborator

It is a very useful addition especially with the examples of what not to do. We should point the "Collections" option out more in future presentations of ours for specific needs.

- don't duplicate PR summary
- review concept organization/hierarchy
@dalito dalito moved this from New to In progress in Voc4Cat cross-repo view Nov 18, 2025
@HendrikBorgelt

Copy link
Copy Markdown
Member

The new documentation document is looking good

@dalito
dalito merged commit 5c454c5 into main Nov 20, 2025
2 checks passed
@github-project-automation github-project-automation Bot moved this from In progress to Completed in Voc4Cat cross-repo view Nov 20, 2025
@dalito
dalito deleted the issue175-concept-organization branch November 20, 2025 15:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Questions about the extent of Voc4Cat vocabulary regarding specific Measurement Terminology

4 participants