Skip to content

Ballot 3: use OMG URI namespace (DPROD-22)#159

Merged
jgeluk merged 4 commits intodevelopfrom
ballot/3
Feb 18, 2026
Merged

Ballot 3: use OMG URI namespace (DPROD-22)#159
jgeluk merged 4 commits intodevelopfrom
ballot/3

Conversation

@jgeluk
Copy link
Copy Markdown
Member

@jgeluk jgeluk commented Feb 12, 2026

Ballot 3

This ballot contains a single issue resolution:

Included Issues

Summary

  • Update all namespace URIs from https://ekgf.github.io/dprod/ to https://www.omg.org/spec/DPROD/
  • Affects ontology, shapes, all JSON-LD examples, spec generator, and documentation templates

Files changed (16)

  • ontology/dprod/dprod-ontology.ttl — ontology namespace
  • ontology/dprod/dprod-shapes.ttl — shapes namespace
  • spec-generator/globals.py — namespace constants
  • spec-generator/main.py — removed stray merge conflict marker
  • respec/template.html — documentation template URIs
  • ontology/dprod/.copier-answers.{yml,env} — copier config
  • ontology/dprod/artifacts/ontology-documentation.html — generated docs
  • All JSON-LD examples updated to new namespace

Review Instructions

Please review the namespace changes to ensure all URIs correctly use https://www.omg.org/spec/DPROD/ as the base namespace for the DPROD ontology.

Supersedes #157 (branch renamed from ballot/2 to ballot/3)

🤖 Generated with Claude Code

jgeluk and others added 3 commits January 27, 2026 15:58
Update all namespace URIs from https://ekgf.github.io/dprod/ to
https://www.omg.org/spec/DPROD/ to use the proper OMG standard URI.

This affects:
- Ontology and shapes definitions
- All JSON-LD examples
- Spec generator configuration
- Documentation templates

Fixes #118 (DPROD-22)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…155)

## Summary
- Update all namespace URIs from `https://ekgf.github.io/dprod/` to
`https://www.omg.org/spec/DPROD/`
- Affects ontology, shapes, all examples, spec generator, and
documentation templates
- Uses the proper OMG standard URI as required for official ontologies

## Files changed (15)
- `ontology/dprod/dprod-ontology.ttl`
- `ontology/dprod/dprod-shapes.ttl`
- All JSON-LD examples
- `spec-generator/globals.py`
- `respec/template.html`
- Copier configuration files

## Test plan
- [ ] Validate ontology files parse correctly with new URIs
- [ ] Verify examples are valid JSON-LD
- [ ] Regenerate spec documentation

Fixes #118 (OMG JIRA: DPROD-22)

🤖 Generated with [Claude Code](https://claude.com/claude-code)
Combine OMG namespace (ballot/3) with dprod-context.jsonld rename
(develop) so all @context references use the correct URL:
https://www.omg.org/spec/DPROD/dprod-context.jsonld

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy link
Copy Markdown
Member Author

@jgeluk jgeluk left a comment

Choose a reason for hiding this comment

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

Ok

Copy link
Copy Markdown
Contributor

@rivettp rivettp left a comment

Choose a reason for hiding this comment

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

OMG Ballot has formally passed

@jgeluk jgeluk merged commit e6b08aa into develop Feb 18, 2026
3 checks passed
@jgeluk jgeluk deleted the ballot/3 branch February 18, 2026 19:57
@jgeluk jgeluk mentioned this pull request Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OMG Ballot OMG ballot submission

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants