Embedded Catalog Web Interface Discovery of a Document

Copyright © 2006 Open Geospatial Consortium – All rights reserved 61

13.3.2.1 Embedded Catalog Web Interface

The Refractions integrated client has the ability to display web sites through an OLE bridge to the systems native web browser. Once displayed, the user can navigate the interface provided, and perform any queries it supports. Once the user has discovered a service of interest, simply clicking a link to the capabilities document, or dragging it onto the map editor will import the service. There are four catalog services currently embedded in the Refractions client: CubeWerx Catalog, Earth Observations Service Support Environment Portal, Ionics RedSpider Catalog2, NASAs Earth-Sun System Gateway.

13.3.2.2 Discovery of a Document

A symbology encoding document was used by the Refractions client as described in section 14. These documents were stored in the CubeWerx Catalog, and dynamically discovered by the client. The following query was precanned, and the desired feature type name was substituted in when the request was made. This method of discovery allowed the documents to change and move throughout development, without requiring updates to the application. GetRecords xmlns=http:www.opengis.netcsw xmlns:ogc=http:www.opengis.netogc xmlns:ebrim=urn:oasis:names:tc:ebxml-regrep:rim:xsd:2.5 xmlns:xsi=http:www.w3.org2001XMLSchema-instance xsi:schemaLocation= http:www.opengis.netcsw http:schemas.opengis.netcsw2.0.0CSW-discovery.xsd http:www.opengis.netogc http:schemas.opengis.netfilter1.0.0filter.xsd urn:oasis:names:tc:ebxml-regrep:rim:xsd:2.5 http:www.pvretano.comschemasebrim2.5rim.xsd version=2.0.0 service=CSW outputFormat=textxml outputSchema=urn:oasis:names:tc:ebxml-regrep:rim:xsd:2.5 Query typeNames=ebrim:ExtrinsicObject=E1 ebrim:Association=A ebrim:ExtrinsicObject=E2 ElementNameE2ElementName Constraint ogc:Filter ogc:And ogc:PropertyIsEqualTo ogc:PropertyName E1objectType ogc:PropertyName ogc:LiteralFeatureTypeogc:Literal ogc:PropertyIsEqualTo ogc:PropertyIsEqualTo ogc:PropertyName 62 Copyright © 2006 Open Geospatial Consortium – All rights reserved E1NameLocalizedStringvalue ogc:PropertyName ogc:Literalsogc:Literal ogc:PropertyIsEqualTo ogc:PropertyIsEqualTo ogc:PropertyName AsourceObject ogc:PropertyName ogc:PropertyName E2id ogc:PropertyName ogc:PropertyIsEqualTo ogc:PropertyIsEqualTo ogc:PropertyName AassociationType ogc:PropertyName ogc:LiteralSymbolizesogc:Literal ogc:PropertyIsEqualTo ogc:PropertyIsEqualTo ogc:PropertyName E1id ogc:PropertyName ogc:PropertyName AtargetObject ogc:PropertyName ogc:PropertyIsEqualTo ogc:And ogc:Filter Constraint Query GetRecords

13.4 Recommendations