Example OGC® Testbed-10 Service Integration Engineering Report

Copyright © 2014 Open Geospatial Consortium. 15

7.3 NoOp operation

This engineering report defines an additional WIS operation named “NoOp” that all clients shall ignore. The NoOp operation only exists to satisfy XML validation requirements for capabilities documents imposed by the Web Service Common standard see OGC 06-121r9, 7.4.6 which requires that OGC web services implement the GetCapabilities operation plus one additional operation. Clearly, the web service common standard did not anticipate the usefulness of a service that only implements the GetCapabilities request. A change request has been posted against OGC 06-121r9 to remove this requirement.

7.4 Example

In response to the following request: http:www.somcorp.comwis?service=WISrequest=GetCapabilities a web integration service might generate the following capabilities document: ?xml version=1.0? Capabilities version=1.0.0 xmlns=http:www.opengis.netwis1.0 xmlns:ows=http:www.opengis.netows2.0 xmlns:xlink=http:www.w3.org1999xlink xmlns:xml=http:www.w3.orgXML1998namespace xmlns:xsi=http:www.w3.org2001XMLSchema-instance xsi:schemaLocation=http:www.opengis.netwis1.0 wis.xsd ows:ServiceIdentification ows:TitleSomeSERVows:Title ows:Abstract xml:lang=enA suite of OGC web services by Some Corp.ows:Abstract ows:ServiceTypeSomeSERVows:ServiceType ows:ServiceTypeVersion7.0.1ows:ServiceTypeVersion ows:ServiceIdentification ows:ServiceProvider ows:ProviderNameSome Corp.ows:ProviderName ows:ProviderSite xlink:href=http:www.somecorp.com ows:ServiceContact ows:IndividualNameJohn Smithows:IndividualName ows:PositionNameSenior Developerows:PositionName ows:ContactInfo ows:Phone ows:Voice+1-416-555-1234ows:Voice ows:Facsimile+1-416-555-5678ows:Facsimile ows:Phone ows:Address ows:DeliveryPoint1 Main St., Suite 1ows:DeliveryPoint ows:CitySomeCityows:City ows:AdministrativeAreaSomeProvinceows:AdministrativeArea ows:PostalCodeX1X 2Y2ows:PostalCode 16 Copyright © 2014 Open Geospatial Consortium. ows:CountryCanadaows:Country ows:ElectronicMailAddressjsmithsomecorp.comows:ElectronicMailAddre ss ows:Address ows:ContactInfo ows:ServiceContact ows:ServiceProvider ows:OperationsMetadata ows:Operation name=GetCapabilities ows:DCP ows:HTTP ows:Get xlink:href=http:portal.somecorp.comsomecorpprojectsows9someserv. cgi? ows:Constraint name=GetEncoding ows:AllowedValues ows:ValueKVPows:Value ows:AllowedValues ows:Constraint ows:Get ows:HTTP ows:DCP ows:Parameter name=Format ows:AllowedValues ows:Valueapplicationxmlows:Value ows:Valueapplicationx-bxmlows:Value ows:AllowedValues ows:Parameter ows:Operation -- Clients shall ignore the following operation. -- ows:Operation name=NoOp ows:DCP ows:HTTP ows:Get xlink:href=http:portal.somecorp.comsomecorpprojectsows9someserv. cgi? ows:Get ows:HTTP ows:DCP ows:Operation ows:OperationsMetadata Contents Service type=WMS baseUrl=http:portal.somecorp.comsomecorpprojectsows9someserv.cgi ows:ServiceIdentification ows:TitleSomeSERV WMSows:Title ows:Abstract xml:lang=enOGC-compliant cascading web map server WMS by Some Corp.ows:Abstract ows:ServiceTypeWMSows:ServiceType ows:ServiceTypeVersion1.3.2ows:ServiceTypeVersion ows:ServiceTypeVersion1.3.1ows:ServiceTypeVersion ows:ServiceTypeVersion1.3.0ows:ServiceTypeVersion ows:ServiceTypeVersion1.1.1ows:ServiceTypeVersion ows:ServiceTypeVersion1.1.0ows:ServiceTypeVersion Copyright © 2014 Open Geospatial Consortium. 17 ows:ServiceTypeVersion1.0.0ows:ServiceTypeVersion ows:ServiceIdentification Service Service type=WFS baseUrl=http:portal.somecorp.comsomecorpprojectsows9someserv.cgi ?DATASTORE=OWS9 ows:ServiceIdentification ows:TitleThe USGS National Map Web Feature Service subsetows:Title ows:AbstractThis web feature service offers a subset of the USGS National Map. The National Map is a collaborative effort among the USGS and other Federal, State, and local partners to improve and deliver topographic information for the Nation. The geographic information available from The National Map includes hydrography, boundaries, transportation, structures, and land cover. Other types of geographic information can be added within the viewer or brought in with The National Map data into a Geographic Information System to create specific types of maps or map views. The National Map is a significant contribution to the National Spatial Data Infrastructure NSDI and currently is being transformed to better serve the geospatial community by providing high quality, integrated geospatial data and improved products and services including new generation digital topographic maps.ows:Abstract ows:Keywords ows:KeywordWFSows:Keyword ows:KeywordUSGSows:Keyword ows:KeywordTNMows:Keyword ows:KeywordWebows:Keyword ows:KeywordFeatureows:Keyword ows:KeywordServiceows:Keyword ows:Keywordhydrographyows:Keyword ows:Keywordboundariesows:Keyword ows:Keywordtransportationows:Keyword ows:Keywordstructuresows:Keyword ows:Keywordlandows:Keyword ows:Keywordcoverows:Keyword ows:Keywords ows:ServiceTypeWFSows:ServiceType ows:ServiceTypeVersion2.0.0ows:ServiceTypeVersion ows:ServiceTypeVersion1.1.0ows:ServiceTypeVersion ows:ServiceTypeVersion1.0.0ows:ServiceTypeVersion ows:FeesNoneows:Fees ows:AccessConstraintsNoneows:AccessConstraints ows:ServiceIdentification Service Service type=WFS baseUrl=http:portal.somecorp.comsomecorpprojectsows9someserv.cgi ?DATASTORE=STDS ows:ServiceIdentification ows:TitleThe USGS National Map Web Feature Service subsetows:Title ows:AbstractThis web feature service offers a subset of the USGS National Map. The National Map is a collaborative effort among the USGS and other Federal, State, and local partners to improve and deliver topographic information for the Nation. The geographic information available from The National Map includes hydrography, 18 Copyright © 2014 Open Geospatial Consortium. boundaries, transportation, structures, and land cover. Other types of geographic information can be added within the viewer or brought in with The National Map data into a Geographic Information System to create specific types of maps or map views. The National Map is a significant contribution to the National Spatial Data Infrastructure NSDI and currently is being transformed to better serve the geospatial community by providing high quality, integrated geospatial data and improved products and services including new generation digital topographic maps.ows:Abstract ows:Keywords ows:KeywordWFSows:Keyword ows:KeywordUSGSows:Keyword ows:KeywordTNMows:Keyword ows:KeywordWebows:Keyword ows:KeywordFeatureows:Keyword ows:KeywordServiceows:Keyword ows:Keywordhydrographyows:Keyword ows:Keywordboundariesows:Keyword ows:Keywordtransportationows:Keyword ows:Keywordstructuresows:Keyword ows:Keywordlandows:Keyword ows:Keywordcoverows:Keyword ows:Keywords ows:ServiceTypeWFSows:ServiceType ows:ServiceTypeVersion2.0.0ows:ServiceTypeVersion ows:ServiceTypeVersion1.1.0ows:ServiceTypeVersion ows:ServiceTypeVersion1.0.0ows:ServiceTypeVersion ows:FeesNoneows:Fees ows:AccessConstraintsNoneows:AccessConstraints ows:ServiceIdentification Service Service type=WCS baseUrl=http:portal.somecorp.comsomecorpprojectsows9someserv.cgi ?DATASTORE=OWS9 ows:ServiceIdentification ows:TitleSomeSERV WCS - OWS9ows:Title ows:Abstract xml:lang=enOGC-compliant web coverage server WCS by Some Corp.ows:Abstract ows:ServiceTypeWCSows:ServiceType ows:ServiceTypeVersion1.1.2ows:ServiceTypeVersion ows:ServiceTypeVersion1.1.1ows:ServiceTypeVersion ows:ServiceTypeVersion1.0.0ows:ServiceTypeVersion ows:ServiceIdentification Service Service type=WCS baseUrl=http:portal.somecorp.comsomecorpprojectsows9someserv.cgi ?DATASTORE=STDS ows:ServiceIdentification ows:TitleSomeSERV WCS - STDSows:Title ows:Abstract xml:lang=enOGC-compliant web coverage server WCS by Some Corp.ows:Abstract ows:ServiceTypeWCSows:ServiceType ows:ServiceTypeVersion1.1.2ows:ServiceTypeVersion ows:ServiceTypeVersion1.1.1ows:ServiceTypeVersion ows:ServiceTypeVersion1.0.0ows:ServiceTypeVersion Copyright © 2014 Open Geospatial Consortium. 19 ows:ServiceIdentification Service Service type=CSW baseUrl=http:portal.somecorp.comsomecorpprojectsows9someserv.cgi ows:ServiceIdentification ows:Title xml:lang=en-CACatalogue Service Web CSW by Some Corp.ows:Title ows:Abstract xml:lang=enThe Some Corp. Catalog Service Web CSW implements a web registry service that complies to the Open Geospatial Consortium Inc.s Catalogue Service implementation specification V2.0.2 see 07-006r1 which specifies the interfaces, bindings, and a framework for defining application profiles required to publish and access digital catalogues of metadata for geospatial data, services, and related resource information. Metadata act as generalized properties that can be queried and returned through catalogue services for resource evaluation and invocation or retrieval of the referenced resource.ows:Abstract ows:Keywords ows:Keyword xml:lang=en-CAcatalogueows:Keyword ows:Keywords ows:ServiceTypeCSWows:ServiceType ows:ServiceTypeVersion2.0.2ows:ServiceTypeVersion ows:Feesnoneows:Fees ows:AccessConstraintsnoneows:AccessConstraints ows:ServiceIdentification Service Contents Capabilities Since this capabilities document is composed mostly of standard OGC components it is an easy task to extend an OGC catalogue to consume this document. The catalogue can then automatically determine which services are offered by this provider and harvest each one in turn also maintaining the associations between the web integration service and its child services. 8 Associations and the GetAssociations operation

8.1 Introduction