3 Modify chapter 8.2.3 as follows:
3.1 Replace Table 3 by the following table the proposed table includes slot
cardinalities:
Last Revision Date: 2 December 2017 Page
14
GML Metadata XPath EOProduct ExtrinsicObject Attribute
Slot Type
Querya ble
1
Cardin ality
“urn:x-ogc:specification:csw- ebrim:ObjectType:EO:EOProduct” fixed value
rim:ExtrinsicObjectobjectType
2
Yes eop:EarthObservationgml:metaDataPropertyeop:EarthO
bservationMetaDataeop:identifier rim:ExternalIdentifiervalue linked to the EOProduct
ExtrinsicObject by the ExternalIdentifier’s registryObject attribute No
1
eop:EarthObservationgml:metaDataPropertyeop:EarthO bservationMetaDataeop:doi
rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw- ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e
bRIM-Slot:OGC-06-131:doi”]rim:ValueListrim:Value[1]
3
string Yes
0..1
eop:EarthObservationgml:metaDataPropertyeop:EarthO bservationMetaDataeop:parentIdentifier
rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw- ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e
bRIM-Slot:OGC-06- 131:parentIdentifier”]rim:ValueListrim:Value[1]
string Yes
0..1
eop:EarthObservationgml:metaDataPropertyeop:EarthO bservationMetaDataeop:productType
rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw- ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e
bRIM-Slot:OGC-06-131:productType”]rim:ValueListrim:Value[1] string
Yes 0..1
eop:EarthObservationgml:metaDataPropertyeop:EarthO bservationMetaDataeop:status
rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw- ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e
bRIM-Slot:OGC-06-131:status”]rim:ValueListrim:Value[1] string
Yes 1
eop:EarthObservationgml:metaDataPropertyeop:EarthO bservationMetaDataeop:vendorSpecificeop:SpecificInfor
mationeop:localAttribute rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-
131:vendorSpecificAttributes”]rim:ValueListrim:Value[]
4
string No
0..n
1
This field is intended to provide guidelines if properties should be queryable. Typically, some description metadata are present in the ebRIM model are only used for presentation reasons. Since such information are not queryable, they cannot appears in query request, but they are useful in catalog responses to enhance the presentation. By adding these metadata in the ebXML response to a query, we
avoid that a client would have to interface directly to the repository document to receive the full set metadata – ie. making multiple calls to a get a query response in ebXML, and then b fetch a GML document for each result.. As far as legacy catalogues are not able to support all the queryable properties, these systems should ignore unsupported queryables and process the query as far as possible.
2
In this document, the rim prefix is associated to the namespace urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0
3
The notation
rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:ebRIM-Slot:OGC-06- 131:doi”]rim:ValueListrim:Value[1] is used to identify the slots in the correct ExtrinsicObject. This notation cannot be used in a GetRecords query see Error: Reference source not foundfor GetRecord
query sample.
GML Metadata XPath EOProduct ExtrinsicObject Attribute
Slot Type
Querya ble
Cardin ality
eop:EarthObservationgml:metaDataPropertyeop:EarthO bservationMetaDataeop:vendorSpecificeop:SpecificInfor
mationeop:localValue rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-
131:vendorSpecificValues”]rim:ValueListrim:Value[] string
No 0..n
eop:EarthObservationgml:targeteop:Footprintgml:multi ExtentOf
rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw- ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e
bRIM-Slot:OGC-06- 131:multiExtentOf”]wrs:ValueListwrs:AnyValue[1]
5
geometr y
MultiP olygon
Yes 0..1
eop:EarthObservationgml:targeteop:Footprintgml:center Of
rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw- ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e
bRIM-Slot:OGC-06-131:centerOf”]wrs:ValueListwrs:AnyValue[1] geometr
y Point
Yes 0..1
eop:EarthObservationgml:metaDataPropertyeop:EarthO bservationMetaDataeop:acquisitionType
rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw- ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e
bRIM-Slot:OGC-06- 131:acquisitionType”]rim:ValueListrim:Value[1]
string Yes
1
eop:EarthObservationgml:metaDataPropertyeop:EarthO bservationMetaDataeop:acquisitionSubType
rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw- ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e
bRIM-Slot:OGC-06- 131:acquisitionSubType”]rim:ValueListrim:Value[1]
string Yes
0..1
eop:EarthObservationgml:validTimegml:TimePeriodgml :beginPosition
rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw- ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e
bRIM-Slot:OGC-06-131:beginPosition”]rim:ValueListrim:Value[1] dateTim
e Yes
1 eop:EarthObservationgml:validTimegml:TimePeriodgml
:endPosition rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-131:endPosition”]rim:ValueListrim:Value[1]
dateTim e
Yes 1
4
Slots “vendorSpecificAttributes” and “vendorSpecificValues” are intimately linked, since the first one contains all values of eop:localAttribute’s elements ordered and the second one all values of eop:localValue’s elements ordered. So they are either both present or both missing, and they always have the same number of slot values. Value n of the Slot “vendorSpecificValues” is the localValue
corresponding to the localAttribute encoded as the n
th
value of the Slot “vendorSpecificAttributes”.
5
See section 7.8 Spatial References of the doc [OGC 07-110] ebRIM profile of CSW to see how to include GML data into ebRIM Slots.
Last Revision Date: 2 December 2017 Page
16
GML Metadata XPath EOProduct ExtrinsicObject Attribute
Slot Type
Querya ble
Cardin ality
eop:EarthObservationgml:metaDataPropertyeop:EarthO bservationMetaDataeop:downlinkedToeop:DownlinkInfo
rmationeop:acquisitionStation rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-
131:acquisitionStation”]rim:ValueListrim:Value[1] string
Yes 0..1
eop:EarthObservationgml:metaDataPropertyeop:EarthO bservationMetaDataeop:downlinkedToeop:DownlinkInfo
rmationeop:acquisitionDate rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-
131:acquisitionDate”]rim:ValueListrim:Value[1] dateTim
e Yes
0..1
eop:EarthObservationgml:usingeop:EarthObservationEq uipmenteop:acquisitionParameterseop:Acquisitioneop:o
rbitNumber rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-131:orbitNumber”]rim:ValueListrim:Value[1]
int Yes
0..1
eop:EarthObservationgml:usingeop:EarthObservationEq uipmenteop:acquisitionParameterseop:Acquisitioneop:la
stOrbitNumber rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-
131:lastOrbitNumber”]rim:ValueListrim:Value[1] int
Yes 0..1
eop:EarthObservationgml:usingeop:EarthObservationEq uipmenteop:acquisitionParameterseop:Acquisitioneop:o
rbitDirection rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-131:orbitDirection”]rim:ValueListrim:Value[1]
string Yes
0..1
eop:EarthObservationgml:usingeop:EarthObservationEq uipmenteop:acquisitionParameterseop:Acquisitioneop:a
crossTrackIncidenceAngle rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-
131:acrossTrackIncidenceAngle”]rim:ValueListrim:Value[1] double
Yes 0..1
eop:EarthObservationgml:usingeop:EarthObservationEq uipmenteop:acquisitionParameterseop:Acquisitioneop:al
ongTrackIncidenceAngle rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-
131:alongTrackIncidenceAngle”]rim:ValueListrim:Value[1] double
Yes 0..1
Last Revision Date: 2 December 2017 Page
17
GML Metadata XPath EOProduct ExtrinsicObject Attribute
Slot Type
Querya ble
Cardin ality
eop:EarthObservationgml:usingeop:EarthObservationEq uipmenteop:acquisitionParameterseop:Acquisitioneop:pi
tch rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-131:pitch”]rim:ValueListrim:Value[1]
double Yes
0..1
eop:EarthObservationgml:usingeop:EarthObservationEq uipmenteop:acquisitionParameterseop:Acquisitioneop:y
aw rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-131:yaw”]rim:ValueListrim:Value[1]
double Yes
0..1
eop:EarthObservationgml:usingeop:EarthObservationEq uipmenteop:acquisitionParameterseop:Acquisitioneop:r
oll rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-131:roll”]rim:ValueListrim:Value[1]
double Yes
0..1
eop:EarthObservationgml:usingeop:EarthObservationEq uipmenteop:acquisitionParameterseop:Acquisitioneop:as
cendingNodeDate rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-
131:ascendingNodeDate”]rim:ValueListrim:Value[1] dateTim
e Yes
0..1
eop:EarthObservationgml:usingeop:EarthObservationEq uipmenteop:acquisitionParameterseop:Acquisitioneop:st
artTimeFromAscendingNode rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-
131:startTimeFromAscendingNode”]rim:ValueListrim:Value[1] double
Yes 0..1
eop:EarthObservationgml:usingeop:EarthObservationEq uipmenteop:acquisitionParameterseop:Acquisitioneop:c
ompletionTimeFromAscendingNode rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-
131:completionTimeFromAscendingNode”]rim:ValueListrim:Value[ 1]
double Yes
0..1
eop:EarthObservationgml:usingeop:EarthObservationEq uipmenteop:acquisitionParameterseop:Acquisitioneop:as
cendingNodeLongitude rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-
131:ascendingNodeLongitude”]rim:ValueListrim:Value[1] double
Yes 0..1
Last Revision Date: 2 December 2017 Page
18
GML Metadata XPath EOProduct ExtrinsicObject Attribute
Slot Type
Querya ble
Cardin ality
eop:EarthObservationgml:usingeop:EarthObservationEq uipmenteop:acquisitionParameterseop:Acquisitioneop:o
rbitDuration rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-131:orbitDuration”]rim:ValueListrim:Value[1]
double Yes
0..1
eop:EarthObservationgml:usingeop:EarthObservationEq uipmenteop:acquisitionParameterseop:Acquisitioneop:in
cidenceAngle rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-
131:incidenceAngle”]rim:ValueListrim:Value[1] double
Yes 0..1
eop:EarthObservationgml:usingeop:EarthObservationEq uipment
eop:acquisitionParameterseop:Acquisitioneop:wrsLongit udeGrid
rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw- ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e
bRIM-Slot:OGC-06- 131:wrsLongitudeGrid”]rim:ValueListrim:Value[1]
string Yes
0..1
eop:EarthObservationgml:usingeop:EarthObservationEq uipment
eop:acquisitionParameterseop:Acquisitioneop:wrsLatitu deGrid
rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw- ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e
bRIM-Slot:OGC-06- 131:wrsLatitudeGrid”]rim:ValueListrim:Value[1]
string Yes
0..1
eop:EarthObservationgml:metaDataPropertyeop:EarthO bservationMetaDataeop:imageQualityDegradation
rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw- ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e
bRIM-Slot:OGC-06- 131:imageQualityDegradation”]rim:ValueListrim:Value[1]
double Yes
0..1
eop:EarthObservationgml:metaDataPropertyeop:EarthO bservationMetaDataeop:imageQualityDegradationQuotati
onMode rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-
131:imageQualityDegradationQuotationMode”]rim:ValueListrim:Va lue[1]
string Yes
0..1
Last Revision Date: 2 December 2017 Page
19
GML Metadata XPath EOProduct ExtrinsicObject Attribute
Slot Type
Querya ble
Cardin ality
eop:EarthObservationgml:metaDataPropertyeop:EarthO bservationMetaDataeop:processingeop:ProcessingInform
ationeop:compositeType rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-
131:compositeType”]rim:ValueListrim:Value[] string
No 0..n
eop:EarthObservationgml:metaDataPropertyeop:EarthO bservationMetaDataeop:processingeop:ProcessingInform
ationeop:method rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-131:method”]rim:ValueListrim:Value[]
string No
0..n
eop:EarthObservationgml:metaDataPropertyeop:EarthO bservationMetaDataeop:processingeop:ProcessingInform
ationeop:methodVersion rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-131:methodVersion”]rim:ValueListrim:Value[]
string No
0..n
eop:EarthObservationgml:metaDataPropertyeop:EarthO bservationMetaDataeop:processingeop:ProcessingInform
ationeop:processorName rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-
131:processorName”]rim:ValueListrim:Value[] string
No 0..n
eop:EarthObservationgml:metaDataPropertyeop:EarthO bservationMetaDataeop:processingeop:ProcessingInform
ationeop:processorVersion rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-
131:processorVersion”]rim:ValueListrim:Value[] string
No 0..n
eop:EarthObservationgml:metaDataPropertyeop:EarthO bservationMetaDataeop:processingeop:ProcessingInform
ationeop:processingLevel rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-
131:processingLevel”]rim:ValueListrim:Value[] string
No 0..n
eop:EarthObservationgml:metaDataPropertyeop:EarthO bservationMetaDataeop:processingeop:ProcessingInform
ationeop:nativeProductFormat rim:ExtrinsicObject[objectType=”urn:x-ogc:specification:csw-
ebrim:ObjectType:EO:EOProduct”]rim:Slot[name=”urn:ogc:def:e bRIM-Slot:OGC-06-
131:nativeProductFormat”]rim:ValueListrim:Value[] string
No 0..n
Last Revision Date: 2 December 2017 Page
20
4 Modify chapter 8.2.6 as follows:
4.1 Replace Table 4 by the following table the proposed table includes slot cardinalities: