XML and Modeling

XML is the globally accepted format for structuring information, and Web Services use XML to communicate. XML Schema is the most popular language for describing the rules which XML documents in a certain scenario must follow. There is a gap between the very technical world of creating XML Schemas, and the business-oriented world of modeling information flows. This gap leads to communication and alignment problems in the stack of how business information models are eventually encoded as XML documents. We are are working in various areas of XML Schema to close that gap, starting from better representations for XML Schema, through languages to extract information from XML Schema, up to the question of how schemas can be derived from business-level models and then still be kept up-to-date.