Design Principles (4)
No standard mapping of versioning space to URL space
- Instead, provide standard operations so a client can flexibly perform this mapping.
- Many Web versioning systems require a standard mapping of versioning space to URL space, with these fatal drawbacks:
- It adds semantics to URLs, making them non-opaque, and subject to namespace collisions with other such URL "munging" schemes.