Skip to content

Change transitive imports management#4

Merged
plbt5 merged 2 commits into
basefrom
enumerate_imports
May 10, 2026
Merged

Change transitive imports management#4
plbt5 merged 2 commits into
basefrom
enumerate_imports

Conversation

@ajnelson-nist
Copy link
Copy Markdown
Contributor

This patch applies and adapts the effects of CDO-Shapes-Example PR 5. The patch-series of that PR breaks down the sequence of changes surrounding removing /dependencies/imports-transitive.ttl, arranging imports into ontology-specific (i.e., "T-Box") imports and shape-specific imports. Since UCO mixes "T-Box" and shapes, it is imported into each "total" build.

Adaptations include delegating the upstream ontology's formatting and ontology-scoped shapes to a separate shapes repository, as has been typically done across UCO Profiles to date. This changes the Git submodule dependency flow within the CDO ecosystem.

References:

@ajnelson-nist ajnelson-nist force-pushed the enumerate_imports branch 3 times, most recently from acde085 to 24ddd5a Compare May 5, 2026 21:05
This patch applies and adapts the effects of CDO-Shapes-Example PR 5.
The patch-series of that PR breaks down the sequence of changes
surrounding removing `/dependencies/imports-transitive.ttl`, arranging
imports into ontology-specific (i.e., "T-Box") imports and
shape-specific imports.  Since UCO mixes "T-Box" and shapes, it is
imported into each "total" build.

Adaptations include delegating the upstream ontology's formatting and
ontology-scoped shapes to a separate shapes repository, as has been
typically done across UCO Profiles to date.  This changes the Git
submodule dependency flow within the CDO ecosystem.

A follow-on patch will regenerate Make-managed files.

References:
* Cyber-Domain-Ontology/CDO-Shapes-Example#5

Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
References:
* Cyber-Domain-Ontology/CDO-Shapes-Example#5

Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
@ajnelson-nist ajnelson-nist marked this pull request as ready for review May 5, 2026 21:24
@ajnelson-nist ajnelson-nist requested a review from a team as a code owner May 5, 2026 21:24
@ajnelson-nist
Copy link
Copy Markdown
Contributor Author

This PR is ready for review and merge.

@vulnmaster vulnmaster self-assigned this May 6, 2026
@plbt5 plbt5 merged commit 9806069 into base May 10, 2026
2 checks passed
@plbt5 plbt5 deleted the enumerate_imports branch May 10, 2026 18:44
ajnelson-nist added a commit to Cyber-Domain-Ontology/cdo.github.io that referenced this pull request May 19, 2026
A follow-on patch will regenerate Make-managed files.

References:
* ucoProject/UCO-Profile-Example#4

Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
ajnelson-nist added a commit to Cyber-Domain-Ontology/cdo.github.io that referenced this pull request May 19, 2026
References:
* ucoProject/UCO-Profile-Example#4

Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
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.

3 participants