Salvatore Larosa wrote > Ed ho notato anche che alcuni servizi CSW (vedi questo come esempio: > http://csw.data.gov.uk/geonetwork/srv/en/csw ), > consentono la ricerca con entrambi i valori dell'attributo typeNames > (csw:Record e gmd:MD_Metadata) > e mi chiedevo se era possibile estendere questo tipo di supporto anche al > RNDT.
Certamente sarà implementato anche il profilo relativo al core model rappresentato da csw:Record. Salvatore Larosa wrote > Inoltre, pare non sia possibile eseguire una ricerca utilizzando > l'elemento > BoundingBox, confermi ? Anche in questo caso si tratta di diverso nome dei parametri tra il profilo csw:Record previsto da QGis e il profilo ISO previsto dal RNDT. La richiesta che arriva da QGis al RNDT è la seguente: <csw:GetRecords xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xs2="http://www.w3.org/XML/Schema" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:rim="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0" xmlns:ogc="http://www.opengis.net/ogc" xmlns:dct="http://purl.org/dc/terms/" xmlns:ows="http://www.opengis.net/ows" xmlns:dif="http://gcmd.gsfc.nasa.gov/Aboutus/xml/dif/" xmlns:gml="http://www.opengis.net/gml" xmlns:fgdc="http://www.opengis.net/cat/csw/csdgm" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" outputSchema="http://www.opengis.net/cat/csw/2.0.2" outputFormat="application/xml" version="2.0.2" resultType="results" service="CSW" maxRecords="10" 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>summary</csw:ElementSetName> <csw:Constraint version="1.1.0"> <ogc:Filter> <ogc:BBOX> <ogc:PropertyName>ows:BoundingBox</ogc:PropertyName> <gml:Envelope> <gml:lowerCorner>-180 -90</gml:lowerCorner> <gml:upperCorner>180 90</gml:upperCorner> </gml:Envelope> </ogc:BBOX> </ogc:Filter> </csw:Constraint> </csw:Query> </csw:GetRecords> Oltre alle cose già dette sui vari parametri, il nome della proprietà (ows:BoundingBox) è caratterizzato dal prefisso ows proprio del profilo csw:Record. Nel caso del RNDT e quindi del profilo ISO (gmd:MD_Metadata) il prefisso è apiso invece di ows, come indicato dalle specifiche OGC. Per cui la richiesta "accettata" dal RNDT diventa: <csw:GetRecords xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" outputSchema="http://www.isotc211.org/2005/gmd" outputFormat="application/xml" version="2.0.2" service="CSW" resultType="results" startPosition="1" maxRecords="10"> <csw:Query typeNames="gmd:MD_Metadata" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:dct="http://purl.org/dc/terms/" xmlns:apiso="http://www.opengis.net/cat/csw/apiso/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ows="http://www.opengis.net/ows" xmlns:gml="http://www.opengis.net/gml" xmlns:dc="http://www.purl.org/dc/elements/1.1/" xmlns:ogc="http://www.opengis.net/ogc" xmlns="http://www.opengis.net/cat/csw/2.0.2"> <csw:ElementSetName typeNames="gmd:MD_Metadata">full</csw:ElementSetName> <csw:Constraint version="1.1.0"> <ogc:Filter> <ogc:BBOX> <ogc:PropertyName>apiso:BoundingBox</ogc:PropertyName> <gml:Envelope> <gml:lowerCorner>-180 -90</gml:lowerCorner> <gml:upperCorner>180 90</gml:upperCorner> </gml:Envelope> </ogc:BBOX> </ogc:Filter> </csw:Constraint> </csw:Query> </csw:GetRecords> Colgo l'occasione per comunicare che è stato corretto l'errore relativo ad AnyText. Saluti, Antonio Rotundo -- View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Informazioni-su-impiego-CSW-del-RNDT-tp7581218p7581332.html Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com. _______________________________________________ Gfoss@lists.gfoss.it http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 638 iscritti al 28.2.2013