Against svn trunk, one is able to invoke a GetRecords query against
various dc/dct fields, i.e.:
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<csw:GetRecords xmlns:gml="http://www.opengis.net/gml"
xmlns:gmd="http://www.isotc211.org/2005/gmd"
xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ogc="http://www.opengis.net/ogc" xmlns=""
outputSchema="http://www.opengis.net/cat/csw/2.0.2"
outputFormat="application/xml" version="2.0.2" resultType="results"
service="CSW" xsi:schemaLocation="http://www.opengis.net/cat/csw/2.0.2
http://schemas.opengis.net/csw/2.0.2/CSW-discovery.xsd">
<csw:Query typeNames="csw:Record">
<csw:ElementSetName>full</csw:ElementSetName>
<csw:Constraint version="1.1.0">
<ogc:Filter>
<ogc:Or>
<ogc:PropertyIsLike wildCard="%" singleChar="_"
escapeChar="\\">
<ogc:PropertyName>dc:title</ogc:PropertyName>
<ogc:Literal>%frog%</ogc:Literal>
</ogc:PropertyIsLike>
<ogc:PropertyIsLike wildCard="%" singleChar="_"
escapeChar="\">
<ogc:PropertyName>dct:abstract</ogc:PropertyName>
<ogc:Literal>%frog%</ogc:Literal>
</ogc:PropertyIsLike>
<ogc:PropertyIsLike wildCard="%" singleChar="_"
escapeChar="\">
<ogc:PropertyName>dc:subject</ogc:PropertyName>
<ogc:Literal>%frog%</ogc:Literal>
</ogc:PropertyIsLike>
</ogc:Or>
</ogc:Filter>
</csw:Constraint>
</csw:Query>
</csw:GetRecords>
Is there any way to do queries against 19139? I tried:
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<csw:GetRecords xmlns:gml="http://www.opengis.net/gml"
xmlns:gmd="http://www.isotc211.org/2005/gmd"
xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ogc="http://www.opengis.net/ogc" xmlns=""
outputSchema="http://www.opengis.net/cat/csw/2.0.2"
outputFormat="application/xml" version="2.0.2" resultType="results"
service="CSW" xsi:schemaLocation="http://www.opengis.net/cat/csw/2.0.2
http://schemas.opengis.net/csw/2.0.2/CSW-discovery.xsd">
<csw:Query typeNames="csw:Record">
<csw:ElementSetName>full</csw:ElementSetName>
<csw:Constraint version="1.1.0">
<ogc:Filter>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>/gmd:MD_Metadata/gmd:fileIdentifier/gco:CharacterStrin
g</ogc:PropertyName>
<ogc:Literal>9ff2e596-19df-48ae-b411-2d9c597d52a8</ogc:Literal>
</ogc:PropertyIsEqualTo>
</ogc:Filter>
</csw:Constraint>
</csw:Query>
</csw:GetRecords>
...which results in no records found.
Thanks
..Tom