We toady have namespace for purls as discussed here package-url/purl-spec#204
But we also have this in spec
For PURL Types where a namespace is not used, such as golang, use only the name component.
We need to make change in the library to reflect these changes