XML.com: XML From the Inside Out
oreilly.comSafari Bookshelf.Conferences.

advertisement
 Schemas Resource Center

A complete listing of all schema articles published on XML.com

A Smoother Change to Version 2.0
Marc de Graauw
Marc de Graauw follows up David Orchard's recent piece about versioning XML vocabularies with a piece about the Capability Compatibility Design Pattern, including code for achieving forward and backward compatibility between XML vocabulary revisions. [Apr. 11, 2007]

A Theory of Compatible Versions
David Orchard
Creating XML languages that are compatible and extensible is a difficult problem. This week David Orchard argues for a theory of compatibility in which he describes some of the conditions for creating compatible XML languages. [Dec. 20, 2006]

Cracks in the Foundation
Micah Dubinko
Micah Dubinko takes aim at the legion of annoyances caused by XML namespaces. [Nov. 8, 2006]

Profiling XML Schema
Paul Kiel
Five years after XML Schema's release, it has matured into a key XML technology, despite its warts and arguably superior competitors. But how are people actually using it? Paul Kiel's article this week answers that question. [Sep. 20, 2006]

Dynamic News Stories
Adrian Holovaty
Adrian Holovaty, one of a new generation of geek-journalists and a main developer of Django, offers some suggestions for XML elements that could be used to make news stories more dynamic and more machine-readable. [May. 17, 2006]

The Power of No
Micah Dubinko
In his latest XML Annoyances column Micah Dubinko examines a common force behind the good and bad aspects of XML. [Feb. 1, 2006]

The More Things Change
Micah Dubinko
In the final XML-Deviant column, Micah Dubinko offers a retrospective of XML and discusses some of the enduring topics of debate in the XML-developer community.  [Sep. 14, 2005]

Specification Proliferation
Micah Dubinko
Micah Dubinko examines the problem of specification proliferation and looks to a similar area — open source software licensing — for possible solutions. [Jun. 15, 2005]

What Are Microformats
Micah Dubinko
Micah Dubinko asks what microformats are and whether they are here to stay. [Mar. 23, 2005]

Mapping and Markup, Part 1
John E. Simpson
In John E. Simpson's XML Tourist column, he introduces GML, the Geography Markup Language. [Nov. 24, 2004]

Using Customized Schema Constraints
Bob DuCharme
In the return of Bob DuCharme's Transforming XML column, he discusses ways to add customized constraints to schemas and how you can use XSLT as a bridge to implement them. [Nov. 10, 2004]

Extensibility, XML Vocabularies, and XML Schema
David Orchard
David Orchard returns to the issue of extending and v ersioning XML vocabularies, adding new information about language questions and the relationship between versioning and extensibility. [Oct. 27, 2004]

The Dance of Markup
John E. Simpson
In his latest XML Tourist column, John E. Simpson visits a little-known XML vocabulary for representing reels -- that is, country folk dances. [Oct. 27, 2004]

Checkmate XML
John E. Simpson
In John E. Simpson's first XML Tourist column, he leads us on a tour of the world of XML-based chess applications.  [Aug. 25, 2004]

Designing Extensible, Versionable XML Formats
Dare Obasanjo
Dare Obasanjo explores the issues surrounding the design of extensible, versionable XML vocabularies. [Jul. 21, 2004]

Combining RELAX NG and Schematron
Eddie Robertsson
Eddie Robertsson explains how RELAX NG and Schematron can be mixed in a single schema to get the combined validation power of both languages. [Feb. 11, 2004]

Character Repertoire Validation for XML
Erik Wilde
This article presents a schema language for limiting the range of characters permitted in an XML document. It can be used to protect legacy applications or to enforce restrictions in document workflows. [Jan. 14, 2004]

XML 2003 Conference Diary
Eric van der Vlist
Eric van der Vlist, author of O'Reilly's books on RELAX NG and W3C XML Schema, shares his personal view of the recent XML 2003 Conference. [Dec. 23, 2003]

An Introduction to Schematron
Eddie Robertsson
The Schematron schema language differs from most other XML schema languages in that it is a rule-based language that uses path-expressions instead of grammars. A Schematron schema makes assertions applied to a specific context within the document. This article introduces Schematron and its use. [Nov. 12, 2003]

XML Schema Design Patterns: Is Complex Type Derivation Unnecessary?
Dare Obasanjo
This article explores both derivation by restriction and derivation by extension of complex types in W3C XML Schema, showing the pros and cons of both techniques and alternative ways of achieving the same results. [Oct. 29, 2003]

A Compact Syntax for W3C XML Schema
Erik Wilde
One of the problems when working with W3C XML Schema is the fact that it uses an XML syntax, which makes schemas verbose and hard to read. This article describes a compact text-based syntax for W3C XML Schema, called XML Schema Compact Syntax (XSCS). [Aug. 27, 2003]

WSDL Tales From the Trenches, Part 3
Johan Peeters
This third and final part of WSDL Tales from the Trenches concentrates on the data aspects of web services. It discusses the type definitions and element declarations in the types element of a WSDL document. Such types and elements are used in the abstract messages in web service descriptions. [Aug. 5, 2003]

Web-based XML Editing with W3C XML Schema and XSLT, Part 2
Ali Mesbah, Arjan Vermeij
A followup to a previous article about web forms for editing XML documents with W3C XML Schema and XSLT. The updated solution now addresses the problems of adding new elements into instance documents and creating new documents. [Jun. 25, 2003]

WSDL Tales From The Trenches, Part 2
Johan Peeters
In the second part of his hands-on WSDL series, Johan Peeters clarifies good practice for writing WSDL, and also finds that WSDL itself is not yet mature enough. [Jun. 24, 2003]

A Community Update
Kendall Grant Clark
A bulletin from the XML developer community covering the growth of RELAX NG adoption, discussion on the W3C's approach to criticism and an update on the YAML experiment. [Jun. 11, 2003]

Designing a New Schema with XML Design Patterns
Kyle Downey
Following on from our articles on XML schema design patterns, this article applies these patterns to the design of a new schema, leveraging existing XML languages such as XHTML and RDF along the way. [Jun. 4, 2003]

XML Power Job Hunting
John E. Simpson
In this month's XML Q&A column John E. Simpson introduces the XML Resume Library, an XML vocabulary for creating resume and CV documents. [May. 28, 2003]

Reports from XML Europe 2003
Uche Ogbuji, Simon St. Laurent
The annual XML Europe Conference took place in London, May 2003. This article collects together reports from XML.com writers Uche Ogbuji and Simon St.Laurent. [May. 21, 2003]

DSDL Interoperability Framework
Eric van der Vlist
DSDL, Document Schema Definition Languages, is a standard being developed by the ISO/IEC JTC 1/SC 34 Working Group 1 to meet the validation needs of document-oriented XML applications. The DSDL Interoperability Framework is the glue that will co-ordinate the various parts of DSDL. [Apr. 30, 2003]

Web-based XML Editing with W3C XML Schema and XSLT
Ali Mesbah
A solution to the problem of generating web forms for editing XML documents, utilising W3C XML Schema and XSLT. [Apr. 30, 2003]

All That We Can Leave Behind
Mark Pilgrim
In Mark Pilgrim's latest Dive Into XML column, he continues the examination of XHTML 2 migration issues, this time looking at the loss of the br element and the style attribute. [Apr. 16, 2003]

Architectural Design Patterns for XML Documents
Kyle Downey
No one wants to reinvent the wheel. One way programmers try to reuse good ideas about object design is to look to catalogs of design patterns. In this article, Kyle Downey presents some patterns for designing XML document formats. [Mar. 26, 2003]

Using SAX for Proper XML Output
Uche Ogbuji
In his latest Python and XML column, Uche Ogbuji explains how to use SAX to generate proper XML output from Python programs. [Mar. 12, 2003]

