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

advertisement

Topic: Metadata

Resources
Dublin Core
The Dublin Core specifications and resources about using the DC definitions within other metadata-enabled applications (such as RDF or WEBDAV documents).

Information Search and Retrieval
Information Search and Retrieval-oriented parsers, white papers, specifications, and implementations.

Knowledge Representation
Languages facilitating Knowledge Representation.

RDF
Standards, white papers, parsers, articles, and other RDF resources.

RDF Parsers
Engines capable of parsing and processing RDF documents.

RDF Schema
Specifications and resources covering the W3C's RDF Schema Proposed Recommendation.

RDF Schema Software
Software implementing RDF Schemas or software used to create RDF Schemas.

RDF Software
RDF-enabled software and services.

Schema
Schema-related standards in progress, W3C member submissions, white papers, and software resources.

Semantic Web
Resources about the development of the Semantic Web.

Semantics
Semantic issues within XML applications.

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

XMI (XML Metadata Interchange)
XMI provides a standard way to exchange information about metadata between modeling tools based on the UML (unified modeling language) object-based modelling language.

Articles
Under the Hood: Oracle Berkeley DB XML By Deepak Vohra
XML Databases, coupled with the power of XQuery, offer a potentially paradigm-changing way of dealing with data. The Oracle Berkeley DB XML database provides a rich XQuery-based engine that can be manipulated via XQuery, opening up possibilities for any web developer.  [May. 7, 2008]

What Is RDF By Joshua Tauberer
Joshua Tauberer updates the classic XML.com article "What Is RDF" by rewriting it from scratch. Tauberer claims that RDF is more relevant than ever in the world of Web 2.0. [Jul. 26, 2006]

Microformats in Context By Uche Ogbuji
Uche Ogbuji takes a careful look at microformats and concludes that while, in practice, they suffer from serious non-trivial problems, the basic idea offers an interesting basis upon which to build interesting data formats, particularly in conjunction with complementary technologies. [Apr. 26, 2006]

RSS Feeds for FTP Servers By Mark Woodman
Mark Woodman returns with another interesting RSS application: he describes a PHP library for creating RSS feeds for FTP sites. Old-school FTP meets new-school RSS! [Mar. 22, 2006]

GovTrack.us, Public Data, and the Semantic Web By Joshua Tauberer
Joshua Tauberer takes over XML.com's Hacking Congress column to explain how he's using RDF and the Semantic Web to build a site that organizes U.S. federal government data. [Feb. 8, 2006]

Eat Drink Feel Good Markup Language By Aaron Straup Cope
Aaron Straup Cope describes the pros and cons of making his Eatdrinkfeelgood Markup Language more RDF compatible. [Feb. 16, 2005]

An Introduction to TMAPI By Robert Barta, Oliver Leimig
TMAPI, a Java Topic Map API, is the standard way to interact with XML Topic Maps programmatically from Java. This article provides a tutorial for TMAPI.  [Feb. 2, 2005]

SIMILE: Practical Metadata for the Semantic Web By Stephen Garland, Ryan Lee, Stefano Mazzocchi
Digital libraries and generic metadata form part of the background assumptions and forward-looking goals of the Semantic Web. SIMILE is an interesting project aimed at realizing some of those goals. [Jan. 26, 2005]

Formal Taxonomies for the U.S. Government By Michael Daconta
Mike Daconta, Metadata Program Manager at the Department of Homeland Security, introduces the notion of a formal taxonomy in the context of the Federal Enteriprise Architecture's Data Reference Model. [Jan. 26, 2005]

Of Presidents and Ontologies By Paul Ford
At the pinnacle of election season in the U.S., Paul Ford returns with another Hacking Congress column. This time, Ford says things about the President using RDF and explains why the Semantic Web is about more than ontologies. [Nov. 3, 2004]

Stuck in the Senate By Paul Ford
Paul Ford discovers that creating a clean RDF representation of the United States Senate is harder than he thought, and goes back to fix his mistakes, delving into the mysterious world of URNs along the way. [Oct. 13, 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]

XMP Lowdown By Bob DuCharme
Bob DuCharme introduces XMP, Adobe's RDF-based specification for embedding metadata into digital artifacts. Get ready to mark up your photos and images with Adobe tools. [Sep. 22, 2004]

Screenscraping the Senate By Paul Ford
In Paul Ford's first Hacking Congress column, he shows us how to turn information on the U.S. Senate site into RDF. [Sep. 1, 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]

Something Useful This Way Comes By Kendall Grant Clark
The Semantic Web appears to be powering ahead: so why are there so many doubters in the XML world? [Jun. 9, 2004]

To Tag or Not to Tag By Patrick O'Kelley
The fascinating story of the new world of opportunities opened by bringing the New Variorum Shakespeare Editions into XML. [May. 26, 2004]

WWW2004 Semantic Web Roundup By Paul Ford
Reporting from the WWW 2004 conference, Paul Ford surveys the state of the art in client and server side semantic web technology. [May. 26, 2004]

Berners-Lee Keeps WWW2004 Focused on Semantic Web By Paul Ford
Delivering the opening keynote to the WWW2004 conference in New York, Tim Berners-Lee encouraged developers to aggressively adopt RDF. [May. 20, 2004]

The Beauty of REST By Jon Udell
Through his LibraryLookup project, Jon Udell finds that you don't need to understand what REST is in order to benefit from its use in a system. [Mar. 17, 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]

Geeks and the Dijalog Lifestyle By Kendall Grant Clark
Much as we'd like, our personal media collections will never be purely digital. Kendall Clark embarks on a new column dedicated to the application of geek know-how to managing the hybrid analog and digital media collections that we own. [Feb. 18, 2004]

Googling for XML By Bob DuCharme
Google's index includes well over a million XML files. Bob DuCharme shows some strategies for using Google to find the XML, RSS and RDF files that you want. [Feb. 11, 2004]

Combining RELAX NG and Schematron By 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]

An Introduction to FOAF By Leigh Dodds
Friend-of-a-friend, FOAF, is an RDF vocabulary for machine-readable homepages. It enables the expression of decentralized social networks akin to the centralized ones seen in Friendster and Orkut. Leigh Dodds provides an introduction to FOAF and its use. [Feb. 4, 2004]

Styling RDF Graphs with GSS By Emmanuel Pietriga
Visualising RDF graphs is a hard problem, as they can quickly become unwieldy. This article introduces a solution in the form off GSS (Graph Style Sheets), an RDF vocabulary for describing rule-based style sheets used to modify the visual representation of RDF models represented as node-link diagrams. [Dec. 3, 2003]

Working with Bayesian Categorizers By Jon Udell
Bayesian classification has proved a powerful weapon against spam. Jon Udell tries to find out whether it can be put to use in other spheres of content categorization. [Nov. 19, 2003]

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]

A Web of Rules By Kendall Grant Clark
In his second report from the International Semantic Web Conference, Kendall Clark discusses the importance of rules to the deployment of the Semantic Web, and highlights the importance of interaction between the academic and free software communities. [Oct. 23, 2003]

A Compact Syntax for W3C XML Schema By 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]

The Semantic Web is Closer Than You Think By Kendall Grant Clark
The W3C's web ontology language, OWL, was advanced to become a W3C Candidate Recommendation on 19 August. Kendall Clark explains why it plays a major role in making the Semantic Web a reality. [Aug. 20, 2003]

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

Extending RSS By Danny Ayers
The RDF foundations of the RSS 1.0 specification make it easy to extend and mingle with other RDF vocabularies. This article shows how, and explains how these benefits can be reaped in RSS 2.0 feeds as well. [Jul. 23, 2003]

