CSW 3.0 transaction support Testbed 11 deployment of CSW 3.0 server
26 gmd:CI_ResponsibleParty
gmd:contact gmd:dateStamp
gco:Date2011-05-17gco:Date gmd:dateStamp
gmd:identificationInfo gmd:MD_DataIdentification
gmd:citation gmd:CI_Citation
gmd:title gco:CharacterStringsample recordgco:CharacterString
gmd:title gmd:date
gmd:CI_Date gmd:date
gco:Date2011-05-17gco:Date gmd:date
gmd:dateType gmd:CI_DateTypeCode
codeList=http:www.isotc211.org2005resourcescodeList.xmlCI_DateTypeCode codeListValue=revision
gmd:dateType gmd:CI_Date
gmd:date gmd:CI_Citation
gmd:citation gmd:abstract
gco:CharacterStringSample metadata recordgco:CharacterString gmd:abstract
gmd:language gco:CharacterStringenggco:CharacterString
gmd:language gmd:extent
gmd:EX_Extent gmd:geographicElement
gmd:EX_GeographicBoundingBox gmd:westBoundLongitude
gco:Decimal-180gco:Decimal gmd:westBoundLongitude
gmd:eastBoundLongitude gco:Decimal180gco:Decimal
gmd:eastBoundLongitude gmd:southBoundLatitude
gco:Decimal-90gco:Decimal gmd:southBoundLatitude
27 gmd:northBoundLatitude
gco:Decimal90gco:Decimal gmd:northBoundLatitude
gmd:EX_GeographicBoundingBox gmd:geographicElement
gmd:EX_Extent gmd:extent
gmd:MD_DataIdentification gmd:identificationInfo
gmd:MD_Metadata csw:Insert
csw:Transaction An UPDATE request can be sent to the server through HTTP POST to update the
metadata information about a data record. A sample UPDATE request is demonstrated below:
csw:Transaction xmlns:csw=http:www.opengis.netcatcsw2.0.2 xmlns:ows=http:www.opengis.netows
xmlns:xsi=http:www.w3.org2001XMLSchema-instance xsi:schemaLocation=http:www.opengis.netcatcsw2.0.2
http:schemas.opengis.netcsw2.0.2CSW-publication.xsd service=CSW version=2.0.2
csw:Update gmd:MD_Metadata xmlns:gmd=http:www.isotc211.org2005gmd
xmlns:xsi=http:www.w3.org2001XMLSchema-instance xmlns:gco=http:www.isotc211.org2005gco
xmlns:gml=http:www.opengis.netgml xmlns:xlink=http:www.w3.org1999xlink xsi:schemaLocation=http:www.isotc211.org2005gmd
http:schemas.opengis.netcsw2.0.2profilesapiso1.0.0apiso.xsd gmd:fileIdentifier
gco:CharacterString12345gco:CharacterString gmd:fileIdentifier
gmd:hierarchyLevel gmd:MD_ScopeCode
codeList=http:www.isotc211.org2005resourcescodeList.xmlMD_ScopeCode codeListValue=dataset
gmd:hierarchyLevel gmd:contact
gmd:CI_ResponsibleParty gmd:organisationName
gco:CharacterStringsamplegco:CharacterString gmd:organisationName
gmd:role
28 gmd:CI_RoleCode
codeList=http:www.isotc211.org2005resourcescodeList.xmlCI_RoleCode codeListValue=publisher
gmd:role gmd:CI_ResponsibleParty
gmd:contact gmd:dateStamp
gco:Date2011-05-17gco:Date gmd:dateStamp
gmd:identificationInfo gmd:MD_DataIdentification
gmd:citation gmd:CI_Citation
gmd:title gco:CharacterStringsample record
UPDATEDgco:CharacterString gmd:title
gmd:date gmd:CI_Date
gmd:date gco:Date2011-05-17gco:Date
gmd:date gmd:dateType
gmd:CI_DateTypeCode codeList=http:www.isotc211.org2005resourcescodeList.xmlCI_DateTypeCode
codeListValue=revision gmd:dateType
gmd:CI_Date gmd:date
gmd:CI_Citation gmd:citation
gmd:abstract gco:CharacterStringSample metadata recordgco:CharacterString
gmd:abstract gmd:language
gco:CharacterStringenggco:CharacterString gmd:language
gmd:extent gmd:EX_Extent
gmd:geographicElement gmd:EX_GeographicBoundingBox
gmd:westBoundLongitude gco:Decimal-180gco:Decimal
gmd:westBoundLongitude gmd:eastBoundLongitude
29 gco:Decimal180gco:Decimal
gmd:eastBoundLongitude gmd:southBoundLatitude
gco:Decimal-90gco:Decimal gmd:southBoundLatitude
gmd:northBoundLatitude gco:Decimal90gco:Decimal
gmd:northBoundLatitude gmd:EX_GeographicBoundingBox
gmd:geographicElement gmd:EX_Extent
gmd:extent gmd:MD_DataIdentification
gmd:identificationInfo gmd:MD_Metadata
csw:Update csw:Transaction
A DELETE request can be sent to the server through HTTP POST to delete an existing record. A sample DELETE request follows:
csw:Transaction xmlns:ogc=http:www.opengis.netogc xmlns:csw=http:www.opengis.netcatcsw2.0.2
xmlns:ows=http:www.opengis.netows xmlns:xsi=http:www.w3.org2001XMLSchema-instance
xsi:schemaLocation=http:www.opengis.netcatcsw2.0.2 http:schemas.opengis.netcsw2.0.2CSW-publication.xsd service=CSW
version=2.0.2 csw:Delete
csw:Constraint version=1.1.0 ogc:Filter
ogc:PropertyIsEqualTo ogc:PropertyNameapiso:Identifierogc:PropertyName
ogc:Literal12345ogc:Literal ogc:PropertyIsEqualTo
ogc:Filter csw:Constraint
csw:Delete csw:Transaction