An Introduction to the Relaxer Schema Compiler
Michael Fitzgerald, ASAMI Tomoharu
Michael Fitzgerald and Tomoharu Asami introduce the Relaxer schema compiler, showing how to use it to generate schemas, stylesheets and Java code from instance documents and schemas. [Feb. 19, 2003]

XML at Five
Edd Dumbill
To celebrate five years of XML, Edd Dumbill interviews a selection of XML old-timers and experts about their experiences of XML and hopes for the future. [Feb. 12, 2003]

Managing Enumerations in W3C XML Schemas
Anthony Coates
Tony Coates discusses best practices for managing W3C XML Schemas which include enumeration types, either under or out of the schema author's control. [Feb. 5, 2003]

Transforming XML Schemas
Eric Gropp
Eric Gropp shows how XSLT can be used to transform W3C XML Schemas to create, among other things, HTML input forms, generate query interfaces, and documentation of data structures and interfaces. [Jan. 15, 2003]

The JAXB API
Kohsuke Kawaguchi
Koshuke Kawaguchi examines the latest release of Sun's Java Architecture for XML Binding, focusing particularly on the API through which applications use the JAXB-generated code to process XML. [Jan. 8, 2003]

A Data Model for Strongly Typed XML
Dare Obasanjo
Many applications that process XML associated datatypes with parts of a document, and would benefit from an XML data model that made available such typing information. Dare Obasanjo discusses the candidates for such a model. [Dec. 18, 2002]

Normalizing XML, Part 2
Will Provost
In this second and final look at applying relational normalization techniques to W3C XML Schema data modeling, Will Provost discusses when not to normalize, the scope of uniqueness and the fourth and fifth normal forms. [Dec. 4, 2002]

W3C XML Schema Design Patterns: Avoiding Complexity
Dare Obasanjo
Previous attempts to define an effective subset of W3C XML Schema have thrown the baby out with the bathwater, says Dare Obasanjo, who proposes a less conservative set of guidelines for working with W3C XML Schema. [Nov. 20, 2002]

Normalizing XML, Part 1
Will Provost
Will Provost's XML Schema Clinic series takes a look at the relational features of W3C XML Schema, applying the concepts of relational normalization to schema design. [Nov. 13, 2002]

Working with a Metaschema
Will Provost
W3C XML Schema isn't just for validation -- in this article Will Provost demonstrates how adaptations of the schema for schemas can be used to drive applications. [Oct. 2, 2002]

Structural Patterns in XML
Will Provost
Will Provost shows how design patterns in XML structures can be used to help development of W3C XML Schemas. [Sep. 4, 2002]

Validation by Instance
Michael Fitzgerald
What if a single schema type won't suffice, and you need a DTD, RELAX NG, and W3C XML Schema? Michael Fitzgerald explains how to generate all three automatically from a representative XML instance. [Aug. 28, 2002]

UML For W3C XML Schema Design
Will Provost
The latest installment of Will Provost's XML Schema Clinic series describes a UML profile for W3C XML Schema, allowing the modeling of schemas in UML. [Aug. 7, 2002]

Not My Type: Sizing Up W3C XML Schema Primitives
Amelia Lewis
Continuing our occasional series of opinion pieces from members of the XML community, Amy Lewis takes a hard look at W3C XML Schema datatypes. [Jul. 31, 2002]

Interoperability Summit: Good Intentions, Little Action
Alan Kotok
Alan Kotok reports from the second interoperability summit organized by e-business standards groups. He finds that it's still early days for e-business interoperability, and many more players need to come to the table. [Jul. 10, 2002]

W3C XML Schema Design Patterns: Dealing With Change
Dare Obasanjo
Designing schemas that support data evolution is beneficial in situations where the structure of the XML documents being processed may change as the application matures, but still need to be validated with the original schema.  [Jul. 3, 2002]

