I would prefer to deal with namespaces as special labels. It would offer the possibility to assign a short description to each namespace and explain the user when to use it.
Each snipname (without path) should be unique. So you can link to a snip without consider its namespace.
Otherwise if a snip is in a wrong namespace (or has no namespace) and you want to move it to namespace2
- the creator of th e snip miss the snip
- links are broken