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

advertisement

Topic: Specifications

Resources
IETF Specifications
XML-related RFCs or Internet-Drafts published by the IETF (or white papers about IETF-specified technologies).

MIME
Resources dealing with MIME (Multipurpose Internet Mail Extensions), the mechanism used for specifying and describing the format of internet message bodies.

Mime Types
RFCs, white papers, mailing list threads and the like regarding the XML mime type as well as dealing with mime types from within XML documents in general.

OASIS
Informational links and specifications from OASIS (Organization for the Advancement of Structured Information Standards).

RELAX NG
Specifications, tutorials and software implementing OASIS' RELAX NG Schema Language.

Requirements Documents
Official Requirements Documents of various standards and standards-in-progress.

Topic Maps
Topic Map standards, software, mailing lists, resource sites, etc.

W3C Member Submissions (Notes)
Formally acknowledged submissions by W3C member organizations.

W3C Notes
Specifications published as W3C Notes (that are not Member Submissions) written to explain the progress or status of a W3C Project or Working Group's efforts, provide implementation details or a specification's requirements.

W3C Standards
Completed standards that are ready-to-implement due to their having been approved as an official "W3C Recommendation" by the W3C membership.

W3C Standards-in-progress
Standards-in-progress over at the W3C.

Articles
Introducing RDFa, Part Two By Bob DuCharme
In this second part of a two-part series, Bob DuCharme concludes his introduction of RDFa--a new, XHTML-friendly standard syntax for RDF metadata that allows you to embed RDF metadata into the Web in a novel way. [Apr. 4, 2007]

Introducing WSGI: Python's Secret Web Weapon, Part Two By James Gardner
In Part Two, James Gardner completes his introduction of WSGI, the new Python standard for building reusable web-framework components. [Oct. 4, 2006]

Catching Up with the Atom Publishing Protocol By Joe Gregorio
Joe Gregorio's latest Restful Web column brings us up to date with Atom Publishing Protocol. Fast on the heels of the Atom Syndication Format becoming an internet standard, it's time to see where the APP stands. [Dec. 7, 2005]

Google Sitemaps By Uche Ogbuji
Uche Ogbuji's new XML.com column, "Agile Web," explores the intersection of agile programming languages and Web 2.0. In this first installment he examines Google's Sitemaps schema, as well as Python and XSLT code to generate site maps. [Oct. 26, 2005]

Composition By Micah Dubinko
In his latest XML-Deviant column, Micah Dubinko suggests that composing independent specifications is trickier than it seems. [Jul. 20, 2005]

Introducing SKOS By Peter Mikhalenko
Peter Mikhalenko introduces SKOS, a W3C standard for using RDF to represent thesauri, taxonomies, and other information space structures. [Jun. 22, 2005]

TMQL: A Brief Introduction By Robert Barta
The world of Topic Maps is destined to play a role in the Semantic Web; but nearly all serious TM applications require a query language. Robert Barta introduces TMQL. [Jun. 1, 2005]

Forming Opinions, Part 2 By Micah Dubinko
In his latest column, Micah Dubinko continues his foray into Web Forms 2.0. [Apr. 27, 2005]

Forming Opinions By Micah Dubinko
In his latest XML-Deviant column, Micah Dubinko takes an initial look at Web Forms 2.0. [Apr. 20, 2005]

XML Namespaces Don't Need URIs By Michael Day
Mike Day argues that using URIs to identify XML namespaces was a terrible mistake that's caused far more trouble than it's worth. [Apr. 13, 2005]

Models with Character By Micah Dubinko
Micah Dubinko tallies up the score in the new W3C specification, called "charmod" colloquially, about the use of Unicode in XML applications. [Mar. 9, 2005]

The xml:id Conundrum By Rich Salz
Rich Salz asks how the xml:id conundrum, and the interaction with XML Canonicalization, should be solved. [Feb. 23, 2005]

SAML 2: The Building Blocks of Federated Identity By Paul Madsen
Paul Madsen reports on the developments in web services security, including a new major release of SAML, which provides the basis for building federated identity. [Jan. 12, 2005]

XQuery's Niche By Edd Dumbill
XQuery has been much hyped, but is it sufficiently different from XSLT to be successful? Edd Dumbill follows a debate looking for XQuery's niche.  [Dec. 29, 2004]

Faster, Faster! By Edd Dumbill
Edd Dumbill reports on debate about making XML faster and leaner and offers the opportunity to send nominations for this year's XML Anti-Awards. [Dec. 1, 2004]

How Do I Hate Thee? By Edd Dumbill
Find out everyone's top five dislikes about XML, and get to the bottom of exactly why namespaces tops the list. [Nov. 3, 2004]

Speech Synthesis Markup Language: An Introduction By Peter Mikhalenko
Peter Mikhalenko introduces SSML, an XML vocabulary for creating speech-synthesis capable web applications. [Oct. 20, 2004]

Notes and XQueries By Edd Dumbill
Why is XQuery taking seven years to develop? And what's an XML spec worth these days, anyway? Lively debate from the world of XML. [Oct. 20, 2004]

Introduction to Device Independence, Part 2 By Peter Mikhalenko
In the second part of his introduction to device independence, Peter Mikhalenko offers some practical guidance to delivering device-independent content. [Oct. 6, 2004]

Lady and the Tramp By Edd Dumbill
If XML's the Lady, then RSS is the Tramp. But while RSS is energetically being refined and embraced, the Lady's ossifying rapidly. [Sep. 29, 2004]

Constraining Validation By Edd Dumbill
What's the difference between validation and business rules? XML developers discuss how and why to use them. [Aug. 25, 2004]

All Roads Lead to RDF By Edd Dumbill
A recent article by Mark Nottingham suggests that RDF may well be the answer to the difficulties inherent in specifying web services with W3C XML Schema. Edd Dumbill reports. [Aug. 11, 2004]

Misconceive Early, Misconceive Often By Edd Dumbill
Our XML community column examines the fallout from Mark Pilgrim's claim that XML on the Web has failed; plus the emerging use of an alternative to URIs in RDF. [Aug. 4, 2004]