Enforcing Association Cardinality
Will Provost
In the first of our "XML Schema Clinic" series, we look at the ways that the cardinality of associations between XML elements can be controlled using W3C XML Schema. [Jun. 26, 2002]

DSDL Examined
Leigh Dodds
In Leigh Dodds' last XML-Deviant column, he examines the ISO's DSDL project and the XML development community's reaction to it. [Jun. 26, 2002]

RELAX NG's Compact Syntax
Michael Fitzgerald
The committee developing the RELAX NG XML schema language have released a compact syntax that both shortens and enhances the readability of schemas.  [Jun. 19, 2002]

Can XML Be The Same After W3C XML Schema?
Eric van der Vlist
After writing a book on W3C XML Schema for O'Reilly, author and consultant Eric van der Vlist reflects on how significantly XML processing will be changed by the W3C XML Schema technology. [Jun. 19, 2002]

The IETF, Best Practices and XML Schemas
Leigh Dodds
In this week's XML-Deviant column, Leigh Dodds reports on the IETF's efforts to define best practices for the use of XML, which has fanned the flames of debate about schema languages. [Jun. 12, 2002]

Generating SOAP
Rich Salz
In Rich Salz's second XML Endpoints column, he uses Python to demonstrate generating SOAP code for talking to Google's web service. [Jun. 12, 2002]

Standard Data Vocabularies Unquestionably Harmful
Walter Perry
XML vocabularies within and across industries are touted to revolutionize business. Yet Walter Perry argues that they are really an invitation to fraud and abuse. [May. 29, 2002]

Filling in the DTD Gaps with Schematron
Bob DuCharme
Schematron can be used to enhance the capabilities of systems currently using DTDs, without meaning a complete shift in validation technology. [May. 15, 2002]

Eric van der Vlist on W3C XML Schema

Regular XML.com contributor Eric van der Vlist has just finished writing a book on W3C XML Schema for O'Reilly. In this interview, he talks about the book and the technology. [May. 15, 2002]

RelaxNGCC -- Bridging the Gap Between Schemas and Programs
Daisuke Okajima
The author of the Java-based compiler compiler for the RELAX NG XML schema language explains how mingling code with schemas provides a flexible method for validating XML documents. [May. 8, 2002]

Beyond W3C XML Schema
Will Provost
Adding XPath and XSLT into your toolchain for validating documents can give you much more control than using W3C XML Schema alone. [Apr. 10, 2002]

W3C XML Schema Needs You
Leigh Dodds
In this week's Deviant column the issue of interoperability and specification conformance of XML Schema processors is discussed. [Mar. 27, 2002]

Introduction to DAML: Part II
Uche Ogbuji, Roxane Ouellet
The second part of our introduction to the DARPA Agent Markup Language covers advanced restrictions that can be placed on properties and classes. [Mar. 13, 2002]

U.S. Federal XML Guidelines
Alan Kotok
The US Government's guidelines for use of XML in Federal agencies shows an encouraging appreciation of XML, but also highlights the difficulties inherent in drafting such guidelines. [Feb. 6, 2002]

Relax NG, Compared
Eric van der Vlist
A feature-by-feature explanation of the RELAX NG XML schema language, with reference to the features provided by the W3C's XML Schema Definition Language. [Jan. 23, 2002]

W3C XML Schema Tools Guide
Lisa Rein, Eric van der Vlist
A run-down of editors, validators and code libraries with support for XML Schema. [Dec. 13, 2001]

Comparing XML Schema Languages
Eric van der Vlist
DTDs, W3C XML Schema, RELAX NG: what's the difference? And which is the best tool for the job? Find out in our survey of XML schema languages. [Dec. 12, 2001]

Elements Revisited
John E. Simpson
John Simpson answers deep questions about content models and element names, with detours into the simplicity of humans and machines. [Nov. 28, 2001]

