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

advertisement

Getting Topical
by Simon St. Laurent | Pages: 1, 2

Topic Maps and RDF

While Topic Maps and the Resource Description Framework (RDF) appear to have some overlap -- they both describe metadata using flexible structures -- they also appear to be getting along at present. While the Extreme Markup Languages 2000 conference this past August was billed to some extent as a confrontation, it ended up as a rapprochement, something encouraged by the keynote speaker, C. Michael Sperberg-McQueen. Both groups have since spent time in conference calls and other meetings, working toward a more common purpose.

Members of both communities took pains to emphasize their cooperative and complementary nature, with Steven Newcomb noting "RDF's gem of a conceptual model." The W3C's Ralph Swick, one of the editors of RDF, attended (and was lauded at) the Topic Maps Developer Day. A number of speakers and other participants at the conference echoed the hope that six months might be all it would take to bring the two specifications into interoperability. While neither side seems inclined to abandon its projects and goals in favor of the other, accommodation of each other's models seems high on the agenda.

The Announcement

The Topic Maps highlight of the recent XML 2000 conference was Monday's announcement of the core deliverables, along with drafts of the 1.0 specification and processing model. During XML Topic Maps day, the members of the XTM Authoring Group presented introductions to Topic Maps, described how XML Topic Maps enriched the ISO 13250:2000 standard on which they are based, and congratulated themselves for having made it through an arduous but ultimately rewarding process.

The editors of the specification, tired but happy, gave attendees a brief tour of the specification, making clear the distinction between the Core Deliverables, which are fixed, and the XTM 1.0 specification as a whole, which is still in development. The Processing Model is substantially complete, but still subject to review.

Sam Hunting, of EComXML, pointed out that developers could take multiple approaches to learning about Topic Maps from the specification: "If you're a DTD geek, you can start with the DTD. If you're a UML or Java person, you can start with the conceptual model. If you think in angle brackets, you'll want to start with the examples."

The excitement of the Authoring Group was obvious, as members took the stage to describe where they'd come from and where they felt XTM was going. Members of competing companies seemed happy to share the stage, all enjoying the spotlight of having produced an agreeable specification under the terms they had decided themselves. Eric Freese caught some of the excitement when he claimed that "Whoever said standards work wasn't fun didn't know what they were talking about."

Topic Maps moving up the conference circuit

Topic Maps have been on the rise at XML conferences for the past year, moving from XML '99's Nocturne and a few presentations. A larger presence at XML Europe followed (as Liora Alschuler previously reported on XML.com), and a peaceful 'showdown' with RDF in Montreal at the Extreme Markup Languages 2000.

XML 2000 marked a coming of age for Topic Maps. Starting the conference with their own day of presentations, with a conference track largely dedicated to their field, and announcing the arrival of core deliverables the XML Topic Maps community had come a long way. Next year, the first "main event" will be a sizable upcoming presence at the Knowledge Technologies 2001 conference in March.

Moving forward

As happy as the Topic Maps authoring group seems to be with the way it met a key delivery deadline, there's still a lot of work yet to come, on nearly all fronts: specification, marketing, and implementation. Some of that work will be done by TopicMaps.org itself, while other parts of it will be done by individuals and companies building on the work already done.

On the specification front, the next task appears to be completing the XTM 1.0 specification, filling in all of the TBD (to be determined) fields while remaining consistent with the fixed Core Deliverables and the XTM 1.0 goals. Michel Biezunski noted that "three days of meetings in Paris on the 1.0 specification" loomed, with an "RDF session to be on the agenda." Murray Altheim noted that "We have infoglut that we need to map," and some developers were talking about creating a topic map for Topic Maps itself.

While Steve Newcomb acknowledges some technical challenges ahead (like "figuring out how to allow portions of topic map graphs held in remote servers to be accessed and treated as if they were merged with other topic map graphs held in other remote servers"), he notes that "It's not yet the 'Semantic Web' in all its glory, but it's a solid start and it's already the most powerful means of sharing 'finding information'."

On the marketing side, TopicMaps.org has a marketing subgroup, currently chaired by Jason Markos of empolis, and offers sponsoring memberships and logo use. Markos notes that "the team recognized that a standard not only needs to be 'intellectually' good to succeed, but it will also need to be adopted -- this takes marketing."

Organizations using Topic Maps are selling them vigorously, however, and largely into business fields where navigating huge quantities of information is a common and difficult problem. A number of companies are currently focusing on Topic Maps, notably XTM sponsors empolis, Infoloom, Mondeca, and Ontopia, while many of the participants offer consulting services. Markos points out that "All four of the founding sponsors are doing business, actually making money, from Topic Maps. That in itself is a significant step forward."

XTM provides a specification and a processing model but not an implementation. Other organizations, generally companies and consultants, are creating and integrating Topic Map engines, editors, and processors for creating, storing, and manipulating Topic Maps, as well as tools for navigating and exploring maps. Organizations which want to use these tools will need training and consulting services to make the best use of them as well.

Topic Maps seems to have a lot of momentum, much of it rooted in the working group's continuing enthusiasm and its members willingness to develop implementations. Steven Newcomb noted that "It's okay for people who share an interest to get together and make a standard. It's a radical thing to say."