xmlns
is nothing but namespace declaration syntax for XAML so that you can create instance of classes declared under that namespace from your XAML code. Refer to details here for the details in case needs more explanation.
Now, for your question
how to discover xmlns?
Most of third party libraries, provide source code along with it. So, you can always go and look at the namespace for class you intend to use from that source code. They are not always mapped to site name like in oxy case. If it is, documentation will always guide you regarding for its usage in XAML, so you need not to worry about that.