Data Encoding or Data 'n Coding?
Timothy Ewald, Martin Gudgin
How should XML types and programming language types be related? This month's XML Endpoints column offers a clear discussion of the relevant positions. [Nov. 21, 2001]

Using W3C XML Schema
Eric van der Vlist
A comprehensive introduction to XML Schema, a W3C XML language for describing and constraining the content of XML documents. Includes quick reference tables. [Oct. 17, 2001]

Modeling XML Vocabularies with UML: Part III
Dave Carlson
The final installment in our series on modeling XML vocabularies presents extensions to UML for its use with W3C XML Schema. [Oct. 10, 2001]

Valid Frustrations
John E. Simpson
John Simpson talks about some of the limits of DTD content models, suggesting an interesting XSLT-based alternative. [Sep. 26, 2001]

Modeling XML Vocabularies with UML: Part II
Dave Carlson
In the second part of our series on modeling XML vocabularies Dave Carlson describes how to map models from UML to the W3C XML Schema Definition Language. [Sep. 19, 2001]

Modeling XML Vocabularies with UML: Part I
Dave Carlson
In the first of a three-part series Dave Carlson describes how UML can be put to use in modeling XML vocabularies. [Aug. 22, 2001]

Understanding W3C Schema Complex Types
Donald Smith
W3C XML Schemas aren't so hard, says Donald Smith. In four steps he shows how to easily understand and use complex types. [Aug. 22, 2001]

A New Kind of Namespace
Edd Dumbill
Light finally dawns in XML-DEV on the reason behind the inclusion of locally-scoped element names in W3C XML Schema. [Aug. 22, 2001]

Opening Old Wounds
Leigh Dodds
Leigh Dodds discusses the interpretation of namespaces and XML Schema and, in the process, highlights an important flaw in the W3C's specification process. [Aug. 8, 2001]

Washed Clean, Washed Up
Edd Dumbill
In the first installment of his new XML.com column, Edd Dumbill takes a look at the latest incarnation of SOAP, and the ever-changing XML conference scene. [Jul. 18, 2001]

Three Myths of XML
Kendall Grant Clark
XML has it all, not only an interoperable syntax but a solution to bring world peace, end poverty and deter evil dictators. Kendall Clark debunks these and other popular myths of XML. [Jun. 13, 2001]

Time for Consolidation
Leigh Dodds
Is XML changing the way applications are being designed? If so, what tools should you use to model these applications? [Jun. 6, 2001]

W3C XML Schema Made Simple
Kohsuke Kawaguchi
The W3C XML Schema Definition Language can be easy to learn and use, claims Kohsuke Kawaguchi -- you just need to know what to avoid. [Jun. 6, 2001]

Parsing the Atom
Leigh Dodds
Not every piece of data the XML programmer has to deal with comes neatly packaged in angle brackets. XML developers have been examining how W3C XML Schema could help out. [Apr. 25, 2001]

TREX Basics
J. David Eisenberg
TREX is an alternative schema language created by James Clark, designed to be simpler and more lightweight than W3C's XML Schema. [Apr. 11, 2001]

A Brief History of SOAP
Don Box
An insider's view of the last three years of SOAP's development, its relationship with W3C XML Schema, and an assessment of where XML protocols should go next. [Apr. 4, 2001]

Schemas by Example
Leigh Dodds
There has been a lot of activity in the area of XML schema languages recently: with several key W3C publications and another community proposed schema language. [Mar. 28, 2001]

XML Ain't What It Used To Be
Simon St. Laurent
Current XML development at the W3C threatens to obliterate the original promise of XML by piling on too many features and obscuring what XML does best.  [Feb. 28, 2001]

Answering the Namespace Riddle
Leigh Dodds
Dodds introduces RDDL, the Resource Directory Description Language, the result of a recent project conducted by the XML developer community to make XML namespaces easier to use. [Feb. 28, 2001]

