Stamani mi sono riletto la specifico CSW in cerca di qualche opzione per fare una ricerca dei servizi WMS direttamente serviti dal catalogo o a cui si riferiscono i DownloadableData del catalogo.
Sbaglio o non è possibile farlo?
Avevo immaginato di usare un filtro su dc:type, ma vedo che il suo dominio di valori non è fissato dalla specifica... _______________________________________________ [hidden email] 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. 666 iscritti al 22.7.2013 |
Ciao Giovanni,
in effetti l'elemento da te indicato, per le specifiche OGC, corrisponde all'elemento hierarchyLevel di ISO 19115 e quindi il dominio è rappresentato dalla codelist MD_ScopeCode; esso serve, quindi, a fare ricerche in base alla tipologia della risorsa (dataset, serie, servizio). L'elemento che, invece, risponde allo scopo è ServiceType, incluso dalle Specifiche tra le proprietà interrogabili supplementari per i servizi (table 14), per valorizzare il quale le Specifiche medesime indicano come possibile dominio di valori le tipologie di servizi OGC (WMS, WFS, …). Nel caso di INSPIRE, però, il Regolamento sui metadati ha definito per tale elemento una specifica codelist facendo riferimento alle tipologie di servizi previsti dalla Direttiva (discovery, view, download, transformation, invoke e other), per cui, nel caso di cataloghi CSW implementati nel contesto INSPIRE, le ricerche per i servizi WMS devono essere fatte tenendo conto della codelist di cui sopra. Ora, siccome secondo le linee guida sui servizi di consultazione (view), tali servizi sono implementati in base allo Standard ISO 19128 (WMS), allora fare una ricerca utilizzando come criterio "view" corrisponde a fare una ricerca sui servizi WMS. Spero di aver dato qualche indicazione utile. Saluti, Antonio |
Grazie Antonio. Quindi con la seguente query *dovrei* ottenere i WMS su RNDT? <csw:Query typeNames="gmd:MD_Metadata"> <csw:ElementSetName>full</csw:ElementSetName>
<csw:Constraint version="1.1.0"> <ogc:Filter> <ogc:PropertyIsLike wildCard="%" singleChar="_" escapeChar="/">
<ogc:PropertyName>apiso:ServiceType</ogc:PropertyName> <ogc:Literal>view</ogc:Literal> </ogc:PropertyIsLike>
</ogc:Filter> </csw:Constraint> </csw:Query> Non ottengo alcun risultato.... Dove sbaglio? giovanni
Il giorno 17 marzo 2014 22:44, Antonio Rotundo <[hidden email]> ha scritto: Ciao Giovanni, _______________________________________________ [hidden email] 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. 666 iscritti al 22.7.2013 |
E' corretta e sembra funzionare.
Antonio |
Free forum by Nabble | Edit this page |