CSW 2.0.2遵循 HTTP 协议,支持以下实现模型:
- HTTP KVP (Key-Value Pair) 方式
 - XML 方式
 
SuperMap iServer 的 CSW 服务通过 GetCapabilities、DescribeRecord、GetDomain、GetRecords、GetRecordById、Transaction 操作实现了对空间数据和服务元数据的搜索、发现及注册。
| 
           类别  | 
        
           操作  | 
        
           HTTP 方法  | 
        
           数据编码  | 
        
           描述  | 
      
| 
           服务类  | 
        
           GetCapabilities  | 
        
           GET(POST)  | 
        
           KVP(XML)  | 
        
           获取 CSW 服务基本信息。  | 
      
| 
           查询类  | 
        
           DescribeRecord  | 
        
           POST(GET)  | 
        
           XML(KVP)  | 
        
           获取服务支持的信息对象模型。  | 
      
| 
           GetDomain  | 
        
           POST(GET)  | 
        
           XML(KVP)  | 
        
           获取元数据属性或参数的类型和取值范围。  | 
      |
| 
           GetRecords  | 
        
           POST  | 
        
           XML  | 
        
           查询元数据,返回符合条件的查询结果。  | 
      |
| 
           GetRecordById  | 
        
           GET  | 
        
           KVP  | 
        
           获取指定 ID 的元数据记录。  | 
      |
| 
           管理类  | 
        
           Harvest  | 
        
           POST(GET)  | 
        
           XML(KVP)  | 
        
           (pulls)主动插入和更新符合条件的元数据。  | 
      
| 
           Transaction  | 
        
           POST  | 
        
           XML  | 
        
           (push)被动插入、更新或删除元数据。  | 
      
Supermap iServer 提供的 CSW 服务支持的操作如下所示:
- GetCapabilities,返回对服务特性及元数据的描述信息,是必需的操作。
 - GetRecords,该操作用于搜索注册对象内容,返回所有满足条件的结果,是必需的操作。
 - GetRecordbyId,通过标识符返回注册对象,是必需的操作。
 - DescribeRecord,返回所有支持的信息对象模型,是必需的操作。
 - GetDomain,返回元数据参数的取值范围,是可选的操作。
 - Transaction,允许客户对目录内容进行插入、删除及更新的操作,是可选的操作。
 - Harvest,该操作通过解析元数据的 HTTP 地址或者远程 OGC 服务地址,将元信息注册进本地目录服务中。