Time to Refactor XML?
Leigh Dodds
The growing interdependency between XML specifications is causing concern among XML developers -- is this just a case of sensible reuse, or are we creating a dangerously tangled web of standards? [Feb. 21, 2001]

XML on the Move
Edd Dumbill
A report from XML DevCon Europe, London. On the first day of the conference, Henry Thompson spoke on XML Schemas and the XML Infoset, and David Orchard gave an overview of the world of web services. [Feb. 21, 2001]

The Politics of Schemas: Part 2
Kendall Grant Clark
Having established in the first half of this essay that schemas are essentially political, this second installment examines the relevance of this to the XML community, and avenues for further consideration. [Feb. 7, 2001]

Schemarama
Leigh Dodds
For the past two weeks XML-DEV has seen fascinating exchanges between three inventors of alternative XML schema proposals. [Feb. 7, 2001]

The Politics of Schemas: Part 1
Kendall Grant Clark
As the world is codified one schema at a time, what are the consequences and implications? This first half of a two-part essay examines why schemas are essentially political.  [Jan. 31, 2001]

The W3C XML Schema Specification in Context
Rick Jelliffe
This article compares the W3C XML Schema Definition Language with XML document instances and DTDs, SGML DTDs, Perl regular expressions, and alternative schema technologies such as RELAX and Schematron. [Jan. 10, 2001]

XML-related Activities at the W3C
C.M. Sperberg-McQueen
This report from the World Wide Web Consortium (W3C) on the development of XML-related specifications highlights the diverse paths that XML has taken since its invention a few years ago. [Jan. 3, 2001]

OASIS Technical Committee Work
Karl F. Best
The mission of OASIS is to promote and encourage the use of structured information standards such as XML and SGML. This report describes the work in which OASIS is currently engaged. [Jan. 3, 2001]

Using W3C XML Schema - Part 2
Eric van der Vlist
The second half of our comprehensive introduction to the W3C's XML Schema Definition Language, including coverage of namespaces, object-oriented features and instance documents.  [Dec. 13, 2000]

XML 2000 Focuses on Schemas
Eric van der Vlist
Reports from the first afternoon of the "XML Leading Edge" track from XML 2000, which was dedicated to the W3C XML Schema Definition Language. [Dec. 6, 2000]

Developers' Day at XML 2000
Edd Dumbill
The XML Developers' Day at XML 2000, chaired by Jon Bosak, was composed of "late-breaking" developments in XML, and provided many valuable insights into developing XML systems. [Dec. 5, 2000]

W3C XML Schema Datatypes Reference
Rick Jelliffe
A brief primer on the essential aspects of the W3C XML Schema Datatypes, including a diagrammatic reference to the XML Schemas Datatypes specification. [Nov. 29, 2000]

Validating XML with Schematron
Chimezie Ogbuji
Schematron is an XSLT-based language for validating XML documents. This article explains why schema languages are required and introduces the principles behind Schematron. [Nov. 22, 2000]

An Introduction to Dublin Core
Eric Miller, Stuart Weibel
You may have heard of the Dublin Core metadata element set before, but who is behind it, and what do they want to achieve? The leaders of the Dublin Core Metadata Initiative explain what they do and where they're headed. [Oct. 25, 2000]

RELAX Quick Reference
J. David Eisenberg
A quick reference to RELAX schema definition language, covering all its major features. [Oct. 16, 2000]

Learning to RELAX
J. David Eisenberg
The RELAX schema language is a simpler alternative to W3C XML Schemas. This easy-to-read tutorial shows you just how easy it can be to RELAX. [Oct. 16, 2000]

The Beginning of the Endgame
Rick Jelliffe
The W3C's XML Schemas technology, vital to the use of XML in e-business, is finally nearing completion. This article catalogs the most significant changes from the recent draft specs,and highlights areas where priority feedback is required from implementors and users.  [Sep. 27, 2000]

Schemas in the Wild
Leigh Dodds
As adoption of W3C XML Schema technology increases, the need for documenting best practices is becoming more important, not least where namespaces are concerned. The XML-Deviant investigates. [Sep. 27, 2000]

