http://schemas.opengis.net/csw/3.0/cswTransaction.xsd
This schema defines the request and response messages for the
Transaction operation.
Users may insert, update, or delete catalogue entries. If the
verboseResponse attribute has the value "true", then one or more
csw30:InsertResult elements must be included in the response.
Submits one or more records to the catalogue. The representation
is defined by the application profile. The handle attribute
may be included to specify a local identifier for the action
(it must be unique within the context of the transaction).
Update statements may replace an entire record or only update part
of a record:
1) To replace an existing record, include a new instance of the
record;
2) To update selected properties of an existing record, include
a set of RecordProperty elements. The scope of the update
statement is determined by the Constraint element.
The 'handle' is a local identifier for the action.
Deletes one or more catalogue items that satisfy some set of
conditions.
The RecordProperty element is used to specify the new
value of a record property in an update statement.
The Name element contains the name of a property
to be updated. The name may be a path expression.
The Value element contains the replacement value for the
named property.
The response for a transaction request that was successfully
completed. If the transaction failed for any reason, a service
exception report indicating a TransactionFailure is returned
instead.
Reports the total number of catalogue items modified by a
transaction request (i.e, inserted, updated, deleted).
If the client did not specify a requestId, the server may
assign one (a URI value).
Returns a "brief" view of any newly created catalogue records.
The handle attribute may reference a particular statement in
the corresponding transaction request.