XML on the Web Has Failed By Mark Pilgrim
In Mark Pilgrim's latest Dive into XML column he argues that most XML on the Web has failed utterly, miserably, completely. [Jul. 21, 2004]

Trickledown Namespaces? By John E. Simpson
In this month's Q&A column John Simpson explains how namespaces are inherited, or not, by children elements and attributes. [Jun. 30, 2004]

Standards Selection is Vendor Selection By Jo Rabin
Just as the open source movement has changed attitudes to software and software vendors, so phenomena like RSS may be changing attitudes to the creation and maintenance of industry standards. [Jun. 23, 2004]

Going Mobile With SVG: Standards By Antoine Quint
While SVG 1.2 will arrive soon, the rise and rise of SVG on mobile devices is both important and exciting. [Jun. 16, 2004]

Mozilla and Opera Renew the Browser Battle By Kendall Grant Clark
Mozilla and Opera have joined together to drive forward browser standards, in an effort to head off the threat from Microsoft's .NET plans -- and route around a lagging W3C. [Jun. 16, 2004]

Tomorrow's Web Today By Daniel Zambonini
How today's web technologies enable the sci-fi scenarios of the future, and how something as simple as using XHTML can let you play a part. [Jun. 9, 2004]

Trust Networks in a Web Services World By Paul Madsen
How do interconnecting web services know who to trust? We examine the role of Security Token Services in mediating trust netweem services. [May. 26, 2004]

What's New in WSDL 2.0 By Arulazi Dhesiaseelan
A look at the changes to the W3C's Web Services Description Language in its upcoming second version. [May. 20, 2004]

The Courtship of Atom By Kendall Grant Clark
The Atom syndication specification may move to a new home at the W3C. We look at the advantages this would bring to all concerned. [May. 19, 2004]

Politics By Any Other Name By Kendall Grant Clark
The recent News.com interview with Bob Glushko spawned a rash of debate among XML developers. The topic? Standards, of course! Kendall Clark offers his own views, and reports on the surrounding community debate. [May. 12, 2004]

UBL: A Lingua Franca for Common Business Information By Dale Waldt
The essential facts on the Universal Business Language, the nuts and bolts for business documents in XML. [Apr. 28, 2004]

The State of XML By Edd Dumbill
In this closing keynote speech to XML Europe 2004, Edd Dumbill summarizes XML's recent changes and enduring strengths. [Apr. 21, 2004]

Protocol Design: Structure and Syntax By Itamar Shtull-Trauring
The syntaxes used in protocols should be simple and consistent, says Itamar Shtull-Trauring. He examines the good, the bad, and the ugly. [Apr. 21, 2004]

XBRL: The Language of Finance and Accounting By Dale Waldt
In the first of our new series reviewing industry XML standards, Dale Waldt takes a look at the what, where, who, and how of XBRL, the eXtensible Business Reporting Language. [Mar. 10, 2004]

Reviewing Web Architecture: Conclusions By Kendall Grant Clark
Kendall Clark concludes his review of the W3C TAG's Architecture of the World Wide Web document, covering good practice in the separation of form from content and the use of XML vocabularies. [Feb. 11, 2004]

Web Architecture Review: Representation By Kendall Grant Clark
Kendall Clark continues his look at the W3C Technical Architecture Group's "Architecture of the World Wide Web." This time he examines the third of the key architectural principles set forth in this document: data formats. [Feb. 4, 2004]

Binary Waltz, Play On By Robin Berjon
Robin Berjon argues that work at the W3C on binary XML must press on, in order to avoid the proprietary chaos that will result from a lack of standards in this area. [Jan. 28, 2004]

Competing Claims and Interaction Types By Kendall Grant Clark
Continuing his review of the W3C's Architecture of the World Wide Web document, Kendall Clark looks further at the principles set out governing interactions on the web. [Jan. 28, 2004]

Multimodal Interaction on the Web By Peter Mikhalenko
The W3C's Multimodal Interaction Activity is developing specifications to support multiple forms of input and output with web applications. This report describes the purpose of the activity and outlines the two major vocabularies under development, InkML and EMMA. [Jan. 21, 2004]

Interacting with Resources: Web Architecture Review By Kendall Grant Clark
Continuing his review of the W3C TAG's Architectural Principles of the World Wide Web document, Kendall Clark examines what the document has to say about interacting with web resources. [Jan. 21, 2004]

Concluding, Unscientific Postscript: Web Resource Identification By Kendall Grant Clark
In his ongoing review of the W3C Technical Architecture Group's Architecture of the World Wide Web document, Kendall Clark discusses URI ambiguity, URI opacity and fragment identifiers. [Jan. 14, 2004]

Reviewing Web Architecture: Identification By Kendall Grant Clark
Continuing his review of the W3C Technical Architecture Group's "Architecture of the World Wide Web", Kendall Clark focuses on the the web's addressing scheme, the URI. [Jan. 7, 2004]

Developing a X-KRSS Web Service By Rich Salz
In his latest column Rich Salz begins to discuss the implementation of a web service for doing key management with the W3C's X-KRSS standard. [Nov. 25, 2003]

Diagramming the XML Family By Daniel Zambonini
A graphical overview of the main members of the XML technology family, entirely produced using XML technologies: XML, Namespaces, RDF, SVG, XSLT and XSL-FO. [Oct. 8, 2003]

XQuery Implementation By Ivelin Ivanov
Though not yet a W3C Recommendation, XQuery has been around for a long time now. This article looks at the trends in its deployment, and predicts the big opportunity for XQuery in web services integration. [Oct. 1, 2003]

ISO to Require Royalties? By Kendall Grant Clark
The ISO, a worldwide standards body, is proposing to charge fees for commercial usage in software of their standardized country, language and currency codes. This would have a wide-ranging negative effect on the infrastructure of the web and related standards. Kendall Grant Clark explains the situation and argues against the ISO's proposal. [Sep. 24, 2003]

