Overview

This document presents the XML schema used to describe transactional updates to a topic map in the ProcessTransaction method of the Topic Map Web Service. The update structure is designed to allow a collection of low level topic map operations to be grouped together and executed as a single atomic operation.

The advantage of this over the Save method of the Topic Map Web Service is that this transactional update method allows partial information to be added to a topic and so it does not require the whole of the topic to be available on the client, changed and then posted back. The Process Transaction method has the notion of, "Here are a set of changes to make to the topic map". The Save has the notion that says: "This is the defitive version of the topic - replace whatever is there". Both approaches are useful in different situations.

The W3C XML Schema representation for this namespace is also in the TMCore distribution and can also be downloaded from the NetworkedPlanet website.