Structured Writing, Structured Search By Jon Udell
Jon Udell further explores the benefits of preserving structure in web content, suggesting that the availability of structured search for content could motivate the creation of the structured content itself. [Jun. 10, 2003]

The Semantic Blog By Jon Udell
One of XML's promises is fine-grained, specific searching, but this doesn't come without a lot of effort in data preparation. Jon Udell looks for the sweet spot that marries spontaneity and structure. [Apr. 15, 2003]

Using Topic Maps to Extend Relational Databases By Marc de Graauw
Relational databases are fast and efficient ways to store data, but they can often be inflexible when application requirements change. Augmenting them with the capabilities of Topic Maps can solve this problem, and enhance interoperability between databases. [Mar. 5, 2003]

Inside the RSS Validator By Mark Pilgrim
In his latest Dive Into XML column, Mark Pilgrim explains some of the implementation details of the RSS validator. [Feb. 26, 2003]

Building Metadata Applications with RDF By Bob DuCharme
After some time wondering what to do with RDF, Bob DuCharme found RDFlib, a Python RDF processing library, and "the lightbulb finally went on." Bob describes his experiences. [Feb. 12, 2003]

BrownSauce: An RDF Browser By Damian Steer
Damian Steer introduces BrownSauce, his project to create a generalised browser for RDF/XML encoded data. [Feb. 5, 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]

Parsing RSS At All Costs By Mark Pilgrim
In his second Dive into XML column, Mark Pilgrim describes his parse-at-all-costs parser of ill-formed RSS feeds, using Python's sgmllib. [Jan. 22, 2003]

Normalizing XML, Part 2 By 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]

Normalizing XML, Part 1 By 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]

Ontology Building: A Survey of Editing Tools By Michael Denny
Ontologies, structured depictions or models of known facts, are being built today to make a number of applications more capable of handling complex and disparate information. Michael Denny surveys the tools available for creating and editing ontologies. [Nov. 6, 2002]

Make Your XML RDF-Friendly By John Cowan, Bob DuCharme
As the volume of RDF-consuming applications grow, the authors demonstrate how XML documents can be made useful to RDF processors as well as normal XML parsers. [Oct. 30, 2002]

Working with a Metaschema By 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]

Business Maps: Topic Maps Go B2B By Marc de Graauw
Marc de Graauw shows how topic maps can be used to help solve interoperability problems between XML B2B vocabularies. [Aug. 21, 2002]

XHTML 2.0: The Latest Trick By Kendall Grant Clark
Kendall Clark looks at the first draft of XHTML 2.0, which makes some interesting and major changes to the current HTML language. [Aug. 7, 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]

W3C XML Schema Design Patterns: Dealing With Change By 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 By 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]

Cataloging XML Vocabularies By Eric van der Vlist
Eric van der Vlist presents a way to ease publicising and choosing between different XML vocabularies. [Jun. 26, 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]

DAML Reference By Uche Ogbuji, Roxane Ouellet
The third part of our series on the DARPA Agent Markup Language takes the form of a quick reference to RDF, RDFS and DAML. [May. 1, 2002]

If Ontology, Then Knowledge: Catching Up With WebOnt By Kendall Grant Clark
An examination of the aims and achievements to date of the W3C's Web Ontology Working Group, who are tasked with creating an ontology language for the Semantic Web. [May. 1, 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]

Relax NG, Compared By 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]

ScrollKeeper: Open Source Document Management By Kendall Grant Clark
Building on the Open Source Metadata Framework and Dublin Core, ScrollKeeper sets out to unify the diverse world of open source documentation. [Nov. 28, 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]

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

DIDL: Packaging Digital Content By Vaughn Iverson, Todd Schwartz, Mark Walker
Internet applications generally fall short in their ability to transfer multimedia content. This article describes an XML vocabulary for packaging digital content, breaking the one-to-one mapping between the notion of a content item and an individual file. [May. 30, 2001]

