Skip to content

spec: record optional multi-segment <namespace> in Appendix C (ADR-0007) - #97

Merged
mindpower merged 1 commit into
ards-project:mainfrom
sachinsharma3191:fix/93-urn-optional-namespace
Oct 11, 2026
Merged

mindpower merged 1 commit into
ards-project:mainfrom
sachinsharma3191:fix/93-urn-optional-namespace

Conversation

@sachinsharma3191

Copy link
Copy Markdown
Contributor

Fixes #93.

Appendix C and the term table (§4.2) described the identifier as urn:air:<publisher>:<namespace>:<agent-name>, while ADR-0007 makes <namespace> optional and allows several segments. The spec's own example (urn:air:example.com:weather-server) already follows ADR-0007.

  • Term table and Appendix C now use urn:air:<publisher>:[<namespace>:]<agent-name> and state that <namespace> is optional and may span multiple segments, with two examples.
  • ADR-0007's stale urn:ai: examples are refreshed to urn:air: (per ADR-0009).

Docs-only; no schema change. I left ADR-0003 and urn-naming-guide.md placeholders (<namespace> templates) untouched.

Appendix C and the term table gave a three-part URN, contradicting
ADR-0007 and the spec's own example (urn:air:example.com:weather-server).
Also refresh ADR-0007's stale urn:ai: examples to urn:air: (ADR-0009).
@mindpower

Copy link
Copy Markdown
Collaborator

Thanks @sachinsharma3191, LGTM! Good catch updating the stale urn:ai: examples in ADR-0007 as well.

@mindpower
mindpower merged commit 2ce141a into ards-project:main Oct 11, 2026
1 check passed
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.

Appendix C gives a three-part URN grammar and does not record ADR-0007's optional namespace

2 participants