If you have spent anytime serializing the .NET System.Data.DataSet class structure to file then you will know that this is serialized as an XML Schema. You may have noticed that it also writes attributes from a target namespace “urn:schemas-microsoft-com:xml-msdata“. Although the .NET documentation details when these are written depending on what aspects of the DataSet API are used, it does not define them formally. Also validating the data is not possible without having a schema. There is a formal schema that defines these attributes for the DataSet published at this url http://schemas.microsoft.com/2003/07/msdata.xsd