Several URN Support

This pull request aims to close #25