10.2.5 Message payload
10.2.5.1 Introduction
All implementations of the HTTP protocol, and application profiles derived from the CSW protocol binding, shall support the response schema described in this subclause.
This response schema is an XML realization of the core metadata properties described abstractly in Subclause 6.3.
An application profile may specify other allowable payloads that constitute the body of a request or response message if applicable. Entities shall conform to a registered Internet
media type, but there is otherwise no restriction on the content; the actual payload is dependent upon the information model supported by the profile. In all cases, elements of
the underlying information model shall be mapped to the core metadata properties described in Subclause 6.3 which are concretely expressed in the HTTP protocol binding
using the schema described in this subclause.
10.2.5.2 Abstract Record
An abstract element, called csw:AbstractRecord, is declared which is the head of a substitution group representing all the views i.e. brief, summary and full of the core
metadata properties.
The following XML-Schema fragment declares the csw:AbstractRecord element:
xsd:element name=AbstractRecord type=csw:AbstractRecordType abstract=true
xsd:complexType name=AbstractRecordType abstract=true
10.2.5.3 Core queryable and returnable realization
10.2.5.3.1 Introduction
The common CSW record syntax is an XML-based encoding of Dublin Core metadata terms; it represents a concrete realization of the core metadata properties abstractly
specified in subclause 6.3.2.
The full set of core properties is concretely materialized by the csw:Record element. Two addition elements, csw:BriefRecord and csw:SummaryRecord materialize the
brief and summary views of the full set of core properties.
Table 53 maps the Dublin Core element names of the OGC query and response elements specified in Subclause 6.3 to the concrete XML elements specified in this subclause.
118
Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved.
Table 53 — Mapping of Dublin Core names to XML element names
Dublin Core element name OGC queryable term
XML element name
title Title dc:title
creator dc:creator subject Subject
dc:subject description Abstract
dct:abstract publisher
dc:publisher contributor
dc:contributor date Modified
dct:modified type Type
dc:type format Format
dc:format identifier Identifier
dc:identifier source Source
dc:source language
dc:language relation Association
dc:relation coverage BoundingBox
ows:BoundingBox rights dc:rights
NOTE Other XML elements names may be substitutable for the XML elements listed in Table 53. The schema
rec-dcterms.xsd contains a complete list of substitutable XML elements.
10.2.5.3.2 Full record