<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>Design&gt;Information Design&gt;XML</title>	<link>http://tc.eserver.org/dir/Design/Information-Design/XML</link>
	<description>A listing of the most recently indexed works about Design and Information Design and XML in the field of technical communication.</description>
	<language>en-us</language>
	<copyright>Copyright (c) 2005-08 by the EServer. All rights reserved.</copyright>
	<managingEditor>tclib-editorial@eserver.org (TC Library Editorial Board)</managingEditor>
	<webMaster>webmaster@eserver.org (Geoffrey Sauer)</webMaster>
	<image>
		<url>http://tc.eserver.org/images/newlogo.gif</url>
		<title>Design&gt;Information Design&gt;XML</title>
		<link>http://tc.eserver.org/dir/Design/Information-Design/XML</link>
	</image>
	<item>
		<title>An XML Experiment Fizzles</title>
		<link>http://tc.eserver.org/35713.html</link>
		<guid>http://tc.eserver.org/35713.html</guid>
		<description>I did an experiment on Friday that taught me an important lesson: When it comes to handling XML structures, I know pretty much jack. This may be a fatal admission for a technical communicator, but it’s an honest one.</description>
	</item>
	<item>
		<title>DITA for the Impatient</title>
		<link>http://tc.eserver.org/35618.html</link>
		<guid>http://tc.eserver.org/35618.html</guid>
		<description>By reading this short tutorial, you&apos;ll get acquainted with the DITA 1.1 markup and after that, you&apos;ll be able to author your first DITA document right away. This short tutorial will not discuss the DITA ``philosophy&apos;&apos; or the advantages of the DITA vocabulary over other XML vocabularies (e.g. DocBook).</description>
	</item>
	<item>
		<title>Concept, Task, Reference: A Practical Guide to Choosing the Right Topic Type</title>
		<link>http://tc.eserver.org/35431.html</link>
		<guid>http://tc.eserver.org/35431.html</guid>
		<description>This presentation is for beginning to intermediate users of DITA. It&apos;s based on my experience with projects on which I&apos;m project manager, information architect, and writer.</description>
	</item>
	<item>
		<title>What is Intelligent Content? And Why Won’t Scott Abel Shut Up About It?</title>
		<link>http://tc.eserver.org/35310.html</link>
		<guid>http://tc.eserver.org/35310.html</guid>
		<description>Intelligent content is content which is not limited to one purpose, technology or output. It’s content that is structurally rich and semantically aware, and is therefore discoverable, reusable, reconfigurable and adaptable. It’s content that helps you and your customers get the job done, often automatically.</description>
	</item>
	<item>
		<title>Cafe con Leche: XML News and Resources</title>
		<link>http://tc.eserver.org/35289.html</link>
		<guid>http://tc.eserver.org/35289.html</guid>
		<description>A blog about XML theory and XML applications.</description>
	</item>
	<item>
		<title>Validating a Custom DTD</title>
		<link>http://tc.eserver.org/35165.html</link>
		<guid>http://tc.eserver.org/35165.html</guid>
		<description>In his article in this issue, Peter-Paul Koch proposes adding custom attributes to form elements to allow triggers for specialized behaviors. The W3C validator won’t validate a document with these attributes, as they aren’t part of the XHTML specification. This article will show you how to create a custom DTD that will add those custom attributes, and will show you how to validate documents that use those new attributes.</description>
	</item>
	<item>
		<title>Using XML</title>
		<link>http://tc.eserver.org/35166.html</link>
		<guid>http://tc.eserver.org/35166.html</guid>
		<description>The reason that we use XML instead of a specific application is that XML is not just a pretty face, living in isolation from the rest of the computing world. XML is more than a rulebook for generating custom markup languages. It is part of a family of technologies, which, working together, make your XML-based documents very useful indeed. To demonstrate what I mean, I decided to create a new XML-based markup language from scratch, and show what you can do with a document written in that language, using off-the-shelf tools.</description>
	</item>
	<item>
		<title>Converting to XML: Is it Always the Answer?</title>
		<link>http://tc.eserver.org/35122.html</link>
		<guid>http://tc.eserver.org/35122.html</guid>
		<description>Although managing costs is important anytime, it is especially important in today&apos;s economic reality where budgets are shrinking drastically. Getting your money&apos;s worth as well as what you need to support your data should be a core factor of any data project.&#xD;&#xD;The two biggest cost factors are the type of conversion work you need done and how much of it you&apos;ll need. This article focuses on how your goals for your project relate to the output format you choose, and how that format impacts costs. While some outputs, like XML, provide higher capabilities, they also cost more to create.</description>
	</item>
	<item>
		<title>Alternatives to XML: Keeping Down your Document Conversion Costs</title>
		<link>http://tc.eserver.org/35123.html</link>
		<guid>http://tc.eserver.org/35123.html</guid>
		<description>While I&apos;m a big fan of XML for many purposes, it&apos;s a misconception that it&apos;s the single best solution in every scenario, and it&apos;s worthwhile to consider the alternatives in situations where the benefits of XML are not necessary. In this article, I discuss alternatives to XML, SGML, and HTML that might be suitable when budgets are more limited.&#xD;&#xD;While XML is perfect for highly coded information, other options can work well for many kinds of information. Markup languages are at the high end of the cost spectrum, so if you don&apos;t need the benefits they provide, you certainly should consider the alternatives discussed below.</description>
	</item>
	<item>
		<title>XSLT Tutorial</title>
		<link>http://tc.eserver.org/35056.html</link>
		<guid>http://tc.eserver.org/35056.html</guid>
		<description>XSL stands for EXtensible Stylesheet Language, and is a style sheet language for XML documents. XSLT stands for XSL Transformations. In this tutorial you will learn how to use XSLT to transform XML documents into other formats, like XHTML.</description>
	</item>
	<item>
		<title>Controlling Whitespace, Part 1</title>
		<link>http://tc.eserver.org/35057.html</link>
		<guid>http://tc.eserver.org/35057.html</guid>
		<description>XML considers four characters to be whitespace: the carriage return, the linefeed, the tab, and the spacebar space. Microsoft operating systems put both a carriage return and a linefeed at the end of each line of a text file, and people usually refer to the combination as the &quot;carriage return&quot;. XSLT stylesheet developers often get frustrated over the whitespace that shows up in their result documents -- sometimes there&apos;s more than they wanted, sometimes there&apos;s less, and sometimes it&apos;s in the wrong place. Over the next few columns, we&apos;ll discuss how XML and XSLT treat whitespace to gain a better understanding of what can happen, and we&apos;ll look at some techniques for controlling how an XSLT processor adds whitespace to the result document.</description>
	</item>
	<item>
		<title>Automating Stylesheet Creation</title>
		<link>http://tc.eserver.org/35058.html</link>
		<guid>http://tc.eserver.org/35058.html</guid>
		<description>Since the early days of XSLT, many have asked whether it was possible to automate the creation of XSLT stylesheets. The general idea of filling out a form or dragging some icons around, then clicking a button and seeing a productive stylesheet generated from your input has always appealed to people. However, the problem of generating working XSLT syntax from the result of someone clicking on pull-down menus and radio buttons has not attracted many takers.</description>
	</item>
	<item>
		<title>Push, Pull, Next!</title>
		<link>http://tc.eserver.org/35060.html</link>
		<guid>http://tc.eserver.org/35060.html</guid>
		<description>In a recent weblog post, XML.com&apos;s &quot;Python and XML&quot; columnist Uche Ogbuji provided a nice collection of links to discussions about the push vs. pull styles of XSLT stylesheet development. What do we mean by &quot;push&quot; and &quot;pull&quot;? As a short example of each, let&apos;s look at two approaches to converting the following DocBook document to XHTML.</description>
	</item>
	<item>
		<title>Seeking Equality</title>
		<link>http://tc.eserver.org/35061.html</link>
		<guid>http://tc.eserver.org/35061.html</guid>
		<description>XPath 1.0 (and hence your XSLT style sheets) considers two elements to be equal if their string values are the same. The string value is essentially all of the PCDATA between the element&apos;s start and end tags, even if the element has descendant elements. For example, an XSLT processor considers the w and z elements in the following to be equal, because they both have a string value of &quot;abcdefghi&quot;.</description>
	</item>
	<item>
		<title>The Path of Control</title>
		<link>http://tc.eserver.org/35062.html</link>
		<guid>http://tc.eserver.org/35062.html</guid>
		<description>Covers XPath&apos;s new ability to do some things that every real programming language can do: conditional statements and iteration, or, as they&apos;re more colloquially known, &quot;if&quot; statements and &quot;for&quot; loops. We&apos;ll also look at a useful related technique for checking whether certain conditions do or don&apos;t exist in a set of nodes.</description>
	</item>
	<item>
		<title>What You Need to Know About Whitespace in XML</title>
		<link>http://tc.eserver.org/35063.html</link>
		<guid>http://tc.eserver.org/35063.html</guid>
		<description>Learn about the concept of XML whitespace, and gets tips for avoiding problems associated with it.</description>
	</item>
	<item>
		<title>Using XSLT to Filter and Sort Records in the Browser</title>
		<link>http://tc.eserver.org/35064.html</link>
		<guid>http://tc.eserver.org/35064.html</guid>
		<description>With XSLT support fast becoming a commonly available component in the browser, web developers can now leverage transformations to manipulate large amounts of data in the browser at speeds acceptable for more advanced user interfaces. Once Safari gets its act together, I see more and more UI-specific data processing being moved off of the server into the browser.&#xD;&#xD;This article outlines the process involved in transforming the del.icio.us user API XML document into an HTML fragment.</description>
	</item>
	<item>
		<title>Voice Enabling XML, Part 1: Develop a Voice-Enabled RSS Reader</title>
		<link>http://tc.eserver.org/35065.html</link>
		<guid>http://tc.eserver.org/35065.html</guid>
		<description>RSS is a hot topic these days, as it provides an easy way to stream data online. This article, the first of a four-part series on developing VoiceXML applications, shows you how to develop a voice-enabled RSS reader. The input to the application is RSS data, and the output is VoiceXML that can be read and spoken by your favorite compatible voice application.</description>
	</item>
	<item>
		<title>Scaling Up with XQuery, Part 1</title>
		<link>http://tc.eserver.org/35066.html</link>
		<guid>http://tc.eserver.org/35066.html</guid>
		<description>The value of XQuery is not in its role as an alternative syntax to XSLT 2.0 for manipulating XML; it&apos;s in the implementations, which let you quickly retrieve, sort, and manipulate specific subsets of XML from collections that can measure in the terabytes. The ability to store large, indexed collections of data that don&apos;t fit neatly into normalized relational tables will create possibilities for all kinds of new applications, both inside and outside of the publishing world.</description>
	</item>
	<item>
		<title>Scaling Up with XQuery, Part 2</title>
		<link>http://tc.eserver.org/35067.html</link>
		<guid>http://tc.eserver.org/35067.html</guid>
		<description>Gets you to the point where you could start exploring those features with a reasonably large collection of your own data. Without spending any money, you can check them all out and discover the advantages to having large amounts of your XML stored in a database where you (or an application!) can use a W3C standard language to quickly retrieve what you want from that database.</description>
	</item>
	<item>
		<title>XQuery Tutorial</title>
		<link>http://tc.eserver.org/35068.html</link>
		<guid>http://tc.eserver.org/35068.html</guid>
		<description>XQuery is to XML what SQL is to database tables. XQuery was designed to query XML data.</description>
	</item>
	<item>
		<title>DITA Open Platform</title>
		<link>http://tc.eserver.org/35045.html</link>
		<guid>http://tc.eserver.org/35045.html</guid>
		<description>The DITA Open Platform is a free, open-source project which goal is to provide an enterprise platform for the edition, management and processing of DITA documents.</description>
	</item>
	<item>
		<title>Design Patterns for Information Architecture with DITA Map Domains</title>
		<link>http://tc.eserver.org/35016.html</link>
		<guid>http://tc.eserver.org/35016.html</guid>
		<description>The Darwin Information Typing Architecture (DITA) provides maps for assembling topics into deliverables. By specializing the map elements, you can define a formal information architecture for your deliverables. This architecture provides guidance to authors on how to organize topics and lets processes recognize your organizing principles, resulting in a consistent, clear experience for your users.</description>
	</item>
	<item>
		<title>Enabling Web Service with Common Information Model</title>
		<link>http://tc.eserver.org/35020.html</link>
		<guid>http://tc.eserver.org/35020.html</guid>
		<description>In this article we will introduce the concept of WS-Management and Common Information Model (CIM). By exploring the SOAP message with multiple examples, we will learn how to transfer CIM operations through WS-Management SOAP messages.</description>
	</item>
	<item>
		<title>Linking and Relationship Tables</title>
		<link>http://tc.eserver.org/34718.html</link>
		<guid>http://tc.eserver.org/34718.html</guid>
		<description>Inline links and citations can be disruptive to the flow of information. Try to delete them because a topic is a discrete unit of information that is meaningful when it is displayed alone.</description>
	</item>
	<item>
		<title>DITA Linking and Relationship Tables</title>
		<link>http://tc.eserver.org/34719.html</link>
		<guid>http://tc.eserver.org/34719.html</guid>
		<description>Overview of best practices for using ditamaps and relationship tables to manage linking.</description>
	</item>
	<item>
		<title>Improving Relationships in Relationship Tables</title>
		<link>http://tc.eserver.org/34720.html</link>
		<guid>http://tc.eserver.org/34720.html</guid>
		<description>While topic relationships can be stored in the topics themselves, as products evolve and user interfaces change, a topic that was required for release 1.0 of a product may no longer be needed in release 2.3. If related topics are maintained at the topic level, removing a topic that is no longer part of the system may involve modifying the related topics of a dozen different DITA files.</description>
	</item>
	<item>
		<title>DITA Keyref Example: Links from Glossary Entries</title>
		<link>http://tc.eserver.org/34721.html</link>
		<guid>http://tc.eserver.org/34721.html</guid>
		<description>Because keyref is so important and because it also has inherent, unavoidable complexity, I will be posting short examples of how keyref can be used to solve specific business problems. This is the first in an occasional series of such examples. This example shows one particular application of the keyref feature to a real-world problem faced by one of Really Strategies&apos; clients.</description>
	</item>
	<item>
		<title>Developing DITA Maps</title>
		<link>http://tc.eserver.org/34722.html</link>
		<guid>http://tc.eserver.org/34722.html</guid>
		<description>DITA maps provide a mechanism for ordering topics and creating a topic hierarchy. Because DITA maps consist of lists of references to topics, you can reorganize the content in a deliverable simply by changing the order of the topic references. You can create different maps referencing the same source topics to create two deliverables to meet different users&apos; needs.</description>
	</item>
	<item>
		<title>Endless Possibilities: Norm Walsh on the Changing Nature of Publishing</title>
		<link>http://tc.eserver.org/34580.html</link>
		<guid>http://tc.eserver.org/34580.html</guid>
		<description>Why XML documents aren’t a good fit for relational databases, how university professors are creating custom text books for students, and find links to several innovative projects that are demonstrating the power of XML and its cousin XQuery.</description>
	</item>
	<item>
		<title>Moving Forward with DITA 1.2 and the DITA-OT</title>
		<link>http://tc.eserver.org/34421.html</link>
		<guid>http://tc.eserver.org/34421.html</guid>
		<description> DITA enters a new phase this year with version 1.2. We&apos;ll learn about the big new features, such as keyref, and see them used in the latest DITA Open Toolkit. Attendees will know how to make use of new DITA 1.2 features using the DITA Open Toolkit. Attendees will understand key aspects of the new DITA 1.2 standard.</description>
	</item>
	<item>
		<title>Structure View Enhancement in FrameMaker 9</title>
		<link>http://tc.eserver.org/34359.html</link>
		<guid>http://tc.eserver.org/34359.html</guid>
		<description>The Structure View allows for real-time validation of the structured element content while editing. It discourages the author from violating the constraint rules set by the EDD or XML schema which was earlier possible only while saving or exporting the document. The Structure View is now capable of pointing the constraint error for integer and float data constraints. The content will turn Red indicating that the content does not satisfy the data type constraint. </description>
	</item>
	<item>
		<title>How to Customize the DITA Open Toolkit PDF Plugin Output to Remove &quot;on page xx&quot; Text for Cross References</title>
		<link>http://tc.eserver.org/34361.html</link>
		<guid>http://tc.eserver.org/34361.html</guid>
		<description>This tutorial uses the DITA Open Toolkit 1.4.2.1 and the corresponding PDF plugin release, and Wrycan&apos;s demo text. This assumes you have a working DITA environment and can run the default formatting with PDF plugin.</description>
	</item>
	<item>
		<title>DITA for WordPress</title>
		<link>http://tc.eserver.org/34362.html</link>
		<guid>http://tc.eserver.org/34362.html</guid>
		<description>The DITA-OT plugin transforms a map into a single file, suitable for publication, and automatically call the xmlrpc API of the blog to publish it. The DITA Wordpress plugin adds a css (a slightly modified version of the DITA-OT commonltr.css) to your Wordpress theme to properly render the standard domains.</description>
	</item>
	<item>
		<title>DITA and XML Community of the Rockies</title>
		<link>http://tc.eserver.org/34364.html</link>
		<guid>http://tc.eserver.org/34364.html</guid>
		<description>Our goal is to bring people together — think social network organized around XML, DITA, content management and related topics. This blog serves as a hub for white papers and URL resources, contains a calendar of XML-related events and conferences, tracks industry trends, and keeps members up-to-date as to “what’s new” on the site.</description>
	</item>
	<item>
		<title>Introducing WinANT</title>
		<link>http://tc.eserver.org/34330.html</link>
		<guid>http://tc.eserver.org/34330.html</guid>
		<description>I decided to simplify the DITA publishing process for myself by building a Windows interface to Ant. Ant was developed to allow programmers to write a simple build file in an XML format, and then process that XML file with the Ant build software.</description>
	</item>
	<item>
		<title>XML Basics for New Users</title>
		<link>http://tc.eserver.org/34264.html</link>
		<guid>http://tc.eserver.org/34264.html</guid>
		<description>If you&apos;re new to XML, this article introduces the basic construction of XML documents as well as the rules that you must follow to create well-formed XML, including naming conventions, proper tag nesting, attribute guidelines, declarations, and entities. You&apos;ll also gain an understanding of validation in terms of both DTD and schema usage.</description>
	</item>
	<item>
		<title>All About Output from DITA Maps</title>
		<link>http://tc.eserver.org/34261.html</link>
		<guid>http://tc.eserver.org/34261.html</guid>
		<description>Using Adobe FrameMaker 9, one can save a DITA Map in various formats depending on one’s requirements. It could be intermediary output, like – FrameMaker Book/Document; or it can be final output, like – Print/PDF.</description>
	</item>
	<item>
		<title>XML Design for Relational Storage</title>
		<link>http://tc.eserver.org/34240.html</link>
		<guid>http://tc.eserver.org/34240.html</guid>
		<description>Design principles for XML schemas that eliminate redundancies and avoid update anomalies have been studied recently. Several normal forms, generalizing those for relational databases, have been proposed. All of them, however, are based on the assumption of a native XML storage, while in practice most of XML data is stored in relational databases. In this paper we study XML design and normalization for relational storage of XML documents. To be able to relate and compare XML and relational designs, we use an information-theoretic framework that measures information content in relations and documents, with higher values corresponding to lower levels of redundancy. We show that most common relational storage schemes preserve the notion of being well-designed (i.e., anomalies- and redundancy-free). Thus, existing XML normal forms guarantee well-designed relational storages as well. We further show that if this perfect option is not achievable, then a slight restriction on XML constraints guarantees a “second-best” relational design, according to possible values of the information-theoretic measure. We ﬁnally consider an edge-based relational representation of XML documents, and show that while it has similar information-theoretic properties with other relational representations, it can behave signiﬁcantly worse in terms of enforcing integrity constraints.</description>
	</item>
	<item>
		<title>XML-Based XML Schema Access</title>
		<link>http://tc.eserver.org/34241.html</link>
		<guid>http://tc.eserver.org/34241.html</guid>
		<description>XML Schema’s abstract data model consists of components, which are the structures that eventually deﬁne a schema as a whole. XML Schema’s XML syntax, on the other hand, is not a direct representation of the schema components, and it proves to be surprisingly hard to derive a schema’s components from the XML syntax. The Schema Component XML Syntax (SCX) is a representation which attempts to map schema components as faithfully as possible to XML structures. SCX serves as the starting point for applications which need access to schema components and want to do so using standardized and widely available XML technologies.</description>
	</item>
	<item>
		<title>XML-Based Multimodal Interaction Framework for Contact Center Applications</title>
		<link>http://tc.eserver.org/34243.html</link>
		<guid>http://tc.eserver.org/34243.html</guid>
		<description>In this paper, we consider a way to represent contact center applications as a set of multiple XML documents written in different markups including VoiceXML and CCXML. Applications can comprise a dialog with IVR, call routing and agent scripting functionalities. We also consider ways how such applications can be executed in run-time contact center environment.</description>
	</item>
	<item>
		<title>Lovely DITA, Meta Maid, Ready-made Metadata</title>
		<link>http://tc.eserver.org/34150.html</link>
		<guid>http://tc.eserver.org/34150.html</guid>
		<description>Since adaptation and reuse are core ideas of DITA (Darwin Information Typing Architecture), perhaps we&apos;ll be forgiven if we adapt and reuse old Beatles standards to explain the newest XML standards (hey, maybe it&apos;s the only way to make XML sound catchy). DITA is an IBM gift to the technical documentation community that was approved as a standard this spring by OASIS (Organization for the Advancement of Structured Information Standards), the hosts for many XML interchange standards such as ebXML. Ever since, tech writers have been buzzing about an easier way to get into structured topic-based writing with DITA XML and asking XML Editor vendors to add support for DITA.</description>
	</item>
	<item>
		<title>Peaceful Coexistence: The SGML/XML Transition at Cessna Aircraft</title>
		<link>http://tc.eserver.org/33974.html</link>
		<guid>http://tc.eserver.org/33974.html</guid>
		<description>The transition in a markup-based publishing environment from SGML- to XML-based tools and procedures can sometimes be complex. This session details Cessna Aircraft Company&apos;s implementation as it moves from an SGML environment to an XML enviroment.</description>
	</item>
	<item>
		<title>Building Dynamic Applications With Mozilla, REX and XQuery.</title>
		<link>http://tc.eserver.org/33975.html</link>
		<guid>http://tc.eserver.org/33975.html</guid>
		<description>The Mozilla platform offers a rich support of XML techniques, from low level ones (XPath, RDF, DOM, e4x) to rendering dialects like XHTML, SVG, XUL and XForms, thus making this platform a natural choice for the XML inclined. It is becoming a platform of choice when developing rich connected applications. When building dynamic applications, the developer is often facing a common set of programming patterns : gathering data from various remote and local sources, storing data with an optional transformation phase, and updating parts of the GUI to reflect the modifications in the data store. With today&apos;s ubiquitous use of XML as a data exchange syntax, a major part of these tasks can be achieved with XML based solutions.&#xD;&#xD;In this article we will present an XML centric solution that aims at minimizing the impedance mismatch between different data models that plagues classical architectures involving for instance XML/object/relationnal translation. It combines some of Mozilla&apos;s existing capabilities with REX (Remote Events for XML) and a native XML database with XQuery support. REX provides means to update the XUL based GUI and the database, while the XML database is used as a versatile storage engine.</description>
	</item>
	<item>
		<title>XQueryP: An XML Application Development Language</title>
		<link>http://tc.eserver.org/33976.html</link>
		<guid>http://tc.eserver.org/33976.html</guid>
		<description>XQuery is a language that operates on XML in its native data model, using the type system of XML Schema. By the time of the XML 2006 conference, XQuery Version 1.0 will probably be adopted as a W3C Recommendation. Like SQL, XQuery is declarative and functional, which makes it well-suited for automatic optimization. XQuery Version 1.0 is designed for querying and transforming XML data, and W3C has published a working draft of an XQuery extension for updating XML data. With an additional small extension, XQuery could be turned into a native application development language for XML, eliminating the impedance mismatch problem. An earlier paper briefly outlined such an extension, called XQueryP. This paper expands on the XQueryP proposal, adding more details, additional features such as error handling, and some use cases that illustrate the use of the extended language in various different environments.</description>
	</item>
	<item>
		<title>A Study of the Adoption and Usage of XML Schema - Its Design and Results</title>
		<link>http://tc.eserver.org/33977.html</link>
		<guid>http://tc.eserver.org/33977.html</guid>
		<description>There is an obvious need to understand the current adoption and the current usage of XML Schema by the IT industry. That is, XML standardization bodies, XML tool providers, and IT decision makers need to know about the current position of XML Schema on the &apos;adoption curve&apos;; they would like to know who is using XML Schema, what it is used for, and how users reflect on their usage. All sorts of more detailed questions arise: Is XML Schema usage observably increasing? Who is authoring schemas? (Developers? DBA&apos;s? Analysts? Who else?) Who is consuming schemas? What tools are used to author and consume schemas? What other meta-data languages are used in the same corporation? The study at hand covered these and some more questions. The goal was to gather broad information on XML Schema adoption and usage, leaving room for studies that dive into more detailed subtopics. There were 2,000 solicited participants of the study with 59 completed responses. The presentation (paper) does not just present the results of the study, but also motivates the study, describes its design, and draws some conclusions. This study has been carried out in collaboration with the Stephen M. Ross School of Business at the University of Michigan.</description>
	</item>
	<item>
		<title>XML Project Management Best Practices</title>
		<link>http://tc.eserver.org/33978.html</link>
		<guid>http://tc.eserver.org/33978.html</guid>
		<description>Three panellists talk about the challenges of managing an XML publishing and documentation project. After brief introductory remarks from each speaker, there will be a general discussion with the audience about the challenges of XML project management in the publishing world.</description>
	</item>
	<item>
		<title>Daddy? Where Do Schemas Come From? Some Facts of Life for Schema Users</title>
		<link>http://tc.eserver.org/33980.html</link>
		<guid>http://tc.eserver.org/33980.html</guid>
		<description>The rules for finding schema components when validating a document using W3C&apos;s XML Schema 1.0 are widely misunderstood. This presentation will the rules for constructing a schema and describe the reasoning behind the design.</description>
	</item>
	<item>
		<title>Word and OpenOffice for XML Authoring</title>
		<link>http://tc.eserver.org/33984.html</link>
		<guid>http://tc.eserver.org/33984.html</guid>
		<description>In this session, three panellists and audience members will discuss creating XML documents using two familiar word processors: Microsoft Word and OpenOffice. Paul Bernard will introduce some real-world examples of how publishers are using Microsoft Word in XML workflows, and how Office 2007 and OpenXML will affect those processes. Jon Parsons will discuss XML, Office 2007, and content management for document integration in the middle tier. Lisa Richards will discuss XML authoring in OpenOffice.</description>
	</item>
	<item>
		<title>Resistance is Futile: You Will Store XML</title>
		<link>http://tc.eserver.org/33986.html</link>
		<guid>http://tc.eserver.org/33986.html</guid>
		<description>Industry standards consortia have defined thousands of exchange formats for business related messages in XML Increasingly, data conforming to industry exchange formats are being stored in files and database systems as XML (as well being mapped to relational data). This talk describes what happens when the exchange formats and the storage formats become one. Business applications can be built in new ways that can reduce development costs and more readily accommodate evolving business requirements. The use of generic tools rather than bespoke software becomes more attractive. The criteria for managing XML schemas and for XML schema evolution change. The talk will outline trends arising from the unification of storage formats and exchange formats. It will incorporate a case study to illustrate the main points.</description>
	</item>
	<item>
		<title>XML Pipeline Processing</title>
		<link>http://tc.eserver.org/33987.html</link>
		<guid>http://tc.eserver.org/33987.html</guid>
		<description>Pipeline processing is a powerful programming technique that can lead to programs that are easier to maintain and enhance and monolithic imperative programs. Developers familiar with the power of pipeline operations central to the UNIX operating system know how simple, modular tools can be chained together to accomplish a wide variety of complex tasks. XSLT pipelines offer the same advantage for XML transformation. Where UNIX pipelines are based around standard input and output of lines of text, XSLT pipelines rely on the structure of well-formed XML between stages. The panel members will demonstrate the value of a pipeline processing approach and discuss implementation specifics.</description>
	</item>
	<item>
		<title>Agile XML Development</title>
		<link>http://tc.eserver.org/33988.html</link>
		<guid>http://tc.eserver.org/33988.html</guid>
		<description>Three panellists talk about how they&apos;ve applied agile development techniques to XML, followed by audience discussion and Q&amp;A:&#xD;&#xD;Tony Coates will discuss XML and schema quality assurance using unit test frameworks.&#xD;&#xD;David Carver will discuss agile XML schema development.&#xD;&#xD;Claudia Lucia Jimenez-Guarin will discuss software construction for evolving systems with incomplete data definition.</description>
	</item>
	<item>
		<title>Unleashing the Power of XML</title>
		<link>http://tc.eserver.org/33989.html</link>
		<guid>http://tc.eserver.org/33989.html</guid>
		<description>The &quot;Unleashing the power of XML&quot; presentation provides insight, from 20 years personal experience in the publishing industry, on the value of good markup and the challenges of migrating from SGML to XML based systems. We will review the results of an informal survey of the publishing industry that focuses on how XML is (and is not) being leveraged and the rationale behind these decisions. Finally, we will discuss a &apos;new&apos; technology that has the potential to revolutionize the publishing industry as well as highlight some real world applications already leveraging this technology.</description>
	</item>
	<item>
		<title>Lessons Learned: Development from Initial Planning to Successful Implementation</title>
		<link>http://tc.eserver.org/33993.html</link>
		<guid>http://tc.eserver.org/33993.html</guid>
		<description>From initial data modeling, to technical XML Schema design and critical programmatic realization, we have an actionable, real-world set of comprehensive recommendations that can help you formulate a successful XML implementation.</description>
	</item>
	<item>
		<title>Unit Testing in XSLT 2.0</title>
		<link>http://tc.eserver.org/33895.html</link>
		<guid>http://tc.eserver.org/33895.html</guid>
		<description>One of the tenets of modern software design is that early and frequent testing is a key contributor to successful application development. Unit testing frameworks, tools designed to ease the development and execution of unit tests, exist for many programming languages. This paper discusses how unit testing can be applied to the development of stylesheets and describes a testing framework for XSLT 2.0 unit tests.</description>
	</item>
	<item>
		<title>A Close Look at the Compact XML Schema-Aware XML Processing Framework</title>
		<link>http://tc.eserver.org/33896.html</link>
		<guid>http://tc.eserver.org/33896.html</guid>
		<description>Wide deployment of XML technology in enterprise applications demands high performance XML processing framework. This results in extensive investigation on building an XML processing infrastructure leveraging a compact, pre-parsed XML format, which could save in the memory and CPU consumption as well as the network bandwidth.&#xD;&#xD;In this paper, we will discuss the project building a compact schema-aware binary XML processing framework and compare it with the existing binary XML technologies. The discussion will cover the design of the compact binary XML format, the implementation for the compact binary XML processors, which encode and decode the XML documents, and how the compact binary XML support is integrated with the existing XML processing stack.&#xD;&#xD;At the end, we will provide the result testing applications leveraging the compact binary XML processing framework.</description>
	</item>
	<item>
		<title>A Generalized Grammar for Three-way XML Synchronization</title>
		<link>http://tc.eserver.org/33897.html</link>
		<guid>http://tc.eserver.org/33897.html</guid>
		<description>This paper proposes a general synchronization grammar which can describe synchronization rule sets. For example, when handling three input files, we show that changes to elements can be described in terms of just seven possible permutations. Similarly, PCDATA and attribute changes can be described in terms of a fixed set of permutations. Using these permutations a grammar is proposed, allowing precise description of synchronization algorithms and rule sets and providing a testable framework for their implementation.&#xD;&#xD;The paper applies the resulting grammar to existing synchronization tools and technologies and shows how the grammar can be applied to provide solutions for specific application areas, including document workflow and translation.</description>
	</item>
	<item>
		<title>Functional XML: A Preliminary Sketch</title>
		<link>http://tc.eserver.org/33900.html</link>
		<guid>http://tc.eserver.org/33900.html</guid>
		<description>Existing XML processing models are pipelines, controlled by pipeline descriptions which resemble shell scripts. Functional XML allows XML documents to specify their own processing explicitly, without losing the generality of the pipeline script approach.</description>
	</item>
	<item>
		<title>Service Oriented Architectures (SOA) in the Real World</title>
		<link>http://tc.eserver.org/33901.html</link>
		<guid>http://tc.eserver.org/33901.html</guid>
		<description>Management is an essential for any organization planning to make production use of SOA. Even at the outset of a Web services project, success hinges on defining, tracking and controlling appropriate service levels. When implementing Web services, organizations need to review and analyze quality-of-service (QoS) metrics in order to plan for growth, minimize risk and justify additional investments. Once in production, loosely coupled systems require heightened security measures and a means for handling unexpected business conditions.&#xD;&#xD;In this session, the author will review how two leading financial services organizations built and deployed production-ready SOA systems, and, as a result, significantly reduced development cycles and total cost of ownership. Ed will also discuss the benefits these companies have achieved from implementing their SOA systems, the challenges they overcame and how they plan to extend their SOA systems to realize greater business benefit in the future.</description>
	</item>
	<item>
		<title>Analysis of XML Schema Usage</title>
		<link>http://tc.eserver.org/33902.html</link>
		<guid>http://tc.eserver.org/33902.html</guid>
		<description>XML schema analysis aims to extract quantitative and qualitative information from actual XML schemas. To this end, XML schemas are measured through systematic algorithms, on the basis of the intrinsic feature model of the XSD language. XML schema analysis is a derivative of software analysis (program analysis) and of software code metrics, in particular. The present article introduces essential concepts of XML schema analysis and applies them to the important problem of understanding XML schema usage in practice. Analyses for feature counts, idiosyncrasy counts, size metrics, complexity metrics, and XML schema styles are executed on a large corpus of real-world XML schemas.</description>
	</item>
	<item>
		<title>The Future of XML Information Management</title>
		<link>http://tc.eserver.org/33903.html</link>
		<guid>http://tc.eserver.org/33903.html</guid>
		<description>Discusses how XML is changing the definition of &apos;Information Management&apos; and the challenges associated with this change. XML provides endless opportunities when it comes to solving complex data issues companies face today from data integration to implementation of Service Oriented Architectures(SOA). Companies that choose to exploit the advantages of XML will undoubtly gain an edge over their competitors but will also be required to solve the challenges around how to best manage and service XML data without compromising data security and integrity.</description>
	</item>
	<item>
		<title>The Session Concept and Web Services</title>
		<link>http://tc.eserver.org/33904.html</link>
		<guid>http://tc.eserver.org/33904.html</guid>
		<description>This paper describes the session concept as it relates to middleware systems in general and Web services in particular. Common applications of the session concept are found in distributed object systems, the Web, and messaging middleware systems. The purpose of a session is to allow multiple individual Web Services to enter a relationship by sharing certain common attributes as an externally modeled entity. For example, multiple Web Services executing within the scope of a single authorized/secure session. In the context of Web services, explicit building blocks for session-oriented protocols and services have been proposed in two specifications, WS-Addressing and WS-Context. The distinguishing characteristic of these two proposals is the degree of coupling they introduce between session participants. In this paper we shall compare and contrast the underlying models these specifications present, as they relate to the session concept in Web services. The aim is to illustrate the advantages and disadvantages of both approaches and summarize best-practices and techniques for supporting a scalable Web services architecture. Note, although this paper is not purely research oriented, it does make an important contribution in the area of software practices and experiences for current and future researchers. The authors believe that it is important to ensure that the Web services architecture scales as well as the World Wide Web and as we shall see, the session concept and how it is provided play an integral role in that arena.</description>
	</item>
	<item>
		<title>XML Authoring for Those Who Don&apos;t Like Markup</title>
		<link>http://tc.eserver.org/33905.html</link>
		<guid>http://tc.eserver.org/33905.html</guid>
		<description>Advances in word processing technology now enable people to author simple documents in an interface they are familiar with. They no longer need to know a lot about markup, the schema in use, or be distracted by other concerns than writing what they want to write. This simpler interface, built upon a Microsoft &quot;Smart Doc&quot; solution provides support for authors who are focused on the content they are writing rather than the markup that describes it. At the same time, the author is producing valid XML that can be routed for review and approval, used for multi-channel delivery, or reused by other authors in the enterprise.&#xD;&#xD;Several scenarios of how such an authoring/management system could be used to solve business challenges are described.</description>
	</item>
	<item>
		<title>Records, Tags and Pipelines</title>
		<link>http://tc.eserver.org/33906.html</link>
		<guid>http://tc.eserver.org/33906.html</guid>
		<description>Serving XML is a markup language for expressing XML pipelines, and an extendible Java framework for defining the elements of the language. It provides a markup language for expressing flat-XML, XML-flat, flat-flat, and XML-XML transformations in pipelines. This article provides a brief introduction to the vocabulary of this language, and some examples of its flat-XML capabilities.</description>
	</item>
	<item>
		<title>Microsoft Office Open XML Formats</title>
		<link>http://tc.eserver.org/33908.html</link>
		<guid>http://tc.eserver.org/33908.html</guid>
		<description>This session will provide a technical description of the new Microsoft Office Open XML formats that will become the default XML based formats of the coming version of Microsoft Office (Office 12). The Microsoft Office XML formats provides a great Open and standard-based XML format for Office Documents that enables new XML document scenarios that were not possible before.</description>
	</item>
	<item>
		<title>RosettaNet: Adoption Brings New Problems, New Solutions</title>
		<link>http://tc.eserver.org/33843.html</link>
		<guid>http://tc.eserver.org/33843.html</guid>
		<description>The first phase of RosettaNet innovation and deployment was fuelled by the early challenges of achieving standards-based interoperability and making B2B integration work over the Internet. In the second phase, RosettaNet is working to reduce the cost of multi-enterprise collaboration to increase the depth of collaboration and to encourage small- and medium-sized enterprises to participate and thereby increase the breadth of multi-enterprise collaboration. This paper focuses on the XML-based technologies and methodologies that RosettaNet is using to address the principal challenges of the second phase, and shares some insights that may be useful for those facing the challenge of creating standards for information exchange within an enterprise or between enterprises.</description>
	</item>
	<item>
		<title>XML, REST, and SOAP at Yahoo</title>
		<link>http://tc.eserver.org/33844.html</link>
		<guid>http://tc.eserver.org/33844.html</guid>
		<description>Yahoo Search Marketing makes extensive use of XML internally, for data exchange and APIs between back-end systems, and externally, as the primary interaction mechanism with third parties via REST and SOAP APIs.</description>
	</item>
	<item>
		<title>XML and the Many Metamodels of Enterprise Metadata</title>
		<link>http://tc.eserver.org/33847.html</link>
		<guid>http://tc.eserver.org/33847.html</guid>
		<description>Enterprise metadata appears in many languages and formats. XML provides a standard and consistent language for metadata, simplifying both interchange and parsing. But simply storing metadata as an XML file (be it XSD, BPEL, WSDL, J2EE EJB descriptors files, or any of dozens of proprietary formats) does not automatically and formally capture the full richness of the given metadata language. Even if XSDs are used to constrain syntax, they cannot define all possible structures and relationships, nor can they express the meaning of metadata in its business context.</description>
	</item>
	<item>
		<title>Syntext Serna and New Trends in XML Content Authoring</title>
		<link>http://tc.eserver.org/33822.html</link>
		<guid>http://tc.eserver.org/33822.html</guid>
		<description>Recent trends in XML content authoring demonstrate increasing shift towards advanced reuse patterns and multi-source compound document architectures. This imposes completely new requirements for the XML authoring tools, most of which were originally developed for narrative document authoring and architectures like Docbook or TEI. The key requirement is the ability to provide a single, transparent, directly editable view for such complex documents.</description>
	</item>
	<item>
		<title>Bulletproofing Web Services</title>
		<link>http://tc.eserver.org/33823.html</link>
		<guid>http://tc.eserver.org/33823.html</guid>
		<description>As companies and consumers rely more on Web services, it becomes increasingly important for Web services developers to know how to properly design, develop, deploy, and ultimately manage a Web services system. However, because of the inherent complexities that can arise with a Web service implementation, it can be difficult to grasp practical fundamentals and devise a step-by-step plan for Web services development.</description>
	</item>
	<item>
		<title>Using XSL, XForms and UBL Together to Create Complex Forms With Visual Fidelity</title>
		<link>http://tc.eserver.org/33824.html</link>
		<guid>http://tc.eserver.org/33824.html</guid>
		<description>This paper will explain how XSL-FO, XSLT, XForms and UBL can be used together (and how the implementation in Scriptura XBOS is done). Each technology contributes its own strengts to the total solution. XSL-FO for page oriented layout with a visual fidelity, XForms for advanced and flexible forms, and UBL to represent the business data. Together they allow to create UBL documents such as invoices in a very powerful and flexible way, all with open standards.</description>
	</item>
	<item>
		<title>Using SVG in Document Management</title>
		<link>http://tc.eserver.org/33825.html</link>
		<guid>http://tc.eserver.org/33825.html</guid>
		<description>By taking advantage of open source products, and by stretching the definition of location, we were able to program xml and SVG tools to perform many of the functions of a standard geographic information system (GIS). Additionally, we were able to develop prototypes of document management, content management and knowledge visualization tools that are not easily available through standard GIS tools.</description>
	</item>
	<item>
		<title>XSL Transform Self-Documentation</title>
		<link>http://tc.eserver.org/33826.html</link>
		<guid>http://tc.eserver.org/33826.html</guid>
		<description>The XSL stylesheets used at PubMed Central for data conversion present a particular challenge because documentation is needed not only for the reference of developers, but also for digital archivists to ensure that the conversion process conforms to accepted archiving standards. The choices that developers make in writing conversion filters need to be transparent and reviewable. To meet this need, we defined a format for inserting documentation into XSL stylesheets. The documentation had to be easy to maintain and needed to be capable of generating documentation for developers, archivists, and other stakeholders.</description>
	</item>
	<item>
		<title>XML Marks the Spot: XML Helps Move Knowledge from Books to Bytes</title>
		<link>http://tc.eserver.org/33827.html</link>
		<guid>http://tc.eserver.org/33827.html</guid>
		<description>The discussion will share advancements in the areas of digital capture, storage, management, access and output. It will review the significant benefits and cultural implications with the digitization of information, focusing on software and storage solutions creating easy access and search capability for scanned information. A demonstration and review of the automatic bookscanning process relating to the use of XML will share how modifications can be made to a pre-existing XML file.</description>
	</item>
	<item>
		<title>Native XML Databases in the Real World</title>
		<link>http://tc.eserver.org/33828.html</link>
		<guid>http://tc.eserver.org/33828.html</guid>
		<description>Based on a broad survey of native XML database companies, this presentation describes how native XML databases are being used in the real world, including descriptions of why native XML databases succeeded and relational and other technologies failed.</description>
	</item>
	<item>
		<title>Enterprise-Level Web Form Applications with XForms and XFDL</title>
		<link>http://tc.eserver.org/33829.html</link>
		<guid>http://tc.eserver.org/33829.html</guid>
		<description>This paper describes a platform for the XML definition of secure, intelligent web-based applications. XForms provides a powerful model-view-controller (MVC) pattern that may best be described as a cause-and-effect XML processing model originated by XFDL. This paper describes a new version of XFDL that consumes, or skins, XForms. Hence, this paper presents the first integration of the standardized XML markup for expressing the core processing of a web-based form applications (XForms) with a host language (XFDL) that offers security, precision presentation, a document-centric capability, and other features that contribute to a more rich user experience.</description>
	</item>
	<item>
		<title>Getting the Most Out of COCOON: A XML-Based Webs Service for a Registration Agency</title>
		<link>http://tc.eserver.org/33830.html</link>
		<guid>http://tc.eserver.org/33830.html</guid>
		<description>Since 2005 the German National Library of Science and Technology (TIB) is established as a DOI registration agency for scientific content. Data providers transmit XML-files containing the DC-based metadata descriptions of the scientific data to a webservice infrastructure at the TIB, which was created by the Research center L3S during a project founded by the registration agency for scientific content. Data providers transmit XML-files containing the DC-based metadata descriptions of the scientific data to a webservice infrastructure at the TIB, which was created by the Research center L3S during a project founded by the German research association (DFG). This webservice infrastructure is based on the web application framework COCOON. We have however extended COCOON with full webservice functionalities. Using XSLT the webservice is furthermore able to transform XML-metadata files into well-formed PICA-files to insert the metadata information into the library catalogue of the TIB.</description>
	</item>
	<item>
		<title>On Language Creation</title>
		<link>http://tc.eserver.org/33831.html</link>
		<guid>http://tc.eserver.org/33831.html</guid>
		<description>During the past twenty years, a huge number of custom languages - at least hundreds, perhaps a couple of thousand - have been attempted. Almost all have been miserable failures. That is to say, the vast majority have failed to achieve wide adoption, and those that were adopted have often failed to achieve their goals, whether of reducing costs, enriching applications, or both.</description>
	</item>
	<item>
		<title>New XML Validation Technologies in Action</title>
		<link>http://tc.eserver.org/33832.html</link>
		<guid>http://tc.eserver.org/33832.html</guid>
		<description>This paper is based from a number of real-world XML validation projects, and compares and contrasts the experience &apos;in the trenches&apos; with the current state of the art in XML validation standards. Validation is a topic of some controversy in the XML community. While there has been movement from the basic validation offered by XML 1.0 DTD&apos;s, there is little consensus on whether that movement has been in the right direction.</description>
	</item>
	<item>
		<title>Large Scale Validation of Millions of UBL Invoices with XML Schema and Schematron</title>
		<link>http://tc.eserver.org/33833.html</link>
		<guid>http://tc.eserver.org/33833.html</guid>
		<description>Since February 1st 2005, millions of invoices have been exchanged between the private sector and the public sector in Denmark. This paper focuses on real life problems, experiences and solutions with syntactical and semantical validation of millions of electronic invoices. Localization and documentation for regional and national use is a massive and important assignment. I.e. decisions on the use of identifiers have to be specified and local payment methods must be mapped to the international standard. The result is a message with many internal integrity constraints that cannot be validated with the UBL schemas alone. In order to provide even stronger validation, non-normative supplementary schemas have been developed. These schemas perform stronger validation based on decisions about the use of national identifiers for companies and persons. In addition to the use of XML schema – Schematron is used for the validation of internal referential integrity constraints. Experiences and theoretical considerations on the localization of international vocabularies are discussed.</description>
	</item>
	<item>
		<title>XML Document Formats</title>
		<link>http://tc.eserver.org/33835.html</link>
		<guid>http://tc.eserver.org/33835.html</guid>
		<description>As world events and business opportunities collide, the requirements for interoperable document formats become increasingly evident.&#xD;&#xD;Mandating XML for systems is a first step, but real information can&apos;t be shared effectively without a common understanding on the semantics and usage of the markup. One solution is to use agreed-on custom schemas. Another is to cite well-standardized formats such as XHTML, or deploy more specific XML formats such as Microsoft Office XML or the OpenDocument Format. None of these latter formats were written with a particular semantic usage in mind. They are of more general applicability than custom-built schemas, can be used for human-readable documents, and can be built into specific tools.</description>
	</item>
	<item>
		<title>Binding the Graphical Web (Component and Data Bindings with XBL, XHTML and SVG)</title>
		<link>http://tc.eserver.org/33836.html</link>
		<guid>http://tc.eserver.org/33836.html</guid>
		<description>The emerging XML based web increasingly relies upon ways of presenting content in a just in time manner. Presentation technologies such as SVG and XHTML can do so, yet the power to properly harness them will likely lie in the emergent binding languages such as XBL, sXBL, and XTF.&#xD;&#xD;In this presentation, bindings and binding languages will be explored, illustrating how such environments as the Mozilla Firefox 1.5 browser are using XBL as a means for performing component binding into XHTML, SVG and XForms interfaces, looks at sXBL and the W3C&apos;s XBL directions, and details why such binding languages likely represent the future of XML presentation and interaction.</description>
	</item>
	<item>
		<title>Plugging into the Pervasive XML Infrastructure</title>
		<link>http://tc.eserver.org/33837.html</link>
		<guid>http://tc.eserver.org/33837.html</guid>
		<description>In 1998 the industry got behind a common vision of interoperability for systems and data using XML. The web (HTTP/HTML) connected millions of users to each other as well by presenting information they needed - both at work and from home. The next logical step is to connect systems together and break down the stove pipes of information and business logic that exist to unleash an entirely new wave of productivity gains. In this talk I will trace the march of computing that has led to incredible productivity gains over several decades; draw parallels to the invention of electrical generation facilities and the subsequent building of the electric grid that provided power for all to harness and call out the challenges that still lie ahead of us.</description>
	</item>
	<item>
		<title>Integrating Messaging and Databases to Implement Service Architectures</title>
		<link>http://tc.eserver.org/33838.html</link>
		<guid>http://tc.eserver.org/33838.html</guid>
		<description>There has been much debate over two quite different approaches to implementing XML services. The &quot;web services&quot; approach leverages a rather large and not yet stabilized stack of formats and protocols built on top of SOAP that promise secure, reliable operations; the &quot;REST&quot; or &quot;Plain old XML over HTTP&quot; approach keeps the basic formats and operations quite simple, but puts the burden for any security or end-to-end reliability on the application developer rather than the computing infrastructure.&#xD;&#xD;This presentation considers a third approach which complements many of the ideas in both WS and REST but uses an XML-capable DBMS as the messaging hub or service broker. This makes it feasible to support asynchronous, loosely coupled communications between service requesters and providers.</description>
	</item>
	<item>
		<title>XML Data Binding: Integrating XML and Object-Oriented Technologies</title>
		<link>http://tc.eserver.org/33839.html</link>
		<guid>http://tc.eserver.org/33839.html</guid>
		<description>Data are the essence of business processes and technical applications, and managing data effectively is critical for success in any industry. To that end, XML has emerged as the dominant syntax for data management. The fundamental organizing principle of XML is hierarchy. Parent-child relationships among data are maintained to infinite depth through markup. Hierarchies also serve as a critical component of XML’s validation capability. An XML Schema document defines the rules for structuring data within an XML instance by describing a finite set of hierarchy sequences and an explicit set of sequences of elements within them. Hierarchy, therefore, is the underlying principle of data management in XML.</description>
	</item>
	<item>
		<title>XML in the Wild Blue Yonder</title>
		<link>http://tc.eserver.org/33841.html</link>
		<guid>http://tc.eserver.org/33841.html</guid>
		<description>A recent survey of XML implementations found that many United States Air Force (USAF) communities are incorporating XML as a foundational step in their migration to a net-centric vision. Although the survey was limited to publicly available resources –and thus only a partial view of total USAF efforts – thoughtful analysis of the survey results nonetheless reveals both strengths and weaknesses in the approaches inspected. In this paper we summarize the survey results and what they imply for how the USAF is progressing towards net-centricity. We note potential positive impacts XML technologies could have on USAF business practices, and some potential shortfalls.</description>
	</item>
	<item>
		<title>Designing XML Formats: Versioning vs. Extensibilty</title>
		<link>http://tc.eserver.org/33815.html</link>
		<guid>http://tc.eserver.org/33815.html</guid>
		<description>Designers of XML formats have to face the problem of how to design their formats to be extensible and yet be resilient to changes due revisions of the format. This presentation covers various techniques and considerations for versioning XML formats.</description>
	</item>
	<item>
		<title>Securing XML - Case Studies from the Financial Services Industry</title>
		<link>http://tc.eserver.org/33816.html</link>
		<guid>http://tc.eserver.org/33816.html</guid>
		<description>XML is becoming the de facto business document interchange language for the Internet. Technologies such as SOAP and EBXML have been developed within the XML framework. Digital security standards and techniques are now being applied to XML, and to &apos;business webs&apos; built using XML and Web Services. This presentation discusses these initiatives and the issues being encountered when applying security principles of confidentiality and non-repudiation to XML. Drawing on practical experience in Vordel projects, this presentation looks at how Web Services can be applied in the Financial Services industry to provide for improved secure partner and customer integration for the delivery of products and services.</description>
	</item>
	<item>
		<title>Using XForms in Office Applications</title>
		<link>http://tc.eserver.org/33817.html</link>
		<guid>http://tc.eserver.org/33817.html</guid>
		<description>This paper addresses the use of the W3C XForms standard in a general-purpose office application.&#xD;&#xD;XForms allows for the manipulation and processing of highly structured XML content while providing means of input validation and business logic inside the form. Through the integration of XForms support into an office application, the user is enabled to work with arbitrarily structured XML data in a convenient and well-known environment.&#xD;&#xD;The XForms integration into StarOffice and OpenOffice.org that the author shows here supports the user in the design phase of the form, as well as during data entry and validation in the deployed form.</description>
	</item>
	<item>
		<title>The Tao of Topic Maps: Seamless Knowledge in Practice</title>
		<link>http://tc.eserver.org/33818.html</link>
		<guid>http://tc.eserver.org/33818.html</guid>
		<description>Topic Maps have figured very prominently at all recent IDEAlliance conferences, with a large number of interesting presentations on various aspects of the Topic Maps paradigm. However, at every conference there are always many people who are encountering Topic Maps for the first time. For those people, experiencing that something they have never heard of before - or don&apos;t quite get - is the &quot;buzz of the conference&quot; can be very frustrating.&#xD;&#xD;This presentation is designed to cater to the needs of such people by providing an introduction to the basic concepts of topic maps in a lively and informal manner.</description>
	</item>
	<item>
		<title>Computing for the Mathematical Sciences with XML, Web Services, and P2P</title>
		<link>http://tc.eserver.org/33819.html</link>
		<guid>http://tc.eserver.org/33819.html</guid>
		<description>While computing the Mathematical Sciences is similar to other scientific areas, often the researcher lacks the resources to carry out those computations. Grid computing and web services provide some possibilities for solutions but they do not address the increasing demand for computing resources and ad hoc computation networks. This paper describes a solution to this that uses peer-to-peer technologies to build ad hoc networks of computational agents that all speak XML to carry out computations.</description>
	</item>
	<item>
		<title>Anatomy of a Native XML Database</title>
		<link>http://tc.eserver.org/33792.html</link>
		<guid>http://tc.eserver.org/33792.html</guid>
		<description>Most people in the XML community are aware of the term, &quot;Native XML Database.&quot; Fewer are aware of the design details and implementation trade-offs made in construction of a native XML database.&#xD;&#xD;This paper focuses on issues surrounding storage in a native XML database. The format of stored XML, as well as the granularity of stored documents, has a large effect on database design and scalability, as well as how a system may be used by an application. Indexing of stored information is another topic that is at the core of XML database performance.</description>
	</item>
	<item>
		<title>XML and SOA (Service-Oriented Applications)</title>
		<link>http://tc.eserver.org/33793.html</link>
		<guid>http://tc.eserver.org/33793.html</guid>
		<description>The realization of SOA through Web services is intrinsically driven by core XML technologies. The emergence of service-oriented design principles, however, is affecting how XML technologies are utilized and positioned within contemporary solutions.</description>
	</item>
	<item>
		<title>Migrating SGML to XML: Lessons Learned</title>
		<link>http://tc.eserver.org/33795.html</link>
		<guid>http://tc.eserver.org/33795.html</guid>
		<description> Two years ago we began the process of upgrading our content management system. Part of this upgrade required our data to be migrated from an Informix database to an Oracle database. This presented us with the opportunity to convert our data from SGML to XML. This presentation will focus on three areas: analysis/preparation for migration, migration of the data and lessons learned.</description>
	</item>
	<item>
		<title>Text Extraction from Graphical Objects During XML Conversion</title>
		<link>http://tc.eserver.org/33797.html</link>
		<guid>http://tc.eserver.org/33797.html</guid>
		<description>Materials that include ornamentation and complex design features have long been challenging to convert to XML, even by hand. The problem is two-fold: complex documents usually contain a variety of graphics, some of which may be simple ornamentation, with others actually fundamental to the subject matter. In addition, these graphics can consist of images overlaid either with text that is integral to the image content, or with actual body text. The analysis and extraction of such content into a meaningful order in the converted XML file is not currently possible via scripting conversion tools, and can be time-consuming and arduous to tag manually.</description>
	</item>
	<item>
		<title>Character Matters</title>
		<link>http://tc.eserver.org/33798.html</link>
		<guid>http://tc.eserver.org/33798.html</guid>
		<description>Documents are made of characters, XML documents are made of Unicode characters. Comparing with SGML, we now have potentially one million characters while SGML only provides a hundred, but on the other hand, we lost the option of defining our own SDATA entities. This puts us to two challenges.&#xD;&#xD;The first is, how can we validate that a document, an element, an attribute only contains those characters that we know how to process, how to render, sort, seek, hyphenate, capitalise, pronounce... How can we tell a type setter for which character set he has to find a font? XML Schema provides a simple way of restricting the set of valid characters in an attribute or a simple elememt to a regular expression, that can use some of the Unicode character properties, like the block it is defined in (like Basic Latin or Latin Extended-B) or the General Category (like Uppercase Letter or Math Symbol), but you can&apos;t use that in mixed content, like is typical in text markup.</description>
	</item>
	<item>
		<title>Development Life Cycle and Tools for XML Content Models</title>
		<link>http://tc.eserver.org/33799.html</link>
		<guid>http://tc.eserver.org/33799.html</guid>
		<description>Many integration projects today rely on shared semantic models based on standards represented using Extensible Mark up Language (XML) technologies. Shared semantic models typically evolve and require maintenance. In addition, to promote interoperability and reduce integration costs, the shared semantics should be reused as much as possible. Semantic components must be consistent and valid in terms of agreed upon standards and guidelines. In this paper, we describe an activity model for creation, use, and maintenance of a shared semantic model that is coherent and supports efficient enterprise integration. We then use this activity model to frame our research and the development of tools to support those activities. We provide overviews of these tools primarily in the context of the W3C XML Schema. At the present, we focus our work on the W3C XML Schema as the representation of choice, due to its extensive adoption by industry.</description>
	</item>
	<item>
		<title>Models and Metadata: the Role of XML in Enterprise Development</title>
		<link>http://tc.eserver.org/33800.html</link>
		<guid>http://tc.eserver.org/33800.html</guid>
		<description>This talk describes a new approach to rapid application development using patterns, frameworks and modeling languages based on XML. It explains why earlier model driven paradigms failed, and shares insights from commercial tool development experiences. Then, it shows how models based on XML are being used to automate large parts of the software development life cycle.</description>
	</item>
	<item>
		<title>Release of Statistical Data and Metadata Exchange (SDMX) Standards Version 1.0</title>
		<link>http://tc.eserver.org/33802.html</link>
		<guid>http://tc.eserver.org/33802.html</guid>
		<description>From a business perspective, SDMX offers governmental and other organizations a standard for modelling and exchanging aggregated statistical data which is not domain-specific, and which supports the use of existing metadata vocabularies for statistical concepts. Formats are primarily designed around time-series views of data, but cross-sectional views are also supported. Several large-scale implementations are already planned.</description>
	</item>
	<item>
		<title>XML Overview</title>
		<link>http://tc.eserver.org/33803.html</link>
		<guid>http://tc.eserver.org/33803.html</guid>
		<description>This presentation is a 90 minute session. It will cover many areas of XML and XML technologies. It has been constructed to provide the audience a broad understanding of XML and XML technologies in a short amount of time. The presentation is geared to ensure that new XML users can obtain the maximum benefit from other sessions presented at XML 2004. The attendees will gain an understanding of XML jargon and acronyms used in XML technologies, as well.</description>
	</item>
	<item>
		<title>Automate Your Publishing</title>
		<link>http://tc.eserver.org/33804.html</link>
		<guid>http://tc.eserver.org/33804.html</guid>
		<description>Discusses the strategic importance of XML, illustrating it with an application they built to address the growing needs of the DaimlerChrysler MOPAR division. Mr. Haslam will share with you the challenges they faced and how they were solved as well as provide the metrics being used to validate the project&apos;s success.</description>
	</item>
	<item>
		<title>Conflict Resolution in XML - Forms For All</title>
		<link>http://tc.eserver.org/33757.html</link>
		<guid>http://tc.eserver.org/33757.html</guid>
		<description>Conflict resolution is required wherever we have multiple concurrent changes to a single information set. In practical terms this applies, for example, to concurrent editing environments, to replicated database instances which are being updated independently, to address-book changes on a PDA that must be merged into a master database that has itself been changed.&#xD;&#xD;Resolving these conflicts very often requires human intervention. This paper looks at the use of XML forms of various types to reduce the drudgery involved and to take advantage some of the greatest strengths of XML, using pipelining and easily-understood representations to allow a decision-maker to work with minimal drag.</description>
	</item>
	<item>
		<title>The Benefits of ebXML for e-Business</title>
		<link>http://tc.eserver.org/33759.html</link>
		<guid>http://tc.eserver.org/33759.html</guid>
		<description>The ebXML specifications have matured rapidly over the past year. New components and capabilities have extended the architecture for service oriented architectures (SOA). Learn about this new comprehensive release of ebXML that is available from OASIS.</description>
	</item>
	<item>
		<title>Building an XPath-Powered Framework for XML Data Processing</title>
		<link>http://tc.eserver.org/33760.html</link>
		<guid>http://tc.eserver.org/33760.html</guid>
		<description>As XML formatted content and data becomes pervasive on intranets and the Internet the requirement to minimize individual process times becomes great. XPath has been evolving into a rich expression language to query and extract data in a precise way. While it has been designed to be used by a host language such as XSLT and XQuery, an XPath processor can be used quite usefully standalone or as part of an application framework.</description>
	</item>
	<item>
		<title>Alternatives to Formatting XML Editors for Creating Structured Information</title>
		<link>http://tc.eserver.org/33761.html</link>
		<guid>http://tc.eserver.org/33761.html</guid>
		<description>XML editors have traditionally been modeled after the first SGML editor written in 1985, a long time before creating, managing, and distributing structured information was well understood. Now, nearly 20 years later, there are more choices for users interested in creating structured information. Specifically, this presentation discusses alternatives that include Web-based distributed collaborative XML document creation, &quot;tag-free&quot; tools, non-formatting structured editors, and even using common office tools in creating your XML documents.</description>
	</item>
	<item>
		<title>Document Model Selection: Off-the-Shelf, Altered-to-Fit, or Bespoke?</title>
		<link>http://tc.eserver.org/33764.html</link>
		<guid>http://tc.eserver.org/33764.html</guid>
		<description>Document Model selection is a key success factor in XML. Approaches include: adopting an existing model, modifying a model to meet your needs, and creating one to meet your needs. Advantages and disadvantages of each are discussed.</description>
	</item>
	<item>
		<title>Accommodating XML 1.1 in XML Schema 1.0</title>
		<link>http://tc.eserver.org/33766.html</link>
		<guid>http://tc.eserver.org/33766.html</guid>
		<description>As published the W3C XML Schema specification references XML 1.0 explicitly, and incorporates by reference certain key definitions, in particular those of the &apos;Char&apos;, &apos;Name&apos; and &apos;S&apos; character classes. XML 1.1 changes the contents of these classes, so although nothing in the existing XML Schema specification specifically bars infosets produced by XML 1.1 conformant parsers, such infosets, if they exploit any of the relevant changes in XML 1.1, will not be accepted as valid by conformant XML Schema 1.0 processors.</description>
	</item>
	<item>
		<title>XML In The Pharmaceutical Industry: Structured Product Labeling</title>
		<link>http://tc.eserver.org/33767.html</link>
		<guid>http://tc.eserver.org/33767.html</guid>
		<description>Pharmaceutical and biotechnology companies are required by law to compile and maintain over a multi-year life-cycle, large and complex collections of documents for submission to national regulatory agencies in order to obtain and sustain marketing approval for drugs and biologically active substances. The content includes both data and textual narrative, and is of great value in terms of intellectual property and legal liability. Over the past few years a cooperative effort between the regulators and industry has developed XML-based standards for electronic submission.</description>
	</item>
	<item>
		<title>Document Models and XML Vocabulary Building for Business Users</title>
		<link>http://tc.eserver.org/33770.html</link>
		<guid>http://tc.eserver.org/33770.html</guid>
		<description>Our work presents an experiment with a modeling tool that captures domain knowledge in a fashion natural to business users while producing formal models for use in IT processes. We demonstrate the use of this tool for designing XML Schemas.</description>
	</item>
	<item>
		<title>Building a Document Delivery System from Off-the-Shelf Standards-Conformant Parts</title>
		<link>http://tc.eserver.org/33771.html</link>
		<guid>http://tc.eserver.org/33771.html</guid>
		<description>OK. So you have your documents in XML. How do you deliver them to readers? You&apos;ve heard great things about separation of form and content, and would like different kinds of readers to see the documents styled in different ways. And in order to make the collection of documents more useful, you would like to have full-text search. The quality assurance people would like some help with tools for checking documents and finding errors and inconsistencies in existing ones. Oh, and by the way, we just took a budget cut, so can you do it without breaking the bank?</description>
	</item>
	<item>
		<title>Model Driven Architecture: Feasibility or Fallacy?</title>
		<link>http://tc.eserver.org/33772.html</link>
		<guid>http://tc.eserver.org/33772.html</guid>
		<description>The high integration costs which exist today mean that we must automate interface maintenance and integration tasks or go insane, or worse, out of business. Ongoing pressure to reduce software development costs while increasing the quality and completeness of the work provide an opportunity for the use of model driven computing. MDA (Model Driven Architecture) is a technique for model based platform independent software specification based on the MOF (Meta-Object Facility) and XMI (XML Meta-data Interchange) standards from the OMG (Object Management Group). There are a number of tool vendors using XMI (especially UML (Unified Modeling Language) drawing tools) but common use and value seem to be slow to show themselves.</description>
	</item>
	<item>
		<title>The Impact of XML on the Processes and Efficiencies of the Federal Government</title>
		<link>http://tc.eserver.org/33778.html</link>
		<guid>http://tc.eserver.org/33778.html</guid>
		<description>The focus of this paper and the presentation will be to discuss how XML has changed and improved the legislative and regulatory document creation and management processes for agencies of the federal government. During the presentation, we will briefly describe the evolution of XML adaptation in the Legislative Branch agencies. A more in depth discussion can be found at xml.house.gov.</description>
	</item>
	<item>
		<title>Efficient XML Encoding Town Hall</title>
		<link>http://tc.eserver.org/33780.html</link>
		<guid>http://tc.eserver.org/33780.html</guid>
		<description>Binary XML has been a controversial and hotly debated topic in the XML community for many years. The XML 1.x syntax is very flexible and provides a common information representation for a vast array of systems. The XML marketplace has generated a seemingly endless collection of low cost, high quality, rapidly evolving technologies that make creating, sharing, manipulating, securing and accessing information easier. Systems that have adopted XML are cashing in on the economic and interoperability benefits of the XML marketplace. Some believe the introduction of a second, more efficient encoding for XML information would drastically reduce or destroy the flexibility or interoperability benefits of XML.</description>
	</item>
	<item>
		<title>ECMAScript for XML (E4X): A Simpler Programming Model</title>
		<link>http://tc.eserver.org/33781.html</link>
		<guid>http://tc.eserver.org/33781.html</guid>
		<description>Developing software to create, navigate and manipulate XML data has become a significant part of almost every developer&apos;s job. Developers are inundated with a wide variety of data encoded in XML, including web pages, web services, deployment descriptors, configuration files, project make files and a variety of XML vocabularies for vertical industries (from purchase orders to target lists).</description>
	</item>
	<item>
		<title>XQuery in Relational Database Systems</title>
		<link>http://tc.eserver.org/33782.html</link>
		<guid>http://tc.eserver.org/33782.html</guid>
		<description>Relational database systems (and the related standards body ANSI/INCITS H2) are busy adding XML support. One of the main components of such XML extensions will be support for the upcoming XML query language XQuery.&#xD;&#xD;The presentation will outline how XQuery and XML conceptually fit into a relational database environment. It will cover the organization of the XML in the database, how to type it using W3C XML Schema, how to query it both in conjunction with SQL and using top-level XQuery. It will present the concepts, talk about new developments in the ISO/ANSI SQL/XML standards and present some demos of XQuery in the upcoming Microsoft® SQL Server 2005.</description>
	</item>
	<item>
		<title>XML on the Desktop: Enabling eGovernment Services World Wide</title>
		<link>http://tc.eserver.org/33783.html</link>
		<guid>http://tc.eserver.org/33783.html</guid>
		<description>This session will provide base line information on how native XML customer-defined schema support in Office applications is enabling XML based eGovernment interests from Europe, Asia, South and North America. Concrete and deployed examples will be shared to spark a new but real perspective on leveraging popular and user-friendly desktop applications to become, via XML and Web Services, the front-end to Government back-end systems. In short, real and effective solutions to enabling eGov Services in Government to Citizens, Government to Businesses and Government to Government scenarios.</description>
	</item>
	<item>
		<title>Building Robust Heterogeneous Asynchronous XML Pipelines</title>
		<link>http://tc.eserver.org/33785.html</link>
		<guid>http://tc.eserver.org/33785.html</guid>
		<description>We shall present an interactive demonstration of asynchronous XML pipelines. To begin we shall show linear XQuery pipelines developed with a recursive pull pattern. We shall demonstrate that this pattern can be improved by developing pipelines using a declarative scheduling language (DPML). We shall demonstrate in-pipe exception handling, we shall also show pipeline breakpoints and pipeline debugging. In addition we shall show modular pipeline decomposition and layered pipelines written in both declarative and procedural languages.</description>
	</item>
	<item>
		<title>XML, Queries, and Databases</title>
		<link>http://tc.eserver.org/33786.html</link>
		<guid>http://tc.eserver.org/33786.html</guid>
		<description>XML has dramatically changed the way we exchange and store data, and a new crop of standards promises to change the way we query data. On today&apos;s Internet, most data is queried and stored using relational databases, exchanged as XML, and displayed as HTML. For those who need to use XML and databases together, the last five years have been chaotic, creative, interesting, and often frustrating. Every major database vendor has added XML support, but each vendor takes a very different approach, and sometimes changes that approach dramatically from one version to the next. Today, the vendors seem to be lining up behind XQuery and the SQL/XML mappings - is this just the latest wave of marketing hype, or has the industry now found its way?</description>
	</item>
	<item>
		<title>XTche</title>
		<link>http://tc.eserver.org/33788.html</link>
		<guid>http://tc.eserver.org/33788.html</guid>
		<description>This paper describes the design of a new language to formally specify constraints over Topic Maps. This language allows to express contextual conditions on classes of Topic Maps and the corresponding processing syntem. With XTche, a topic map designer defines a set of restrictions that enables to verify if a particular topic map is semantically valid. As the manual checking of large topic maps (frequent in real cases) is impossible, it is mandatory to provide an automatic validator.</description>
	</item>
	<item>
		<title>Getting Standards to Emerge, or, How to Build a Recipe Book While Everyone&apos;s Busy Cooking</title>
		<link>http://tc.eserver.org/33753.html</link>
		<guid>http://tc.eserver.org/33753.html</guid>
		<description>The UK Local e-Government Standards Body was established late in 2003, and tasked with compiling an XML based data standards catalogue for use by UK Local Authorities. This is to be achieved by mapping existing standards, identifying gaps to be filled, advising and supporting local Councils, their partners and suppliers on the interpretation and adoption of standards, and establishing processes for developing new standards as required. However, UK Local Authorities have been developing e-services for several years already, so this new effort has to take place in a context where many projects are already under way, using a variety of business models, and with diverse approaches to XML interoperability design. An additional factor is the traditional tension between central and local government, which has led to patchy and inconsistent adoption of the national UK e-Government Interoperability framework. This paper is an account of the methodology developed by CSW Group Ltd and the LeGSB to tackle this situation.</description>
	</item>
	<item>
		<title>XML-Native Constraint Evaluation</title>
		<link>http://tc.eserver.org/33754.html</link>
		<guid>http://tc.eserver.org/33754.html</guid>
		<description>This paper discusses approaches to validating XML documents for compliance to constraints. Our particular focus is on structural and content constraints that go beyond what is readily expressible in XML Schema technologies. We provide examples and solutions drawn from our specific experience building an XML-native constraint validator based on a mathematical language called Structural Notation (SN) . SN is used to express operational constraints as machine-processible Rules against a particular category of hierarchically structured, text-oriented military messages, called Message Text Formats (MTFs) , which have been migrated to a corresponding XML-based representation.</description>
	</item>
	<item>
		<title>Going DITA</title>
		<link>http://tc.eserver.org/33727.html</link>
		<guid>http://tc.eserver.org/33727.html</guid>
		<description>It’s hard to go to a content management or publishing technology conference these days without there being a presentation on DITA — the Darwinian Information Typing Architecture. For the uninitiated, DITA is an XML architecture for authoring and publishing topic-based content, typically technical documentation. The brainchild of IBM, where it is used internally for many documentation projects, DITA is now an open-source standard under the aegis of OASIS.</description>
	</item>
	<item>
		<title>Frequently Asked Questions about the Darwin Information Typing Architecture (DITA)</title>
		<link>http://tc.eserver.org/33728.html</link>
		<guid>http://tc.eserver.org/33728.html</guid>
		<description>DITA supports the proper construction of specialized DTDs from any higher-level DTD or schema. The base DTD is ditabase DTD, which contains an archetype topic structure and three additional peer topics that are typed specializations from the basic topic: concept, task, and reftopic. The principles of specialization and inheritance resemble the principle of variation in species proposed by Charles Darwin. So the name reminds us of the key extensibility mechanism inherent in the architecture.</description>
	</item>
	<item>
		<title>The Most Important Questions About DITA</title>
		<link>http://tc.eserver.org/33735.html</link>
		<guid>http://tc.eserver.org/33735.html</guid>
		<description>DITA (Darwin Information Typing Architecture) is an XML-based information architecture. DITA doesn’t reinvent the wheel – rather, it sets standards for known structuring requirements. One very attractive aspect of this architecture is its clear alignment to a structuring method that has proved itself for years in online documentation.&#xD;&#xD;The basis of this method is the division of the content into modules called TOPICS. Today, this structuring method is considered the ideal approach for the organisation of comprehensive contents. As with everything new, there are many questions about DITA. </description>
	</item>
	<item>
		<title>How Tellabs Uses XML</title>
		<link>http://tc.eserver.org/33737.html</link>
		<guid>http://tc.eserver.org/33737.html</guid>
		<description>In the evolving and demanding world of telecommunications, Tellabs supports telecom service providers with the design, development, and deployment of wireline, wireless , and cable solutions worldwide. But with each unique solution deployment requires knowledge transfer from engineers to field service staff to ensure a smooth system upgrade. Learn how Tellabs&apos; New Product Introduction group used DITA to transition to customer-centric writing. *What are the key things the organization as a whole should keep in mind regarding processes?&quot;</description>
	</item>
	<item>
		<title>An Approach to Visually Creating and Editing Nested Compound Document</title>
		<link>http://tc.eserver.org/33741.html</link>
		<guid>http://tc.eserver.org/33741.html</guid>
		<description>Currently, visual XML structured authoring applications can typically handle a small number of XML vocabularies. In some cases, they can even handle them in limited nested scenarios. One of the purposes of creating XML documents with compound vocabularies is to present related information on a given topic in different manners (tables, charts, etc).&#xD;&#xD;The synchronization of views between objects of different vocabularies in real-time editing helps authors realize this potential. In this presentation we will discuss an approach to visually creating, editing and synchronizing, nested compound XML vocabularies within one document. The open nature of the architecture enables developers to create plug-ins for new vocabularies including the ability to define synchronization. Also this architecture provides simple method to define visualization of a new vocabulary by utilizing plug-ins already developed and activated.</description>
	</item>
	<item>
		<title>Extending XQuery for Grouping, Duplicate Elimination, and Outer Joins</title>
		<link>http://tc.eserver.org/33745.html</link>
		<guid>http://tc.eserver.org/33745.html</guid>
		<description>XQuery is the W3C’s emerging language standard for querying and transforming XML. XQuery is a powerful, flexible language designed to query the many kinds of structured and unstructured data that XML can represent. Despite its power, certain familiar SQL query operations, such as grouping, duplicate elimination, and outer-joins, are either difficult or impossible to express “reasonably” in XQuery. These primitives are important for data-oriented applications of XML, particularly applications that have a need for reporting (e.g., for OLAP and statistical querying).&#xD;&#xD;This paper presents a small set of XQuery extensions to enable grouping, duplicate elimination, and outer-join queries all to be expressed neatly within the XQuery language. The proposal does minimal “damage” to the XQuery standard; it generalizes the current FLWOR expression syntax of XQuery and requires no changes to the underlying XQuery data model. The extensions are slated to appear in the next major revision of the BEA XQuery engine and its encompassing products.</description>
	</item>
	<item>
		<title>Essential Tools of an XML Workflow</title>
		<link>http://tc.eserver.org/33705.html</link>
		<guid>http://tc.eserver.org/33705.html</guid>
		<description>This webcast is for those publishers who have made the decision to pursue digital channels for their content. What tools are out there? What do all those acronyms mean? How can publishers implement new strategies without disrupting current workflows? Here we explore the alphabet soup of digital publishing, sort out the tools that are most useful, and help publishers find some solid ground.</description>
	</item>
	<atom:link href="http://tc.eserver.org/dir/Design/Information-Design/XML.xml" rel="self" type="application/rss+xml"/>
</channel>
</rss>