<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>IDEAlliance</title>	<link>http://tc.eserver.org/publisher/IDEAlliance</link>
	<description>A listing of works published by IDEAlliance 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>IDEAlliance</title>
		<link>http://tc.eserver.org/dir/IDEAlliance</link>
	</image>
	<item>
		<title>XMP Primer</title>
		<link>http://tc.eserver.org/34542.html</link>
		<guid>http://tc.eserver.org/34542.html</guid>
		<description>Metadata has become in past few years the key element in the world of intellectual property creation and management. Most digital asset and content management system vendors now define their product by its ability to support custom metadata and in particulary Adobe’s XMP metadata technology. Besides being an excellent organizational tool, metadata is the essence of advertising, packaging and medical/financial/governmental record keeping and more. Every time we complete a form, we do so with metadata values in the form fields. Our Internet searches start with metadata keywords and end with information wrapped around and associated with those keywords.</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>The Impact of XML on Contract Law and Contract Litigation</title>
		<link>http://tc.eserver.org/33898.html</link>
		<guid>http://tc.eserver.org/33898.html</guid>
		<description>It is unclear how adoption of Web services contracting systems based on XML standards will affect the frequency of litigated contract disputes among businesses. During the more than 20 years that business-to-business EDI contracting systems have been in use, there have been no reported cases of litigated contract disputes involving EDI contracts. By contrast, there have been many litigated disputes involving business-to-consumer contracts formed through the use of clickwrap and browsewrap Internet interfaces that have been in use for only a decade. B2B EDI contracts are usually formed between businesses that are already in a long-term trading partner relationship, and the high initial investment required to use EDI may provide additional incentives to resolve disputes informally. Businesses without long-term relationships should be able to use B2B XML contract technologies, and the absence of a relationship of trust may make it more difficult to resolve disputes informally when they arise. B2B XML contracts should still have a lower rate of litigation than B2C Internet contracts, however, because most businesses prefer arbitration to litigation.</description>
	</item>
	<item>
		<title>XML Initiatives in Pharma</title>
		<link>http://tc.eserver.org/33899.html</link>
		<guid>http://tc.eserver.org/33899.html</guid>
		<description>The pharmaceutical industry has been slow to adopt XML until recently. Initiatives in the US and EU, as well as other jurisdictions, have begun that use XML to define important documentation formats as part of the drug product life cycle. In the US the FDA is mandating that drug product descriptions called &quot;labels&quot; be submitted in an XML format called the Standard Product Label (SPL) language by the end of 2005 and similar mandates are being made in the EU and other regions. Since most pharmaceutical companies are international, companies are scrambling to figure out the best method for managing their data in order to meet all of meeting these specific requirements. Also, drug label information will become an important component in the broader set of medical records and prescription standards that are being developed concurrently. This session will describe the roles and status of these standards, initiatives for adoption in the US and the EU, and provide some ideas on strategies for managing data within this complex set of requirements.</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>Extending XML in the Enterprise</title>
		<link>http://tc.eserver.org/33907.html</link>
		<guid>http://tc.eserver.org/33907.html</guid>
		<description>This presentation explores how recent advances in user interfaces have blurred the once clear distinction between structured and unstructured data. It examines how these tools can be used to empower a new class of user to participate in an XML workflow and a managed content environment.</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 in Mathematical Web Services</title>
		<link>http://tc.eserver.org/33845.html</link>
		<guid>http://tc.eserver.org/33845.html</guid>
		<description>We describe how two XML-based data formats, OpenMath and Content MathML, are used in a mathematical service toolkit based on the Maple computer algebra system. This service toolkit is based on a configuration engine that provides the appropriate conversions between the mathematical XML data formats, builds the necessary Maple program, and installs the necessary extensions to a generic Web services engine.</description>
	</item>
	<item>
		<title>Automated Mass Production of XSLT Stylesheets</title>
		<link>http://tc.eserver.org/33846.html</link>
		<guid>http://tc.eserver.org/33846.html</guid>
		<description>Many have wished for a tool that would automate the creation of XSLT stylesheets. Building the interface alone to such a tool sounds like a tough job, and getting it to output working XSLT stylesheets that accomplish non-trivial tasks also sounds challenging. However, the comfort level of nearly all computer users with basic spreadsheet software actually makes the first task simpler than it once appeared to be, and the ease with which popular spreadsheet programs now save their contents in XML means that when you start with the right spreadsheet template, an XSLT stylesheet is not difficult to create from the XML version of a spreadsheet that uses that template.</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>Developing a Business Case for XML-Based Content Management Systems</title>
		<link>http://tc.eserver.org/33834.html</link>
		<guid>http://tc.eserver.org/33834.html</guid>
		<description>One would think that with the magnitude of XML-based tools into the marketplace it would be easier to justify authoring and storing documents directly in XML. By now most managers have been exposed to the benefits of creating XML content management systems according to some agreed upon set of documentation rules. However, understanding the benefits of this technical approach and being able to justify the expense of implementing it are two different things. Many XML developers are not able to articulate the long-term advantages of converting corporate data repositories to XML in order to build a suitable business case to get such a project off the ground. This session will help business managers articulate the long-term advantages of converting corporate data repositories to XML in order to build a suitable business case to get such projects off the ground by outlining the many cost savings and revenue generation opportunities created by managing enterprise data directly in XML.This session will help business managers articulate the long-term advantages of converting corporate data repositories to XML in order to build a suitable business case to get such projects off the ground by outlining the many cost savings and revenue generation opportunities created by managing enterprise data directly in XML.</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>Making the Right Constraints for Usable and Accessible User Interfaces</title>
		<link>http://tc.eserver.org/33840.html</link>
		<guid>http://tc.eserver.org/33840.html</guid>
		<description>This paper focuses on managing constraints in a way that enables developers to create an accessible and usable user interface (UI). The constraining processes presented in this paper comprise of a language to describe a logical web page in an application, a basic bottom-up repository management system and the processing required for compiling pages.</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>Real World XML: Using Content Management Systems in Higher Education Course Catalogs</title>
		<link>http://tc.eserver.org/33842.html</link>
		<guid>http://tc.eserver.org/33842.html</guid>
		<description>CMS is revolutionizing the way higher education handle online content. So why are most universities still managing their course catalogs by hand? Join David Cummings for an in-depth look at how XML can improve a university beyond its website.</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>Syntax, Semantics and Standards: Model for a National Health Information Network</title>
		<link>http://tc.eserver.org/33820.html</link>
		<guid>http://tc.eserver.org/33820.html</guid>
		<description>This presentation will describe the National Health Information Network activity and role of syntax and semantics in building an interoperable framework for healthcare information on a national level.</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>Maximizing Web Services ROI (Return on Investment)</title>
		<link>http://tc.eserver.org/33794.html</link>
		<guid>http://tc.eserver.org/33794.html</guid>
		<description>While there is real and measurable ROI for Web services when used in the context of a project, leveraging Web services technology to build a service-oriented architecture will dramatically improve overall ROI. However, several critical pitfalls must be avoided in order to effectively realize the benefits of SOA.</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>XML Transformation and Metadata Repositories Enable Information Integration</title>
		<link>http://tc.eserver.org/33796.html</link>
		<guid>http://tc.eserver.org/33796.html</guid>
		<description>Among the popular emerging integration needs in the market today is information aggregation, normalization, and presentation from multiple back-end data sources to front-end applications. Termed Enterprise Information Integration by some vendors in the market, this type of solution relies on a centralized common object model to provide a data access interface to client applications. Applications can used this common interface to request data from one or more data sources in a single query, with the intricate details of resolving the query left to the integration tool. This session will explain the architecture of an enterprise information integration solution in general, highlight some of the vendors and their approaches in this market space, and explain the use of such as solution through a real-world example with a large financial services organization.</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>The Atom API: Publishing Web Content with XML and HTTP</title>
		<link>http://tc.eserver.org/33801.html</link>
		<guid>http://tc.eserver.org/33801.html</guid>
		<description>The Atom API is an emerging interface for editing content. The interface is RESTful and uses XML and HTTP to define an editing scheme that&apos;s easy to implement and extend. History, basic operation, and applications to areas outside weblogs will be covered.</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>Deployment Scenarios for Web Service Discovery</title>
		<link>http://tc.eserver.org/33805.html</link>
		<guid>http://tc.eserver.org/33805.html</guid>
		<description>Several Web service discovery technologies including Universal Description, Discovery and Integration (UDDI), Web Services Metadata Exchange (WS-MEX) and other lightweight protocols and techniques can be used for particular scenarios. This presentation will discuss the status of each of these technologies and how they relate to the Web services stack as well as which technology should be employed to solve certain types of Web service integration problems.</description>
	</item>
	<item>
		<title>Applying Techniques of Textual Reuse to Graphics Using SVG and XML</title>
		<link>http://tc.eserver.org/33756.html</link>
		<guid>http://tc.eserver.org/33756.html</guid>
		<description>Structured data techniques are typically applied to text-based data. Technologies like SGML and XML have allowed text-based publishing to constrain and control the creation of text-based information, increasing the usefulness, accuracy, and reuse of information.</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>Visually Modelling Business Processes</title>
		<link>http://tc.eserver.org/33758.html</link>
		<guid>http://tc.eserver.org/33758.html</guid>
		<description>Learn how to visually design and implement process definitions using BPSS V2 including the use of context mechanisms and workflows, signals and joins. A selection of sample industry and government applications will be provided from automotive, financial, homeland security and healthcare applications.</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>Using RDF for Knowledge Management</title>
		<link>http://tc.eserver.org/33762.html</link>
		<guid>http://tc.eserver.org/33762.html</guid>
		<description>Using new tools, RDF can be used for knowledge management, maintaining all the data’s relations, automatically building tables for RDBMS deployment, and supporting graphical navigation, multiple navigation trees, and linking across diverse content sets.</description>
	</item>
	<item>
		<title>Enterprise XML in Government Regulatory and Legislative Agencies</title>
		<link>http://tc.eserver.org/33763.html</link>
		<guid>http://tc.eserver.org/33763.html</guid>
		<description>This presentation is based on a deployed enterprise system designed and integrated to support over 250 plus users for a west coast legislature. The system includes legislative authoring, legislative processing (Introducing, Amending, Enrolling, and Chaptering Bills), document publishing, and updating the State laws.</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>Lessons from the Front Line: Building Interoperable Web Services</title>
		<link>http://tc.eserver.org/33765.html</link>
		<guid>http://tc.eserver.org/33765.html</guid>
		<description>The ability to interoperate across disparate vendors, platforms and infrastructure stacks is inherently important to the adoption of Web Services technology. For most organizations, cross platform interoperability and the move to a loosely coupled, Service Oriented Architecture (SOA) is usually the main rationale for adoption of the underlying Web Service technologies. In this paper we will discuss some of the issues and stumbling blocks towards interoperability. We will also demonstrate with an example, how an application developed in Java and deployed in a J2EE 1.4 compatible container can interoperate and be consumed from a different client, developed in C# on the .NET platform.</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>Managing Digital and Print Deliverables for Aviation Data</title>
		<link>http://tc.eserver.org/33768.html</link>
		<guid>http://tc.eserver.org/33768.html</guid>
		<description>This paper discusses the rationale and design behind Jeppesen’s single-source publishing system. With the business needs to single-source publishing capabilities becoming more acute, Jeppesen partnered with Astoria Software to develop a solution. The result is a system based on commercial-off-the-shelf software, XML industry standards, and open-source tools.</description>
	</item>
	<item>
		<title>How XML is Enabling the Next Generation of E-Learning Systems at Cisco</title>
		<link>http://tc.eserver.org/33769.html</link>
		<guid>http://tc.eserver.org/33769.html</guid>
		<description>Cisco relies on Elearning for much of its training. So much so, that Cisco has become one of the largest Elearning providers in the world. In fact, Cisco provides over 120 courses in 152 different countries around the world. The courses and related assessments are often subject to frequent change, and the content must be produced in multiple languages or formats, combined into different courses, or efficiently searched and retrieved from large volumes of similar material. Early on, they realized that in order to keep that content current and manageable it was important to build an architecture that scaled well and was easy to maintain.XML became a clear choice for the data format. Cisco’s RLO (Reusable Learning Object) data model provides for flexible data modules that can be reused in many different contexts and driven to many different formats.</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>XML and its Emerging Uses Within the Enterprise</title>
		<link>http://tc.eserver.org/33773.html</link>
		<guid>http://tc.eserver.org/33773.html</guid>
		<description>In 2000, as one of the first speakers at XML One, Rod discussed the merging of the web, XML, and messaging into the loosely coupled applications that today we call web services.&#xD;&#xD;Rod&apos;s Emerging Internet Technology team has continued to explore new uses for XML beyond SOA for enterprises. His talk will cover how XML is a cornerstone for new types of web applications - Do It yourself applications - which include applications through dynamic scripting languages and the intersection with other emerging areas such as Rich Interactive Applications.</description>
	</item>
	<item>
		<title>XML for Creative Content and Page Layout Applications</title>
		<link>http://tc.eserver.org/33774.html</link>
		<guid>http://tc.eserver.org/33774.html</guid>
		<description>While technical documentation has traditionally been the domain for structured authoring, there is increasing interest in using XML for more “creative” materials such as sales brochures and marketing collateral. Such pre-sales materials often have even more compelling opportunities for single-sourcing and reuse than technical documents. Up to now, these materials have been produced one at a time in page-oriented publishing systems like Adobe InDesign and Quark. While this provides maximum flexibility in controlling exact page layouts, it can create a nightmare when small changes must be replicated across all the independent pages and documents. Why can’t we use XML to more flexibly handle this kind of content? In fact, we can! Using page formats from real marketing content, this whitepaper demonstrates how XML tools can be used to maintain highly graphical sales collateral, web pages, and product catalogs from a single source of XML information.</description>
	</item>
	<item>
		<title>Semantic Thumbnails - Summarizing XML Documents and Collections</title>
		<link>http://tc.eserver.org/33775.html</link>
		<guid>http://tc.eserver.org/33775.html</guid>
		<description>The concept of thumbnails is common in image representation. A thumbnail is a highly compressed version of an image that provides a small, yet complete visual representation to the human eye. We propose the adaptation of the concept of thumbnails to the domain of documents, whereby a thumbnail of any document can be generated from its semantic content, providing an adequate amount of information about the documents. However, unlike image thumbnails, document thumbnails are mainly for the consumption of software such as search engines, and other content processing systems. With the advent of the semantic web, the requirement for machine processing of documents has become extremely important. We give particular attention to electronic documents in XML and in RDF/XML, with a view towards the processing of documents in the semantic web.</description>
	</item>
	<item>
		<title>How XML is Shrinking The World Through Globalization</title>
		<link>http://tc.eserver.org/33776.html</link>
		<guid>http://tc.eserver.org/33776.html</guid>
		<description>With XML, the flow of information and documents around the world has never been greater - with its robust and flexible format that enables sharing of data stored in multiple formats. As a result, XML is shrinking the global marketplace and opening doors to new markets that had previously been hindered by compatibility issues.&#xD;&#xD;The last and arguably most important mile in reaching new markets, however, is often in localizing or tailoring communications to fit the particular audience, whether by translating languages to ensuring sensitivity to local nuances and culture.</description>
	</item>
	<item>
		<title>XML-Centric Workflow Offers Benefits to Scholarly Publishers</title>
		<link>http://tc.eserver.org/33777.html</link>
		<guid>http://tc.eserver.org/33777.html</guid>
		<description>During the transitional paper–electronic period, a nonprofit STM publisher faces the challenge of publishing a scientific journal in both digital and analog formats while controlling costs and ensuring consistency between electronic and printed representations of an article. This must be achieved, as its sophisticated constituency expects a constantly expanding range of information products and services. In a few short years the American Geophysical Union (AGU) leapfrogged from the paste-up era, when authors prepared their own “camera-ready copy” to be pasted on boards for a printer, to the age of XML, when an article marked up in accordance with a custom-designed DTD serves both as a version of record and a source for generating PDF and HTML article representations. Bibliographic and reference metadata are then extracted from the XML article instance into a relational database, which serves as a basis for generating online and print access mechanisms/products, including various tables of contents and author and subject indices.</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>The Foundation for Occasionally Connected Computing</title>
		<link>http://tc.eserver.org/33779.html</link>
		<guid>http://tc.eserver.org/33779.html</guid>
		<description>This paper motivates the need for a lightweight, standards-based web services implementation that runs on mass market mobile devices. It describes the advantages of using web services and the challenges which must be overcome to use web services on mass market devices with limited computing power and network bandwidth. The paper concludes by describing a new approach to web services which drastically reduces the code required to exchange data with remote services, enabling the creation of more compelling applications with sophisticated user interfaces and application logic.</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>Technical Writing and XML: Reconciling Editorial License with Structured Markup</title>
		<link>http://tc.eserver.org/33784.html</link>
		<guid>http://tc.eserver.org/33784.html</guid>
		<description>In writing reference material, consistency of organization and presentation is key. If the same information is presented in a consistent order and style throughout the publication or information set, it enhances the readability and usability of the material for the consumer. Ease of use is vital. XML provides a means to assist in the standardization of reference material from both an organizational and a semantic/content-oriented standpoint. Standardization based on structure and content enhances the potential for reuse of the XML-tagged information for both print and electronic delivery.But while there can be a strong relationship between the authoring and editing of content and structured markup, all too often conflicts arise between technical writers and DTD/schema designers and programmers. The perceived need for editorial license and creative freedom by many authors/editors clashes with the need for rigid structure to facilitate ease of programming for markup technologists and programmers. The disagreements are commonly between format and structure, looseness and rigidity, and are often more philosophical than practical.</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>DOM, SAX and Standards - Where Now?</title>
		<link>http://tc.eserver.org/33787.html</link>
		<guid>http://tc.eserver.org/33787.html</guid>
		<description>It&apos;s been 7 years and three &quot;levels&quot; since the first W3C DOM activity. XML and the way it is used has changed vastly over that time. DOM itself has moved from an API to access and manipulate an in-memory tree with no concept of namespaces, to an end to end XML technology, where parsing, modification of the tree (with the ability to check for validity with a schema as you go) and serialization are all specified.</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>Critique: Collaborative Reviewing of XML Documents</title>
		<link>http://tc.eserver.org/33789.html</link>
		<guid>http://tc.eserver.org/33789.html</guid>
		<description>Critique is the first example of a new approach to contextual collaboration: Documentspaces. Documentspaces are places within a document in which teams can meet and work, synchronously or asynchronously, to create, review, and publish content.</description>
	</item>
	<item>
		<title>Way Beyond PowerPoint: XML-Driven SVG for Presentations</title>
		<link>http://tc.eserver.org/33790.html</link>
		<guid>http://tc.eserver.org/33790.html</guid>
		<description>Microsoft PowerPoint is ubiquitous, and therefore controversial. Most critiques, both of the software and of its widespread adoption in educational settings, express concerns that are not particular to PowerPoint alone, but apply to “slideware” presentations generally. The reliance on sequences and hierarchies of bullet points (a poor means of presenting some kinds of complex information), the foregrounding of visual gimmicks over content, the displacement of attention from the speaker and her message onto summary arguments presented dumbly on screen: far from being necessary features of presentation technology, these (according to the critics) prove to be shortcomings that interfere with, rather than enhance, a presenter&apos;s ability to communicate. This paper presents an alternative to slideware, in the form of SVG graphics used for presentation.</description>
	</item>
	<item>
		<title>Towards Seamless Knowledge: Integrating Public Sector Portals</title>
		<link>http://tc.eserver.org/33791.html</link>
		<guid>http://tc.eserver.org/33791.html</guid>
		<description>The more connected our computer systems become, the more we realise how *disconnected* our information really is. Disconnectedness is not new; it is simply far more apparent nowadays: so much so that it underpins a renewed quest for ways to integrate information - and knowledge.&#xD;&#xD;One aspect of this is the focus on information integration within large organizations. Another is the spread of portals whose task is not so much to provide information directly as to provide consolidated, indirect access to information that resides elsewhere. In the public sector, in particular, portals have sprung up like mushrooms over the last 3-4 years.</description>
	</item>
	<item>
		<title>Coping With Babel: How to Localize XML</title>
		<link>http://tc.eserver.org/33752.html</link>
		<guid>http://tc.eserver.org/33752.html</guid>
		<description>Translating XML documents presents many opportunities as well as challenges. There are clear do&apos;s and don&apos;ts when it comes to designing your documents regarding translation. You can use also use XML to your advantage to reduce costs and increase quality. One of the most exciting ways to do this is via the use of the XML Text Memory Namespace - xml:tm.</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>DITA: The Mechanics of a Single-Sourcing Project</title>
		<link>http://tc.eserver.org/33739.html</link>
		<guid>http://tc.eserver.org/33739.html</guid>
		<description>The Darwin Information Typing Architecture (DITA) is an XML-based, end-to-end architecture for authoring, producing, and delivering technical information.&#xD;&#xD;This paper describes how DITA-based documentation was implemented at CEDROM-SNi, one of Canada&apos;s leading on-line news content aggregators. The project delivers documentation as diverse as user training materials and Web Services reference guides targeted to programmers. We focus on the benefits, how tos, and lessons learned.&#xD;&#xD;Technical documentation has its own unique challenges. Its deliverables range from simple reference guides and educational material to complex, multilingual procedure manuals. Critical success factors of a documentation project are numerous and diverse – usability, deadlines, cost, language, delivery media (paper, online) – all of which have their own purpose and challenges. This paper discusses these issues and provides a framework for future DITA projects.</description>
	</item>
	<item>
		<title>Reporting XML Errors: Optimizing the Workflow</title>
		<link>http://tc.eserver.org/33740.html</link>
		<guid>http://tc.eserver.org/33740.html</guid>
		<description>The Darwin Information Typing Architecture (DITA) is an XML-based, end-to-end architecture for authoring, producing, and delivering technical information.&#xD;&#xD;This paper describes how DITA-based documentation was implemented at CEDROM-SNi, one of Canada&apos;s leading on-line news content aggregators. The project delivers documentation as diverse as user training materials and Web Services reference guides targeted to programmers. We focus on the benefits, how tos, and lessons learned.&#xD;&#xD;Technical documentation has its own unique challenges. Its deliverables range from simple reference guides and educational material to complex, multilingual procedure manuals. Critical success factors of a documentation project are numerous and diverse – usability, deadlines, cost, language, delivery media (paper, online) – all of which have their own purpose and challenges. This paper discusses these issues and provides a framework for future DITA projects.</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>UBL and the Colombian Connection</title>
		<link>http://tc.eserver.org/33742.html</link>
		<guid>http://tc.eserver.org/33742.html</guid>
		<description>This session provides a realistic tour of the process of implementing and customizing UBL, through the study of our implementation of UBL for the ministries of agriculture and commerce of the Republic of Colombia.&#xD;&#xD;Both through general tools (xmlroff as modified by Fabio to support UBL pdf output) and through custom made, open source software, XML-based technologies are effectively bridging the gap of B2B commerce between the United States and the rest of the world.&#xD;&#xD;UBL Capture, Presentation, Storage, Transfer software custom made by UBL voting member Fabio Arciniegas is demonstrated and dissected within the context of a real life example of implementation for the colombian government.</description>
	</item>
	<item>
		<title>Enhanced Interoperability for Security of XML Web Services</title>
		<link>http://tc.eserver.org/33743.html</link>
		<guid>http://tc.eserver.org/33743.html</guid>
		<description>Enterprises are adopting Web Services to ease application integration across heterogeneous environments within and across security domain boundaries. Security is an important element for the adoption of Web Services. The Organization for the Advancement of Structured Information Standards (OASIS) has recently ratified the Web Services Security standards (Web Services Security: SOAP Message Security 1.0 (WS-Security 2004 ), Web Services Security: UsernameToken Profile 1.0 , and Web Services Security: X.509 Certificate Token Profile ) to provide an extensible framework for providing message integrity, confidentiality, identity propagation, and authentication. The Web Services Interoperability Organization (WS-I) is profiling standards to provide guidelines for implementation and use of relevant standards to enhance interoperability. This paper describes the activities of the WS-I Basic Security Profile (BSP) Working Group (WG). This Working Group is chartered to improve interoperability of security technologies for Web Services by profiling the OASIS Web Service Security and HTTP Over TLS standards. This interoperability profile (known as the Basic Security Profile 1.0) is an extension of the WS-I Basic Profile . The WS-I Basic Profile addresses interoperability for implementations of core Web Services standards.</description>
	</item>
	<item>
		<title>Using XSL-FO 1.1 for Business-Type Documents</title>
		<link>http://tc.eserver.org/33744.html</link>
		<guid>http://tc.eserver.org/33744.html</guid>
		<description>In addition to the powerful features available now, the upcoming XSL-FO 1.1 will bring several new features. In the world of business-type documents, marketing material and forms, there is currently a need for end-of-page subtotals, multiple flows, easier page number citation, things that will be possible with XSL-FO 1.1.&#xD;&#xD;This presentation will cover the features of XSL-FO that are needed for this type of documents. Formatting objects and properties of both XSL-FO 1.0 as 1.1 will be covered, as well as how to combine these things to create a good-looking business-type document, because these types of documents need have the perfect layout.</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>Low-Cost, Flat-File XML for the Masses</title>
		<link>http://tc.eserver.org/31417.html</link>
		<guid>http://tc.eserver.org/31417.html</guid>
		<description>When you hear about XML publishing, you mostly hear about databases, workflow tools, and content management systems. These are typically costly systems aimed towards the information management needs of larger enterprises, where the sheer volume of information pumped through these systems provides a fairly rapid return on investment. This fosters the perception that you need one of these complex, expensive, enterprise solutions to use take advantage of the modularity and flexibility of authoring in XML.&#xD;&#xD;That is simply not true. You can realize the benefits of publishing from modularized XML, without the expense of an enterprise publishing system, by implementing the authoring environment on top of nothing more than your operating system&apos;s file system. Although this environment is not adequate for enterprise publishing needs, it is more than adequate for the needs small writing teams, businesses with a limited number of related products, proof-of-concept demonstrations, and even home users.&#xD;&#xD;The AIC documentation group at Cisco Systems has implemented such an authoring environment. We have been able to reuse and re-purpose modular, XML-based information without implementing a database back end. By examining how the AIC team implemented XML in a flat-file environment, you will see:&#xD;&#xD;    * the decisions you need to make before implementing a flat-file XML system&#xD;    * the trade-offs, drawbacks, and pitfalls of implementing a flat-file environment (as compared to a database publishing environment)&#xD;    * the benefits of XML that are still available, even without the database&#xD;    * a migration path to a more traditional publishing environment&#xD;</description>
	</item>
	<item>
		<title>Introduction to DITA References</title>
		<link>http://tc.eserver.org/29399.html</link>
		<guid>http://tc.eserver.org/29399.html</guid>
		<description>DITA is quickly becoming the dominant XML schema for topic-oriented authoring. DITA is a highly practical way of moving to XML authoring in general and granular content reuse in particular. DITA distinguishes itself from predecessor standards by explicitly rejecting the book paradigm in favour of a topic-oriented model.</description>
	</item>
	<item>
		<title>DITA - Getting Started</title>
		<link>http://tc.eserver.org/27456.html</link>
		<guid>http://tc.eserver.org/27456.html</guid>
		<description>This presentation addresses a low-effort-required solution for users looking to take a step into XML for their technical documentation. The Darwin Information Typing Architecture (DITA) and its associated public toolkit provide you with the DTDs, stylesheets and other tools you require to make your steps into XML.</description>
	</item>
	<item>
		<title>Powering Pipelines with JAXP</title>
		<link>http://tc.eserver.org/26452.html</link>
		<guid>http://tc.eserver.org/26452.html</guid>
		<description>The JAXP API allows Java programmers easy access to the power and flexibility of XML parsing and filtering and XSLT transformation. However, while many programmers utilize JAXP for simple XML parsing or single-shot XSLT transformation, going further to construct processing pipelines often proves difficult.</description>
	</item>
	<atom:link href="http://tc.eserver.org/publisher/IDEAlliance.xml" rel="self" type="application/rss+xml"/>
</channel>
</rss>