Ontologies
Languages designed to represent knowledge or conceptual meaning.
Platform for Privacy Preferences (P3P)
The Platform for Privacy Preferences specification provides a machine readible syntax for expressing a site's privacy practices and its visitors' user preference data.
RDF
Standards, white papers, parsers, articles, and other RDF resources.
RSS
Resources and white papers about the RSS (RDF Site Summary) syndication format (formerly Rich Site Summary).
Scalable Vector Graphics (SVG)
Resources and specifications related to SVG (Scalable Vector Graphics), the W3C's text-based language for the representation of 2-D graphics.
SMIL
SMIL specifications, white papers, tools, and software.
WML
Wireless Markup Language information(see WAP software for WML software).
XHTML
Resources about XHTML - a reformulation of HTML as a modularized XML-based language.
XLink
XLink (XML Linking Language) resources, software, and specifications.
XPath
Resources about XPath (XML Path Language) - an expression syntax used by XPointer and XSLT.
XSL FOs
Specifications, software, instructional material and links regarding XSL's Formatting Object Vocabulary (XSL FOs).
XSLT
Resources about XSL's Transformation Language.
XUL
Tools and resources about Netscape/Mozilla's XUL (XML-based User Interface Language).
Articles
A Smoother Change to Version 2.0
By 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]
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]
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]
Canadian Broadcasting in XML
By John E. Simpson
In this month's XML Tourist, John E. Simpson explores industry regulators' use of XML to exchange information about the Canadian broadcast spectrum. [May. 25, 2005]
Forming Opinions, Part 3
By Micah Dubinko
In this week's XML-Deviant column, Micah Dubinko concludes his three-part foray into Web Forms 2.0. [May. 4, 2005]
Mapping and Markup, Part 2
By John E. Simpson
In the final part of his XML Tourist column's exploration of GML, John E. Simpson introduces us to the component schema parts as well as to some GML software. [Dec. 29, 2004]
The Dance of Markup
By 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]
Rainy Day XML
By John E. Simpson
In John E. Simpson's latest XML Tourist column he explains how to use XML to survive yet another Florida hurricane. [Sep. 29, 2004]
Six Steps to LCC@Home
By Kendall Grant Clark
Continuing "Hacking the Library", Kendall Clark shows how to use the Library of Congress Classification on your own book collection. [Apr. 28, 2004]
Normalizing Syndicated Feed Content
By Mark Pilgrim
In Mark Pilgrim's latest Dive Into XML column he dives into the deep waters to explain how to normalize the content of syndicated feeds. [Apr. 7, 2004]
The Library of Congress Comes Home
By Kendall Grant Clark
Embarking on his journey to organize our media collections, Kendall Clark explains how the Library of Congress classification system can be brought into our homes. [Mar. 17, 2004]
Character Repertoire Validation for XML
By 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]
Translating XML Documents with xml:tm
By Andrzej Zydron
In order to reduce translation costs in an environment where documentation can change frequently the best answer is the use of translation memory, which works by aligning previously translated text in a target language with the source language.
This article describes an improvment, known as "text memory", which allows translation and source text to reside in the same XML document. [Jan. 7, 2004]
An Introduction to Schematron
By 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]
Why Choose RSS 1.0?
By Tony Hammond
Part of RSS 1.0's value is in retaining its roots as primarily a metadata specification. A journal publisher explains why they chose RSS 1.0 as the basis for distributing RSS feeds of their publications. [Jul. 23, 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]
XML Standards for Financial Services
By Ayesha Malik
Ayesha Malik provides an overview of the state of XML standardization in the financial services industry, and explains the benefits it is set to realize from the use of interoperable standards.
[Mar. 26, 2003]
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]
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]
Introduction to DAML: Part I
By Uche Ogbuji, Roxane Ouellet
The first of a three-part series examining the DARPA Agent Markup Language, an XML/RDF application intended to provide tools for building the Semantic Web. [Jan. 30, 2002]
Extending the Web: XHTML Modularization
By Kendall Grant Clark
XHTML finally provides a way to deliver on the promise of XML and get meaningful markup back into Web pages. This article gives an overview of XHTML Modularization, the W3C technology for extending XHTML. [Jan. 16, 2002]
XML in Electronic Court Filing
By Ken Pittman
An overview of how XML is finding application in several electronic court filing pilot schemes throughout the US. [Nov. 14, 2001]
High Hopes for the Universal Business Language
By Edd Dumbill
The Universal Business Language (UBL) is a new effort to standardize XML business documents, being spearheaded by Jon Bosak. In this interview, Bosak describes UBL's aims and its relationship to ebXML. [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]
Modeling XML Vocabularies with UML: Part II
By 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]
The RDF Calendar Task Force
By Leigh Dodds
Dodds describes the goals and methodology of the RDF Calendar Task Force, a practical Semantic Web development effort. [Jul. 25, 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]
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]
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]
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]
Validating XML with Schematron
By 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
By 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]
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]
What's Wrong with Perl and XML?
By Michel Rodriguez
Perl, the choice of many for programming on the Web, lags behind Java and C++ in the XML popularity contest. Michel Rodriguez shares his opinions on what's wrong, and what could be done about it. [Oct. 11, 2000]
XSLT, Comments and Processing Instructions
By Bob DuCharme
XSLT isn't just for transforming elements and attributes. In this month's Transforming XML column we show how to create and transform processing instructions and comments too. [Sep. 13, 2000]
Schema Round-up
By 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]
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]
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]
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]
A Campfire Story
By Didier Martin
Sleeping under the stars, Didier Martin writes of today's HTTP and XML infrastructure, and the changes coming to wireless user interfaces. [Jul. 19, 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]
XML: A Disruptive Technology
By 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]
XML Portal Content Aggregation
By 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]
XML Protocols
By Edd Dumbill
With the recent release of SOAP 1.1, XML protocols is a "hot" topic. Looking forward to the "XML Protocols Shakedown" at the WWW9 conference next week, we examine recent developments, and the vital importance of XML interoperability. [May. 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]
Extensible and More
By Alan Kotok
Two years after the XML 1.0 Recommendation, we see XML being applied in many areasespecially e-business. Alan Kotok takes a snapshot of XML e-business activity. [Feb. 23, 2000]
Mission-critical Data
By Dale Dougherty
The recent loss of a spacecraft on Mars points out just how mission-critical proper data interchange is. [Oct. 6, 1999]
XSL Considered Harmful
By 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
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]
Low-Rent Virtual Reality with XML
By 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]
Live Data from WDDX
By 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
By 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
By Lisa Rein
The Precision Graphics Markup Language is an XML-based format based on the PostScript imaging model. [Jun. 22, 1998]
VML
By 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
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]