The Extensible Markup Language (XML) is an open, general-purpose specification for creating markup languages. Its primary purpose is to help information systems share structured data, particularly via the Internet, and it is used both to encode documents and to serialize data. It is used in a wide variety of technical communication document formats, including Microsoft Word, OpenOffice, XHTML, DITA, DocBook, and RSS, among others.
Building Robust Heterogeneous Asynchronous XML Pipelines
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.
Rodgers, Peter. IDEAlliance (2004). Articles>Information Design>XML
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'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?
Robie, Jonathan. IDEAlliance (2004). Articles>Information Design>Databases>XML
DOM, SAX and Standards - Where Now?
It's been 7 years and three "levels" 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.
Reakes, Gareth, Alberto Massari, Lucian Holland and Neil Graham. IDEAlliance. Articles>Web Design>Standards>XML
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.
Librelotto, Giovani Rubert, José Carlos Ramalho and Pedro Rangel Henriques. IDEAlliance (2004). Articles>Information Design>Standards>XML
Critique: Collaborative Reviewing of XML Documents
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.
Prescod, Paul. IDEAlliance (2004). Articles>Collaboration>Standards>XML
Way Beyond PowerPoint: XML-Driven SVG for Presentations 
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's ability to communicate. This paper presents an alternative to slideware, in the form of SVG graphics used for presentation.
Piez, Wendell. IDEAlliance (2004). Articles>Presentations>XML>SVG
Anatomy of a Native XML Database 
Most people in the XML community are aware of the term, "Native XML Database." Fewer are aware of the design details and implementation trade-offs made in construction of a native XML database. 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.
Feinberg, George. IDEAlliance (2004). Articles>Information Design>Databases>XML
XML and SOA (Service-Oriented Applications)
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.
Erl, Thomas. IDEAlliance (2004). Articles>Information Design>XML>User Centered Design
Migrating SGML to XML: Lessons Learned
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.
Gaschen, Robert. IDEAlliance (2004). Articles>Information Design>XML>SGML
Text Extraction from Graphical Objects During XML Conversion
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.
Germann, Ryan. IDEAlliance (2004). Articles>Information Design>Graphic Design>XML
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. 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't use that in mixed content, like is typical in text markup.
van Wijk, Diederik Gerth. IDEAlliance (2004). Articles>Information Design>XML>Unicode
Development Life Cycle and Tools for XML Content Models
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.
Kulvatunyou, Serm, Katherine Morris, Buhwan Jeong and Puja Goyal. IDEAlliance (2004). Articles>Information Design>XML
Models and Metadata: the Role of XML in Enterprise Development
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.
Greenfield, Jack. IDEAlliance (2004). Articles>Information Design>XML>Metadata
Release of Statistical Data and Metadata Exchange (SDMX) Standards Version 1.0
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.
Gregory, Arofan. IDEAlliance (2004). Articles>Information Design>Statistics>XML
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.
Harvey, Betty. IDEAlliance (2004). Presentations>Information Design>Standards>XML
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's success.
Haslam, David. IDEAlliance (2004). Articles>Information Design>Workflow>XML
Deployment Scenarios for Web Service Discovery
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.
Hately, Andrew. IDEAlliance (2004). Presentations>Web Design>XML
Designing XML Formats: Versioning vs. Extensibilty
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.
Obasanjo, Dare. IDEAlliance (2004). Articles>Information Design>Standards>XML
Securing XML - Case Studies from the Financial Services Industry
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 'business webs' 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.
O'Neill, Mark. IDEAlliance (2004). Articles>Information Design>Security>XML
Using XForms in Office Applications 
This paper addresses the use of the W3C XForms standard in a general-purpose office application. 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. 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.
Oppermann, Lars. IDEAlliance (2004). Articles>Information Design>XML>XForms
The Tao of Topic Maps: Seamless Knowledge in Practice
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't quite get - is the "buzz of the conference" can be very frustrating. 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.
Pepper, Steve. IDEAlliance (2004). Articles>Information Design>Sitemaps>XML
Computing for the Mathematical Sciences with XML, Web Services, and P2P
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.
Milowski, R. Alexander. IDEAlliance (2005). Articles>Information Design>Scientific Communication>XML
Syntext Serna and New Trends in XML Content Authoring
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.
Antonov, Paul. IDEAlliance (2005). Articles>Information Design>Technical Writing>XML
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.
Ariola, Wayne. IDEAlliance (2005). Articles>Web Design>Information Design>XML
Using XSL, XForms and UBL Together to Create Complex Forms With Visual Fidelity 
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.
Bals, Klaas. IDEAlliance (2005). Articles>Information Design>Business Communication>XML
There are 12 readers currently online: 1 registered user and 11 guests. Register.

![]()
![]()


![]()
![]()
![]()