A Preview of WS-I Basic Profile 1.1 By Anish Karmarkar
The WS-I Basic Profile is a set of guidelines on using web services specifications to maximize interoperability. This article from a WS-I BP working group member previews the changes to the Basic Profile being incorporated in the 1.1 revision of the specification. [Sep. 16, 2003]

An XQuery Update By Per Bothner
A report on the changes made to the W3C's XML Query Language in the recent August 2003 XQuery drafts. [Sep. 10, 2003]

Ten Favorite XForms Engines By Micah Dubinko
The author of O'Reilly's XForms Essentials describes ten software packages that implement the W3C's XForms specification, seen as the XML-friendly successor to HTML forms. [Sep. 10, 2003]

Binary XML, Again By Kendall Grant Clark
The old chestnut of a binary encoding for XML has cropped up once more, this in time in serious consideration by the W3C. Kendall Clark comments on the announcement of the W3C's Binary XML Workshop. [Aug. 13, 2003]

New and Improved String Handling By Bob DuCharme
In this month's Transforming XML column Bob DuCharme explains some of the new and improved string handling functions -- for concatenation, search, and replace -- in XSLT/XPath 2.0. [Aug. 6, 2003]

A Weblog API For the Grassroots By Rich Salz
In his latest column Rich Salz discusses the grassroots weblog API, variously known as "Atom" and "Echo", and makes substantive suggestions for how it should be changed to use SOAP. [Aug. 5, 2003]

Social Meaning and the Cult of Tim By Kendall Grant Clark
Tim Berners-Lee's decision to take the "social meaning of RDF" issue into the W3C TAG and away from the Semantic Web Coordination Group has proved controversial. Kendall Clark reports on the debate between Pat Hayes and Berners-Lee, and asks if the "cult of Tim" is obscuring rational judgment on this issue. [Jul. 23, 2003]

Web Services and Sessions By Sergey Beryozkin
Saving state in web services interactions is an important capability. This article reviews the various approaches to maintaining sessions in web services. [Jul. 22, 2003]

Web Services Security, Part 4 By Bilal Siddiqui
In this fourth and final part of our series on web services security, we put all the pieces together to demonstrate how the XML Signature, XML encryption, Web Services Security, and SAML specifications work together. [Jul. 22, 2003]

In the Service of Cooperation By Kendall Grant Clark
Kendall Grant Clark discusses BPEL4WS, DAML-S, WS-Choreography, and the likelihood that BPEL4WS will be the only high-level way of describing composite web services.  [Jul. 8, 2003]

The Vanishing Image: XHTML 2 Migration Issues By Mark Pilgrim
In Mark Pilgrim's latest Dive Into XML column, Pilgrim examines XHTML 2.0 object element, which is a replacment for the more familiar and widely supported img[Jul. 2, 2003]

How (Not) to Grow a Technology By Kendall Grant Clark
Grassroots chaos or death-by-committee? The choice is yours. Kendall Clark looks at strategies for growing XML technologies. [Jun. 25, 2003]

WSDL Tales From The Trenches, Part 2 By 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]

WS-Trust: Interoperable Security for Web Services By Paul Madsen
WS-Trust is a proposal that enables security token interoperability by defining a request/response protocol for SOAP actors to request of some trusted authority that a particular security token be exchanged for another. Paul Madsen provides a detailed explanation of the WS-Trust technology. [Jun. 24, 2003]

SOAP 1.2 By Rich Salz
Rich Salz returns to the Web Services columnist field by introducing us to SOAP 1.2, about which Rich is understandably optimistic. [Jun. 10, 2003]

XML Transactions for Web Services, Part 3 By Faheem Khan
In the third and final part of our series on web services transactions, Faheem Kham examines the WS-Transaction spec's Business Activities, a way of handling long lived collections of transactions. [May. 27, 2003]

XHTML is the Most Important XML Vocabulary By Kendall Grant Clark
Kendall Grant Clark reviews the latest working draft of XHTML 2.0, finds some welcome changes, and stresses the importance of XHTML as a leading XML vocabulary. [May. 21, 2003]

Adding SALT to HTML By Simon Tang
Introducing Speech Application Language Tags (SALT), an XML application to add speech interaction to other markup languages. Simon Tang shows how to install the Microsoft SALT SDK and add speech to an HTML web page. [May. 14, 2003]

Web Services Security, Part 3 By Bilal Siddiqui
This article discusses XML-based authentication and the sharing of authentication information across different applications, known as Single Sign-on. The Security Assertions Markup Language (SAML) from OASIS provides expression in XML of authentication information. [May. 13, 2003]

DSDL Interoperability Framework By 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]

XML Transactions for Web Services, Part 2 By Faheem Khan
In the second installment of our series on web service transactions, Faheem Khan examines in detail the operation of atomic transactions in an example enterprise application scenario, using the WS-Coordination and WS-Transaction specifications. [Apr. 29, 2003]

TAG: Fragment Identifiers, Subsets, and Metadata By Kendall Grant Clark
In this week's XML-Deviant column Kendall Grant Clark discusses some of the new issues under consideration with the W3C's Technical Architecture Group. [Apr. 16, 2003]

XML Transactions for Web Services, Part 1 By Faheem Khan
This first article in three part series describing transactional web services introduces the service oriented architecture, federation of web services, and the need for coordination and transactions. [Apr. 15, 2003]

Standards: Optional Features or Law? By Dimitris Dimitriadis
Dimitriadis Dimitris discusses the problem of getting software implementers to adhere to web standards. [Mar. 19, 2003]

The Road to XHTML 2.0: MIME Types By Mark Pilgrim
In his latest Dive Into XML column, Mark Pilgrim begins another multipart series by setting out along the road to XHTML 2.0. The first stop is the tricky MIME types issue. [Mar. 19, 2003]

The ebXML Messaging Service By Pim van der Eijk
The ebXML Messaging Service specification (ebMS) extends the SOAP specification to provide the security and reliability features required by many production enterprise and e-business applications.  [Mar. 18, 2003]

The Social Meaning of RDF By Kendall Grant Clark
The W3C is about to undertake a discussion of what the social meaning of RDF is -- what the real world import is of an RDF statement. Kendall Clark previews the debate and recent related discussion. [Mar. 5, 2003]

Introducing WS-I and the Basic Profile By Rich Salz
Rich Salz introduces the Web Services Interoperability Organization, and its Basic Profile, in his first column for the new WebServices.XML.com site. [Mar. 4, 2003]

XML, SOAP and Binary Data This white paper discusses the architectural issues encountered when using opaque non-XML data in XML applications, including (but not limited to) Web services and SOAP. [Feb. 26, 2003]

Databases and Element Names By John E. Simpson
In this month's XML Q&A column John Simpson examines some database and XML integration issues. [Jan. 29, 2003]

Introduction to XFML By Peter Van Dijck
Peter van Dijck introduces XFML -- eXchangeable Faceted Metadata Language -- a lightweight and easy to understand XML language for sharing faceted metadata. [Jan. 22, 2003]

Creative Comments: On the Uses and Abuses of Markup By Kendall Grant Clark
The way Creative Commons recommends linking its machine-readable licenses into HTML pages makes little sense, says Kendall Clark, and proposes alternatives. [Jan. 15, 2003]

Securing Web Services By Rich Salz
In this month's Endpoints column, Rich Salz explains what security means in the context of web services, as well as explaining the signing and encrypting of SOAP messages. [Jan. 15, 2003]

Understanding Overloading in WSDL By Randy J. Ray
The initial reference to overloading in the WSDL 1.1 specification is limited, a situation that left many new users of WSDL unsure where to turn to for clarification. Randy Ray, coauthor of Programming Web Services with Perl sheds light on the issue by explaining how to express overloaded interfaces in WSDL.  [Jan. 8, 2003]

From XML-RPC to SOAP: A Migration Guide By Rich Salz
In this month's XML Endpoints column, Rich Salz offers guidance for migrating from XML-RPC to SOAP by creating a SOAP profile with which XML-RPC can interoperate. [Dec. 18, 2002]

Test Frameworks for W3C Technologies By Dimitris Dimitriadis
Test frameworks for W3C specifications could help the dream of real interoperability come true, says Dimitris Dimitriadis. [Dec. 11, 2002]

SVG's Past and Promising Future By Antoine Quint
In this month's SVG column, Antoine Quint looks back at SVG's journey through 2002 and looks forward to 2003. [Dec. 4, 2002]

RDF Update By Shelley Powers
The W3C's Resource Description Framework (RDF) Working Group recently released a slew of new specifications. Shelley Powers provides an overview of each draft. [Nov. 27, 2002]

W3C XML Schema Design Patterns: Avoiding Complexity By 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]

XML 1.1: Here We Go Again By Kendall Grant Clark
In this week's XML-Deviant, Kendall Grant Clark takes a first look at the debate about migrating to XML 1.1. [Oct. 23, 2002]

The Digital Talking Book By Ken Pittman
An investigation of how XML is being used to implement the Digital Talking Book and enhance talking book facilities available to the visually impaired. [Oct. 16, 2002]

What Is XQuery By Per Bothner
XQuery is a language from the W3C designed to query and format XML data. Our overview article gives you the lowdown on XQuery and further resources for learning more about it. [Oct. 16, 2002]

Beep BEEP! By Rich Salz
In this month's Endpoints column, Rich Salz concludes his look at methods for transporting binary data in SOAP with an examination of BEEP. [Oct. 16, 2002]

XML Canonicalization, Part 2 By Bilal Siddiqui
In the second and final article of his series on XML Canonicalization, Bilal Siddiqui shows how to cope with documents that have CDATA sections, processing instructions, external entity references and comments. [Oct. 9, 2002]

TAG's Iron Fist By Edd Dumbill
The W3C's Technical Architecture Group's condemnation of HLink has met with an angry response. Edd Dumbill says that the TAG's approach isn't good for the web or for the W3C. [Oct. 2, 2002]

XML Canonicalization By Bilal Siddiqui
Bilal Siddiqui explains the process of canonicalizing XML documents, useful in determining the logical equivalence of documents in order to secure XML exchanges. [Sep. 18, 2002]

Brother, Can You Spare a DIME? By Rich Salz
In this month's Endpoints column, Rich Salz describes the DIME, a binary message format, and WS-Attachements specifications. [Sep. 18, 2002]

What Are XForms By Micah Dubinko
HTML forms have long been a weak link in web interfaces -- now XML comes to the rescue with XForms, the W3C's new web forms technology. Update: 9/11/2002 [Sep. 11, 2002]

What Are Topic Maps By Lars Marius Garshol
An introduction to XML Topic Maps, an XML standard that can be used to index and capture relationships between concepts, improving the findability of information. [Sep. 11, 2002]

What's Next for HTML? By Micah Dubinko
Micah Dubinko examines upcoming developments in the HTML family, including XHTML 2.0, XML Events and XFrames. [Sep. 4, 2002]

TAG and the Web's Architecture By Kendall Grant Clark
Kendall Clark reviews the first public draft of the W3C Technical Architecture Group's publication "Architectural Principles of the World Wide Web", intended to be a definitive statement of how the Web should work. [Sep. 4, 2002]

Look Ma, No Tags By Kendall Grant Clark
XML's success can be measured not only in terms of deployment, but also in terms of inspiring competitors. Kendall Clark examines one such tagless competitor, YAML. [Jul. 24, 2002]

Processing SOAP Headers By Rich Salz
In this month's XML Endpoints column, Rich Salz explains how to process SOAP headers and why you'd want to. Along the way he predicts the demise of SAX-based SOAP processors. [Jul. 17, 2002]

The True Meaning of Service By Kendall Grant Clark
Kendall Grant Clark investigates the DAML-Services ontology, which ties together web services with the semantic web and could well play a key part in the web of the future. [Jul. 17, 2002]

Interoperability Summit: Good Intentions, Little Action By 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]

RELAX NG's Compact Syntax By 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]

Generating SOAP By 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]

Extending SVG for XForms By Antoine Quint
This month's SVG column, the first of a two-part series, explains the first steps in using SVG, CSS, and EcmaScript to build XForms applications. [May. 22, 2002]

Go Tell It On the Mountain By Kendall Grant Clark
As part of the re-framing of the W3C's Resource Description Framework a primer has been produced to accompany the new RDF specifications. Kendall Clark reviews the new document. [May. 15, 2002]

Emerging Technology Briefs: WSDL By Rael Dornfest, Clay Shirky
A brief look at the Web Services Description Language (WSDL) and its role as the de facto standard Web Services description format. [May. 1, 2002]

Google's Gaffe By Paul Prescod
Paul Prescod explains why moving its API to use SOAP was a backward step for the popular search engine, and argues for a return to a pure HTTP and XML interface. [Apr. 24, 2002]

When to Use Get? By Leigh Dodds
The XML-Deviant examines the recent debate surrounding the TAG's draft statement on the proper use of GET. [Apr. 24, 2002]

Emerging Technology Briefs: SOAP By Rael Dornfest, Clay Shirky
A brief look at the Simple Object Access Protocol (SOAP) and its role as the de facto standard Web Services messaging format. [Apr. 16, 2002]

Web Services - An Executive Summary By Clay Shirky
This executive summary from O'Reilly Research's report, "Planning for Web Services," gives a high level overview of the promises and pitfalls of web services. [Apr. 12, 2002]

TAG Watch By Kendall Grant Clark
The W3C's Technical Architecture Group (TAG), charged with making the hard decisions about the shape web technology, has now gotten down to serious business. We take a took at their progress so far. [Apr. 3, 2002]

Emerging Technology Briefs: WebDAV By Rael Dornfest
A brief look at WebDAV -- Web-based Distributed Authoring and Versioning. [Mar. 26, 2002]

What's New in XPath 2.0 By Evan Lenz
XPath's about to become a lot more powerful and flexible. Evan Lenz guides us through a tour of the new features of XPath 2.0. [Mar. 20, 2002]

Web Service Sublimation By Timothy Ewald, Martin Gudgin
This month's Endpoints column examines the characteristics of Web Service applications, including typing and message coupling. [Mar. 20, 2002]

Introduction to DAML: Part II By 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]

Processing Model Considered Essential By Leigh Dodds
This week's XML-Deviant uncovers an issue underlying many debates about XML: the lack of a formal XML processing model. [Mar. 13, 2002]

Emerging Technology Briefs: JXTA By Rael Dornfest
A brief look at Sun's JXTA peer-to-peer networking framework. [Mar. 12, 2002]

SOAP Encodings, WSDL, and XML Schema Types By Timothy Ewald, Martin Gudgin
In this month's XML Endpoints column, the fine points of WSDL, XML messages, SOAP Encodings, and XML Schema Types are discussed. [Feb. 20, 2002]

XML 2.0 -- Can We Get There From Here? By Kendall Grant Clark
Tim Bray recently made the first substantive proposal for an XML 2.0. Kendall Clark examines Bray's "skunkworks" project, and also the political issues that will inevitably dog the development of XML 2.0. [Feb. 20, 2002]

Introducing XML::SAX::Machines, Part One By Kip Hampton
XML::SAX::Machines offers an elegant way of building and managing complex chains of SAX event handlers and generators. Kip Hampton introduces this helpful module. [Feb. 13, 2002]

U.S. Federal XML Guidelines By 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]

The IDL That Isn't By Timothy Ewald, Martin Gudgin
In this month's Endpoints column, Ewald and Gudgin explain why web services won't fully interoperate until WSDL improves. [Jan. 16, 2002]

Web Services Acronyms, Demystified By Pavel Kulchenko
The coauthor of Programming Web Services with SOAP presents a quick guide to the protocols and the specifications behind more than 20 acronyms related to Web services, from SOAP to XLANG, including a description of how they relate to each other and where each sits on the Web services landscape. [Jan. 9, 2002]

XQuery Questioned By Leigh Dodds
The XML-Deviant asks whether the XQuery specification should be refactored, and whether it should be released without specifying significant parts of the expected feature set?  [Jan. 2, 2002]

All We Want For Christmas is a WSDL Working Group By Timothy Ewald, Martin Gudgin
Our web services columnists reckon the WSDL interface language needs more work and try to engage the assistance of Santa Claus in their quest. [Dec. 19, 2001]

Patents and Web Standards Town Hall Meeting By Michael Champion
A report from the "town hall" meeting at XML 2001 on patents and their interaction with W3C standards. [Dec. 19, 2001]

Versioning Problems By Leigh Dodds
The publication of the first draft of XML 1.1 is the cause of much dissent in the XML community. [Dec. 19, 2001]

Clark Challenges the XML Community By Edd Dumbill
XML philanthropist James Clark delivered the opening keynote at XML 2001, describing five important challenges facing the XML community. [Dec. 19, 2001]

Comparing XML Schema Languages By 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]

Identity Crisis By Leigh Dodds
Leigh Dodds describes the recent XML developer community's debate about the best way to fix XML's ID attribute problem. [Nov. 7, 2001]

Using W3C XML Schema By 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]

The Slippery Soap By Timothy Ewald, Martin Gudgin
This month's Endpoints column describes SOAP 1.1, its header extensibility mechanism, and possible changes in SOAP 1.2. [Oct. 17, 2001]

XML Divided By Edd Dumbill
As XML application grows, it is inevitable that it will divide into different communities, but a strong commitment to interoperability must remain key. [Sep. 26, 2001]

Being Too Generous By Leigh Dodds
Leigh Dodds reports on the community's so far successful efforts to convince Microsoft to fix XML conformance bugs in IE6. [Sep. 19, 2001]

Pork Barrel Protocols By Timothy Ewald, Martin Gudgin
XML.com's newest column, XML Endpoints, which is devoted to exploring web services, debuts by asking what a web service really is and what it shouldn't be. [Sep. 12, 2001]

Picture Perfect By Edd Dumbill
The W3C's publication of the Scalable Vector Graphics (SVG) Recommendation heralds a new age for graphics in the emerging multi-device Web. [Sep. 12, 2001]

A Path to Enlightenment By Leigh Dodds
Leigh Dodds takes us for stroll down the path of XML complexity, seeking the enlightenment of simplicity. [Aug. 29, 2001]

An Introduction to XML Digital Signatures By Carlisle Adams, Paul Madsen, Ed Simon
The W3C and IETF's XML Signature specification allows the verification of the authenticity of XML-based transactions, a vital part of the emerging electronic business infrastructure. [Aug. 8, 2001]

Opening Old Wounds By 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]

Doing it Simpler By Leigh Dodds
Dodds recaps the history of SML-DEV's efforts to simplify XML, including Common XML, MinML, and YAML. He then examines where SML-DEV may be going next. [Aug. 1, 2001]

The Naming of Parts By John E. Simpson
John Simpson explains how to name parts of XML documents, detouring through the tricky areas of EBNF, XML spec productions, and Unicode characters. [Jul. 25, 2001]

Sunshine and Blueberries By Leigh Dodds
Leigh Dodds explores the issues behind the W3C's newly-forming Technical Architecture Group, as well as giving an update on XML Blueberry. [Jul. 11, 2001]

Blueberry Jam By Leigh Dodds
A proposed revision of XML to accommodate new Unicode characters is becoming a sticky point of debate in the XML developer world. [Jun. 27, 2001]

Rapid Resolution By Leigh Dodds
A recent debate about supporting OASIS catalogs in XML shows that strong differences of opinion still exist on interpretation of the XML 1.0 specification itself. [Jun. 20, 2001]

Using the W3C XSLT Specification By Bob DuCharme
For advanced XSLT use, the W3C's XSLT specification can be a handy tool. This guide helps you read the specification and clears up confusing terms. [Jun. 6, 2001]

Time for Consolidation By 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]

Daring to Do Less with XML By Michael Champion
One person's tangled mess of XML is another's set of must-have features. This article offers advice for making your way through the jungle of XML and its associated specifications. [May. 2, 2001]

Mix and Match Markup: XHTML Modularization By Rick Jelliffe
The latest development from the W3C on HTML is the XHTML Modularization specification, allowing the tailoring of XHTML to suit different applications or devices. This article discusses the motivation and techniques behind modularization. [May. 2, 2001]

ComicsML: A Simple Markup Language for Comics By Jason McIntosh
ComicsML came to life as a result of a comics artist and fan starting to work with XML. Read all about this useful and fun XML application, and how it could change the face of online comics. [Apr. 18, 2001]

TREX Basics By 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]

ebXML Ropes in SOAP By Alan Kotok
Our report on the latest happenings in ebXML covers their adoption of SOAP, and takes stock as ebXML nears the end of its project. [Apr. 4, 2001]

A Web Services Primer By Venu Vasudevan
A review of the emerging XML-based web services platform, examining the core components of SOAP, WSDL and UDDI. [Apr. 4, 2001]

Schemas by Example By 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 By 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]

Does XML Query Reinvent the Wheel? By Leigh Dodds
XML developers contend that the overlap between XML Query and XSLT is so great that they aren't separate languages at all. [Feb. 28, 2001]

Time to Refactor XML? By 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]

How Would You Like That Served? By Didier Martin
Our intrepid explorer of specifications, Didier Martin, investigates CC/PP, an RDF application for describing and exchanging device capabilities. [Jan. 31, 2001]

Dictionaries and Datagrams By Leigh Dodds
XML developers have been reexamining the textual encoding of XML, addressing concerns of verbosity and multilingual elements. [Jan. 24, 2001]

A Scalable Process for Information Standards By Jon Bosak
The Chair of the OASIS Process Advisory Committee explains how OASIS has developed a standards process to cater for the fast-moving world of XML. [Jan. 17, 2001]

Old Ghosts: XML Namespaces By Leigh Dodds
The XML Namespaces ghost returned to haunt the XML community this Christmas. However, developers on XML-DEV fought back with a new proposal to bring predictability to the use of URIs as namespace identifiers. [Jan. 10, 2001]

The W3C XML Schema Specification in Context By 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 By 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 By 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]

Staying in Synch By Didier Martin
SyncML is a new standard aimed at keeping your data synchronized between devices both large and small. Didier Martin provides a whirlwind tour of this new technology. [Dec. 27, 2000]

Converging Protocols By Leigh Dodds
Jon Bosak's comments at XML 2000 about the respective roles of ebXML and SOAP have sparked discussion on convergence between ebXML's transport, routing and packaging layer and the W3C's XML Protocol Activity. [Dec. 20, 2000]

Getting Topical By Simon St. Laurent
At the recent XML 2000 conference the XML Topic Maps (XTM) specification made an impressive debut. Simon St.Laurent reviews the development and prospects of XTM. [Dec. 20, 2000]

Using W3C XML Schema - Part 2 By 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 By 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 By 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 Structures Reference By Eric van der Vlist
A complete quick reference to the elements of the W3C XML Schemas Structures specification, including content models and links to the original definitions. [Nov. 29, 2000]

W3C XML Schema Datatypes Reference By 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]

Profiling and Parsers By Leigh Dodds
Can XML be meaningfully split up to facilitate partial implementation of the specification? XML developers debate the issues. [Nov. 22, 2000]

Should XML Become a "Real" Standard? By Edd Dumbill
XML standards developers gathered Monday night at XML DevCon Fall 2000 in San Jose to discuss the future of XML as a standard. [Nov. 14, 2000]

A Uniform Interface for Authoring By Edd Dumbill
In the first session of the XML DevCon Fall 2000 conference, Greg Stein delivered an introduction to WebDAV, Web Distributed Authoring and Versioning protocol. [Nov. 13, 2000]

Of Standards and Standard Makers By Leigh Dodds
The debate over who makes XML standards and how they are made rumbles on. This week the XML-Deviant examines the W3C and asks whether its Semantic Web initiative informs or hinders comprehension of their mission. [Oct. 25, 2000]

The Rush to Standardize By Leigh Dodds
Keeping track of the number of consortia in the XML space is rapidly requiring the effort needed to track the burgeoning number of specifications. Is all this "standardization" too premature? XML-Deviant covers the recent debate. [Oct. 18, 2000]

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

Learning to RELAX By 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]

RIL: A Taste of Knowledge By Uche Ogbuji
An innovative part of 4RDF is the RDF Inference Language (RIL), which provides a way of viewing an RDF model as an Expert System knowledge base. [Oct. 11, 2000]

The Benevolent Dictator of SAX By Leigh Dodds
As David Megginson gets ready to hand over the reins of SAX, the community-developed Simple API for XML, a successor must be found. [Oct. 4, 2000]

The Beginning of the Endgame By 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 By 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]

What Is XLink By Fabio Arciniegas A.
XLink is an XML specification for describing links between resources in XML. Our introduction shows you how to get to grips with using XLinks in your own documents. [Sep. 18, 2000]

Gentrifying the Web By Leigh Dodds
XHTML promises to civilize the unruly mass of HTML on the Web. But is anybody listening? Leigh Dodds examines whether web developers know or care about XHTML. [Sep. 13, 2000]

Distributed XML By Edd Dumbill
In this speech to the XML World 2000 conference in Boston, XML.com Editor Edd Dumbill gives an overview of the integrated future of XML and the Web, and the role that SOAP and RDF will play in that vision. [Sep. 6, 2000]

MSXML Conformance Update By Chris Lovett
In the past, XML.com has tested Microsoft's MSXML parser for XML conformance with less than glorious results. In this article, Chris Lovett presents the significant improvements made by Microsoft in MSXML in recent months. [Aug. 30, 2000]

Instant RDF? By Leigh Dodds
RDF has some devoted followers, but is yet to hit the XML mainstream. Many believe this is because of its complicated syntax. XML-Deviant investigates the quest for "instant RDF". [Aug. 30, 2000]

ebXML: Assembling the Rubik's Cube By 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]

A Few Bumps By Edd Dumbill
Some problems are due to success, some are growing pains, and some just refuse to go away. XML has all of these, chronicled as ever by the XML-Deviant[Aug. 9, 2000]

A Question of Timing By Didier Martin
The SMIL family of XML applications enables synchronized display of multimedia elements on the Web. Didier Martin explores SMIL, and the new synchronization features in Microsoft's IE5.5. [Aug. 2, 2000]

Even More Extensible By 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 By 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]

RSS: Lightweight Web Syndication By Rael Dornfest
RSS, a simple XML application to describe web site headlines, has had such enormous success that it has been pulled in many directions. Rael Dornfest documents the history of RSS, and the debate over its future. [Jul. 17, 2000]

Schemas Revisited By 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]

RSS Modularization By Leigh Dodds
The popularity of RSS, the lightweight XML headline syndication format, is provoking moves to extend and advance its feature set. XML-Deviant reports on proposals and their connection with RDF and Namespaces. [Jul. 5, 2000]

Standards and the Vendor By Leigh Dodds
This week, XML-Deviant comes from the XML Europe vendor panel discussion. Representatives from IBM, Sun and Microsoft fielded questions on their support for XML standards. [Jun. 15, 2000]

Quilt Has Querying Covered By Edd Dumbill
Jonathan Robie of Software AG kicked off the XML Europe session on XML Query languages Tuesday afternoon with a description of the Quilt language. [Jun. 13, 2000]

Second Coming By 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 By 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]

Namespace Trouble By Leigh Dodds
This week XML Deviant reports on a Namespace-related debate holding up XML work at the W3C, and the final release of SAX2/Java. [May. 17, 2000]

XML Conformance Update By David Brownell
Since our last round of conformance tests, significant changes have happened in the XML parser world. Our latest XML conformance tests yield good results from open source parsers, but disappointing ones from Microsoft and Oracle. [May. 10, 2000]

JDOM and TRaX By Leigh Dodds
Two innovative technologies have recently been announced to the XML developer community: JDOM, a Java-specific DOM; and TRaX, an API for XML transformations. [May. 3, 2000]

Speaking Your Language By Leigh Dodds
This week's column addresses the issue of internationalization in XML DTDs and schemas, as well as reporting on the latest initiative of the SML-DEV group to produce a simplified XML. [Apr. 19, 2000]

Groves Explained By Fabio Arciniegas A.
Every so often somebody on an XML mailing list will tell you that groves are the answer to all your problems. But what exactly are they? Fabio Arciniegas A. presents an introduction to groves and their use. [Apr. 19, 2000]

Filling in the Gaps By Leigh Dodds
The XML-DEV mailing list has long been a place for thorough examination of the XML specification, and suggestions for areas where new activity is required. Recent discussion has centered around the problems of describing parser capabilities and external resources required by a document. [Apr. 12, 2000]

Grassroots Enforcers: The Web Standards Project By Edd Dumbill
Users are frequently the ultimate losers when standards aren't respected. The Web Standards Project is a coalition of web users and developers who got together to campaign for adherence to standards on the Web. [Apr. 10, 2000]

XML, Standards and You By Edd Dumbill
XML has been nurtured by standards organizations from its very beginning. Because of this, XML's current use and future development is inextricably tied with the world of standards and standard-makers. This special edition of XML.com highlights the processes involved in creating XML standards. [Apr. 10, 2000]

A Family Affair By 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]

Storing and Querying By Leigh Dodds
Real-world use of XML is leading to repeated requests for a consistent way to store and query XML documents. While a query language from the W3C seems a long way off, DOM level 3 may be able to help. [Apr. 5, 2000]

Unifying XSLT Extensions By Leigh Dodds
XSLT processors each have a different way of implementing extension functions. Developers in the XML community have stumbled upon this problem, and want to do something about it. Leigh Dodds analyzes the arguments and suggests a way forward. [Mar. 29, 2000]

Integration by Parts: XSLT, XLink and SVG By Didier Martin
Didier Martin gives us a practical demonstration of the power of XSLT, XLink and SVG, bringing them together to generate interactive, illustrated, technical documentation. [Mar. 22, 2000]

Painting by Numbers with SVG By Leigh Dodds
Following the generally warm welcome received by SVG of late, the denizens of the XML-DEV list have taken their microscope to the specification, resulting in some enlightening dialogue. [Mar. 15, 2000]

Namespace Myths Exploded By Ronald Bourret
Published over a year ago, the "Namespaces in XML" recommendation may only be a small specification, but it's caused more than its fair share of confusion. Find out what the right-thinking developer should do about XML namespaces. [Mar. 8, 2000]

Spotlight on Schemas By 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 By 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]

webMethods IPO Highlights Benefits Of Interoperability By Edd Dumbill
webMethods' IPO success underlines the promise of application interoperability through XML. But are vendors and standards bodies doing enough to promote XML interoperability?  [Feb. 16, 2000]

OASIS and the Future of SAX By Leigh Dodds
Last week on the XML-DEV list, Jon Bosak suggested that the OASIS consortium should take on further development of the SAX API. Also, don't miss "Groves explained in 50 Words." [Feb. 16, 2000]

An XML Apprenticeship By Leigh Dodds
This week, XML-Deviant gets deeper into groves, takes another look at the controversy over W3C processes, and finds real progress with SAX2. [Feb. 2, 2000]

Bad Language By 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]

High Drama By Edd Dumbill
This last week has the seen the periodic resurrection of the "How The W3C Should Be Run" debate. XML-Deviant had a front row seat. [Jan. 19, 2000]

Making Progress By Edd Dumbill
The holiday behind, XML developers are back to work. This week has seen plenty of activity on the SAX2 front, as well as a progress update from the SML initiative. [Jan. 12, 2000]

Overview of P3P By Lisa Rein
A brief overview of the W3C's Platform for Privacy Preferences framework.  [Nov. 3, 1999]

XHTML: Three Namespaces or One? By Lisa Rein
It sounds like a religious debate from the days of the Byzantine empire. Whether XHTML should have three namespaces or one has been a question that's consuming the top minds in the XML community for the last month. [Oct. 6, 1999]

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

Validity By Norman Walsh
What does it mean for a document to be valid? [Jul. 1, 1999]

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

DTDs By Norman Walsh
Aren't DTDs the Schema for XML? [Jul. 1, 1999]

P3P: An Emerging Privacy Standard By 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 By Lisa Rein
An example Privacy Policy generated by the Privacy Wizard. [May. 5, 1999]

What's the Big Deal With XSL? By G. Ken Holman
Confused about XSL and how it relates to CSS? Ken explains that the relationship between XSL and CSS is a complementary one. He examines two different implementations of XSL and provides the documents and stylesheets for you to compare to each other. [Apr. 22, 1999]

Namespaces in XML Adopted by W3C By Mark Walter
The "Namespaces in XML" specification has been formally adopted by the W3C as a recommendation. XML.com's Mark Walter explains why this was needed and what it will do to increase the adoption of XML. [Jan. 19, 1999]

XML Namespaces by Example By Tim Bray
The hows and whys of XML namespaces explained by a co-author of the specification, XML.com's technical editor Tim Bray. [Jan. 19, 1999]

The Trouble With Browsers By Tim Bray
XML.com's technical editor wants to know why the Web browsers don't support XML. [Dec. 18, 1998]

XQL: Proposal for a new XML Query Language By Mark Walter
Debate over XML query languages could heat up as a Microsoft-led group proposes XQL as an alternative to XML-QL proposed by AT&T Labs. [Nov. 9, 1998]

W3C completes DOM specification By Liora Alschuler
Last month the W3C released a recommendation for the Document Object Model Level 1, a key component of the XML family of standards. [Oct. 21, 1998]

Is HTML+Time Out-of-Sync With SMIL? By Lisa Rein
Microsoft's HTML+Time submission is a proposed HTML extension for describing time-based media. Is this approach in conflict with the recently approved SMIL recommendation? [Oct. 7, 1998]

Dog Days of Summer By Xavier McLipps
Feeling Waspish?...Turning a New Leaf...Communicating Graphically...Puzzlin' Rumblin' [Aug. 12, 1998]

CGM and Web Schematics By Lisa Rein
CGM is an established graphics standard for the CAD industry. It has proven too complex for the Web. The Web Schematics submission looks at a much simpler version for 2D diagrams. [Jun. 22, 1998]

The Annotated XML Specification By Tim Bray, Jean Paoli, C.M. Sperberg-McQueen
If you want to understand XML, you have to read the specification. However, to really get inside the specification and understand why it says what it does, you need an expert guide. Tim Bray, co-editor of the XML 1.0 specification, shares his knowledge and insights about XML, SGML and the working group behind the specification in this annotated version of the document. [Apr. 15, 1998]

XML Linking By Tim Bray, Steve J. DeRose
This document specifies a simple set of constructs that may be inserted into XML documents to describe links between objects and to support addressing into the internal structures of XML documents. It is a goal to use the power of XML to create a structure that can describe the simple unidirectional hyperlinks of today's HTML as well as more sophisticated multi-ended, typed, self-describing links. [Oct. 2, 1997]

HTML-Math By Patrick D.F. Ion, Robert R. Miner
The HTML-Math Working Group released another revision of its Working Draft of MathML. This note should serve to point the way to the proposal outlined in the full Working Draft, and will describe a little of the history, current state, and future of the HTML-Math work. [Oct. 2, 1997]

A Guide to XML By Norman Walsh
If you are looking for a good overview of XML, with sufficient technical detail, then this article from the World Wide Web Journal is a good place to start. [Oct. 2, 1997]

WIDL: Application Integration with XML By 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]

Books from Amazon.com
Books about XML and Specifications
Books about XML
Amazon.com Book Search