Witsml is an xml data and query standard used in the oil and gas drilling industry. It uses xml for both the data and the query templates when communicating with a server (over http). It's a bit of a mess to manually construct queries in xml, especially since the templates specify both what elements to return and how to filter them.
I'm aware of some .net libraries that ease the client side of working with witsml (ie, by abstracting out the api into more of a object structure), but am curious if anyone has real-world experience working with these libraries and how well they perform. Any recommendations for what to use when building a .net application that needs to interact with a remote witsml server?
UPDATE Adding links to the c# libraries I have found in existence: