Skip to content

feat(ontology): publish complete O*NET 31.0 content model - #731

Merged
seonghobae merged 12 commits into
feat/soc-2018-full-hierarchyfrom
feat/onet-31-content-model-ontology
Aug 26, 2026
Merged

feat(ontology): publish complete O*NET 31.0 content model#731
seonghobae merged 12 commits into
feat/soc-2018-full-hierarchyfrom
feat/onet-31-content-model-ontology

Conversation

@seonghobae

@seonghobae seonghobae commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Summary

  • publish all 3,006 O*NET 31.0 Content Model Reference elements as deterministic SKOS
  • preserve exact IDs, names, descriptions, source hierarchy, provenance, license, and artifact digest
  • expose a fail-closed read model and include the fragment in deterministic ontology publication
  • update ADR 0250, PRD, architecture, changelog, and product gap baseline

Verification

  • tests/test_ontology_site.py tests/test_publish_ontology_site.py: 30 passed
  • focused content-model, source provenance, and public docstrings: 7 passed
  • full local run: 1,418 passed, 17 skipped; 130 live-stack setup errors because the existing local Keycloak endpoint accepted connections but timed out. Hosted checks provide isolated full-suite evidence.

No occupation rating, person trait, score, weight, or inferred crosswalk is introduced.


Open in Devin Review

…to feat/onet-31-content-model-ontology

# Conflicts:
#	ARCHITECTURE.md
#	docs/adr/README.md
#	docs/product-technical-gap-baseline.md
@coderabbitai

coderabbitai Bot commented Aug 26, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 0f5d5d6a-d057-4b72-b665-105f65e86d58

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

…to feat/onet-31-content-model-ontology

# Conflicts:
#	ARCHITECTURE.md
#	docs/adr/README.md
#	docs/product-technical-gap-baseline.md
devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

@seonghobae
seonghobae force-pushed the feat/onet-31-content-model-ontology branch from 38812fc to 9a4a560 Compare August 26, 2026 18:24
Codex added 2 commits August 27, 2026 03:25
# Conflicts:
#	lineageweave/onet_content_model.py
#	tests/test_onet_content_model.py
devin-ai-integration[bot]

This comment was marked as resolved.

@seonghobae
seonghobae merged commit 2de7c26 into feat/soc-2018-full-hierarchy Aug 26, 2026
4 checks passed
seonghobae added a commit that referenced this pull request Aug 26, 2026
* feat(ontology): publish complete 2018 SOC hierarchy

* docs(gaps): record complete SOC hierarchy PR

* docs: assign unique SOC hierarchy ADR number

* docs: reserve unique SOC hierarchy ADR number

* fix: publish ontology artifact digest

* fix: publish parsed canonical ontology graph

* fix: label generated Turtle artifact accurately

* feat(ontology): publish complete O*NET 31.0 content model (#731)

* feat(ontology): publish O*NET 31 content model

* docs(gaps): refresh occupational PR gates

* fix(ontology): sort O*NET outline numerically

* fix(ontology): order O*NET outline numerically

* fix(adr): reserve O*NET content model decision number

* docs(adr): resolve O*NET publication boundary

---------

Co-authored-by: Codex <codex@localhost>

---------

Co-authored-by: Codex <codex@localhost>
seonghobae added a commit that referenced this pull request Aug 27, 2026
* feat(ontology): add source-grounded occupational taxonomy

* docs: refresh exact-head product gap evidence

* feat(ontology): preserve taxonomy source provenance

* feat(ontology): expose taxonomy source records

* fix(ontology): fail closed on duplicate SOC codes

* fix: expose taxonomy source rights

* feat(ontology): publish complete 2018 SOC hierarchy (#724)

* feat(ontology): publish complete 2018 SOC hierarchy

* docs(gaps): record complete SOC hierarchy PR

* docs: assign unique SOC hierarchy ADR number

* docs: reserve unique SOC hierarchy ADR number

* fix: publish ontology artifact digest

* fix: publish parsed canonical ontology graph

* fix: label generated Turtle artifact accurately

* feat(ontology): publish complete O*NET 31.0 content model (#731)

* feat(ontology): publish O*NET 31 content model

* docs(gaps): refresh occupational PR gates

* fix(ontology): sort O*NET outline numerically

* fix(ontology): order O*NET outline numerically

* fix(adr): reserve O*NET content model decision number

* docs(adr): resolve O*NET publication boundary

---------

Co-authored-by: Codex <codex@localhost>

---------

Co-authored-by: Codex <codex@localhost>

---------

Co-authored-by: Codex <codex@localhost>
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