Schema Round-up
Leigh Dodds
An introduction to tools for writing and documenting schemas, and a look at a new alternative to XML Schemas called RELAX. [Sep. 6, 2000]

ebXML: Assembling the Rubik's Cube
Alan Kotok
The fourth meeting of the Electronic Business XML working group sees the intiative make good progress. But will the group be able to meet its self-imposed 18-month deadline? [Aug. 16, 2000]

Even More Extensible
Alan Kotok
Since our first survey of XML business vocabularies in February this year, the number of entries in our tables has more than doubled, highlighting the large push forward in vertical and cross-industry standardization activity. [Aug. 2, 2000]

XML in News Syndication
Edd Dumbill
XML has found many applications in the news industry for overcoming the challenges posed by the Web. This article examines the technologies, and looks at the future of news syndication with XML. [Jul. 17, 2000]

Schemas Revisited
Leigh Dodds
The XML-DEV mailing list has seen a renewed vigor in discussion recently, with the spotlight being turned on the troubled issue of XML Schemas. [Jul. 12, 2000]

Last Word on Last Call
Liora Alschuler
The W3C's XML Schemas specification has just exited its Last Call phase, drawing many comments in the process. Everyone agrees on the urgency of this work, yet opinion is widely divided over the current draft. Liora Alschuler investigates. [Jul. 5, 2000]

Last Word on Last Call - The Specification's Problems
Liora Alschuler
 [Jul. 5, 2000]

XML: A Disruptive Technology
Simon St. Laurent
XML is placing increasingly heavy loads on the existing technical infrastructure of the Internet. This article charts some of the pressure points, and speculates on the benefits of an XML-specific foundation to the Internet. [Jun. 21, 2000]

Designing Schemas for Business to Business E-Commerce
Leigh Dodds
In a fast-paced session at XML Europe, Arofan Gregory, Lead Scientist and Manager of the XML Common Business Library, provided an overview of the role of XML Schemas in e-commerce and gave some guidelines for good design. [Jun. 15, 2000]

Second Coming
Leigh Dodds
This week XML-Deviant reports on the progress with XML Schemas, and an upcoming consolidation of the XML 1.0 errata into a second edition of the specification. [May. 31, 2000]

News from the Trenches
Leigh Dodds
Over four hundred mail messages in one week makes relative URI references in XML Namespaces a hot topic. The discussions remain, however, fearsomely impenetrable. XML-Deviant ventures into the battlezone to summarize the debate. [May. 24, 2000]

XML Portal Content Aggregation
Bryan Caporlette
Not all the information you need in your portal will be in XML. Sequoia's EXTRA schema allows routing of both XML and non-XML content into a portal server.  [May. 15, 2000]

Generic Data Models and Schemas
Jeff Lowery
In a response to an article on XML.com ("Keep it Simple"), reader Jeff Lowery writes to share how he is using the DOM in his applications, and his wishes for XML Schema integration in programming languages. [May. 3, 2000]

A Family Affair
Didier Martin
XHTML, SVG, XSL, WML are all XML vocabularies for determining the final appearance of information on a display device. Didier Martin surveys this family of rendering languages, and considers their interaction with XSLT and the DOM. [Apr. 5, 2000]

Spotlight on Schemas
Leigh Dodds
As the W3C XML Schema work nears the "Candidate Recommendation" phase, criticism from XML developers abounds. Leigh Dodds summarizes the recent debates. [Feb. 23, 2000]

Extensible and More
Alan Kotok
Two years after the XML 1.0 Recommendation, we see XML being applied in many areas—especially e-business. Alan Kotok takes a snapshot of XML e-business activity. [Feb. 23, 2000]

Bad Language
Edd Dumbill
This week: discussions on the clarity of language in W3C specs, the neglect of HyTime by XML standards developers, and the possibility of XML-DEV as a replacement for scholarly journals. [Jan. 26, 2000]

