Skip to content

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

Open
sachinsharma3191 wants to merge 1 commit into
ards-project:mainfrom
sachinsharma3191:fix/93-urn-optional-namespace
Open

sachinsharma3191 wants to merge 1 commit into
ards-project:mainfrom
sachinsharma3191:fix/93-urn-optional-namespace

Conversation

@sachinsharma3191

Copy link
Copy Markdown

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).

This branch has not been deployed

No deployments
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

1 participant