Matrix URIs, a URL syntax from Tim Berners-Lee that never shipped (1996)
- Web
- Standards
- Programming
- Developer Tools
The posted page is an old Tim Berners-Lee design note proposing “matrix URIs,” a way to put parameters directly on each path segment, like `/map;x=250;y=582`, instead of hanging all key-value data off a trailing query string. The idea was not just prettier punctuation. It was a different model. Parameters could belong to a specific segment in a hierarchy, and relative links could in theory modify those segment-level parameters rather than replace the whole URL shape.
Do not treat this as a lost mainstream web primitive. If you are designing URLs today, standard query parameters still win because browsers, forms, frameworks, and caches already understand them. Keep an eye on matrix-style segment parameters only inside controlled systems where per-path-segment metadata is genuinely useful and you own the parser end to end.
- w3.org
- Discuss on HN