Schema Repositories: What's at Stake?
Liora Alschuler
Why exactly are schema repositories useful? How do Microsoft's BizTalk and OASIS's XML.org compare, and are they both missing the point? [Jan. 26, 2000]

Goldilocks and SML
Rick Jelliffe
"Simplicity is as excellent as motherhood", says Rick Jelliffe. He isn't as sure, however, about the initiative to produce a Simplified Markup Language (SML). [Dec. 15, 1999]

SML: Simplifying XML
Robert E. La Quey
Sounding rather like an XML civil war, with the Simpletons versus the DocHeads, an initiative to define a simplified form of XML has recently been launched among XML developers. Robert La Quey explains the thinking behind a Simplified Markup Language.  [Nov. 24, 1999]

Mission-critical Data
Dale Dougherty
The recent loss of a spacecraft on Mars points out just how mission-critical proper data interchange is. [Oct. 6, 1999]

Understanding XML Schemas
Norman Walsh
Schemas are intended to be an improvement on DTDs, which are used to validate XML documents. In this article, we review schemas and the new features described in the W3C working draft. [Jul. 1, 1999]

What Is a Schema
Norman Walsh
In the context of XML, a schema describes a model for a whole class of documents. [Jul. 1, 1999]

Syntax
Norman Walsh
What does an XML schema look like, then? [Jul. 1, 1999]

The XSL Debate: One Expert's View
Norman Walsh
Norm addresses the recent debate about the merits of XSL. [Jun. 8, 1999]

XSL Considered Harmful
Michael Leventhal
XSL is far more complicated than it needs to be, and we don't need it, argues Leventhal. CSS and the DOM are just fine so waiting for XSL to become a standard is nothing but a distraction. [May. 20, 1999]

P3P: An Emerging Privacy Standard
Lisa Rein
The W3C has released the latest draft of a privacy protocol that should let agents work smoothly between browsers and web sites, in accordance with the user's preferences. Also, Microsoft and Trust-E have developed a wizard to help site owners create privacy guidelines. [May. 5, 1999]

Privacy Statement for Lisa Rein
Lisa Rein
An example Privacy Policy generated by the Privacy Wizard. [May. 5, 1999]

Low-Rent Virtual Reality with XML
Tim Bray
3DML is almost XML - though you wouldn't know it from its creator's marketing information. This 'economy' virtual reality language has some benefits that VRML doesn't, and proves that you can use XML to do some surprising things. [Jan. 19, 1999]

An Introduction to 3DML
Tim Bray
A detailed description of this alternative to VRML. [Jan. 19, 1999]

The ICE Protocol: Automating the Exchange of Syndicated Content
Victor Votsch
XML.com's managing editor Victor Votsch takes a nuts and bolts look at this XML-based mechanism for automating the flow of digital content between business partners. [Oct. 30, 1998]

Live Data from WDDX
Lisa Rein
Software developers are finding out that XML can be used on many different levels for the representation of data structures used by programs written in different languages. [Oct. 6, 1998]

The Code of the XML Geeks
Peter Murray-Rust
Our XML:geek columnist comes to the rescue of geek code users, and takes XML itself as the extension to the geek code. [Oct. 3, 1998]

PGML
Lisa Rein
The Precision Graphics Markup Language is an XML-based format based on the PostScript imaging model. [Jun. 22, 1998]

VML
Lisa Rein
The Vector Markup Language submission is supported by Microsoft and likely will be deployed in IE5. [Jun. 22, 1998]

WIDL: Application Integration with XML
Charles Allen
The problem of direct access to Web data from within business applications has until recently been largely ignored. The Web Interface Definition Language (WIDL) is an application of the Extensible Markup Language (XML) which allows the resources of the World Wide Web to be described as functional interfaces that can be accessed by remote systems over standard Web protocols. [Oct. 2, 1997]