As far as I’m aware, we can’t currently change the set of allowed characters in a tag. Capital letters are allowed, but we use the default setting which only permits the creation of new tags that are all lowercase.
You could ask for allowing .s upstream at meta.discourse.org, but requests for other non-word characters have notseenmuch success.