A suite of ActiveX components that provide functionality surrounding the creation, parsing, validation, and comparison of the schema and data. The tool adapters interact with the Schema Component to read the schema, to create data for publish, and to retrieve data.