Using the Jena API to Process RDF By Joe Verzulli
Jena is a freely-available Java API for processing RDF. This article provides an introduction to the API and its implementation. [May. 23, 2001]

Building a Semantic Web Site By Eric van der Vlist
By simple use of XML vocabularies like XMLNews and RSS, Eric van der Vlist shows how you can build dynamic indexes to web site content. [May. 2, 2001]

An Introduction to Prolog and RDF By Bijan Parsia
In the first of a series on creating Semantic Web applications with Prolog, Bijan Parsia introduces Prolog and its use in processing RDF. [Apr. 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]

Tim Berners-Lee on the W3C's Semantic Web Activity By Edd Dumbill
The World Wide Web Consortium has recently embarked on a program of development on the Semantic Web. This interview outlines the vision behind the new Activity, and how it relates to XML in general.  [Mar. 21, 2001]

Building the Semantic Web By Edd Dumbill
Tim Berners-Lee's vision of the Semantic Web is undoubtedly exciting, but its success will lie in the extent to which it solves real world problems.  [Mar. 7, 2001]

Answering the Namespace Riddle By 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]

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]

What Is RDF By Tim Bray
An introduction to the W3C's Resource Description Format, a standard for exchanging metadata, and a key technology for the W3C's "Semantic Web". [Jan. 24, 2001]

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]

Berners-Lee and the Semantic Web Vision By Edd Dumbill
In a keynote session at XML 2000 Tim Berners-Lee, Director of the World Wide Web Consortium, outlined his vision for the Semantic Web.  [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]

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]

Primed for the Semantic Web By Leigh Dodds
Last week's article on the Semantic Web has sparked discussion among the RDF developer community, who are considering the nature of the Semantic Web and how it might be implemented. [Nov. 8, 2000]

The Semantic Web: A Primer By Edd Dumbill
The question "What is the Semantic Web?" is being asked with increasing frequency. While mainstream media is content with a high level view, XML developers want to know more, and discover the substance behind the vision. [Nov. 1, 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]

Dublin Core in the Wild By Dale Dougherty
The recent Dublin Core Metadata Initiative meeting provided an opportunity for O'Reilly Network to discover more about Dublin Core and to explore its relationship with RSS. [Oct. 25, 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]

4RDF: A Library for Web Metadata By Uche Ogbuji
One of the jewels in the crown of Python's XML support is the 4Suite collection of libraries, the most recent addition to which is 4RDF, a library for the parsing, querying, and storage of RDF. [Oct. 11, 2000]

Super Model By Leigh Dodds
Growing interest in RDF is seeing renewed work to increase understanding of the specification, including a move to separate RDF's simple data model from its oft-maligned syntax. [Sep. 20, 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]

Putting RDF to Work By Edd Dumbill
Tool and API support for the Resource Description Framework is slowly coming of age. Edd Dumbill takes a look at RDFDB, one of the most exciting new RDF toolkits. [Aug. 9, 2000]

Investigating the Infoset By Leigh Dodds
XML's syntax was invented before its data model, but the XML Infoset specification is seeking to plug the gap and formalize the data model. The XML-Deviant examines what the Infoset is, and what people think of it so far. [Aug. 2, 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]

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]

Moving Home: Portable Site Information By Lynn C. Rees
Web development frameworks are many and varied, but why should you have to rebuild your site structure for each one? XML comes to the rescue, in the form of the Portable Site Information project. [Mar. 22, 2000]

Being Resourceful By Leigh Dodds
Forget about making XML simpler, what about RDF? While some may love this specification, many others find it impenetrable. XML-Deviant probes the grumblings of XML-DEV about this controversial technology. [Mar. 8, 2000]

Building an XML-based Metasearch Engine on the Server By Ralf Westphal
Ralf shows you how to move the metasearch process to the server and deliver browser independent HTML to any client. [Jul. 8, 1999]

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