Opened 18 years ago

Closed 17 years ago

#1741 closed defect (fixed)

[OGC:SOS] OWS Common fixes in GetCapabilities

Reported by: tomkralidis Owned by: mapserverbugs
Priority: high Milestone:
Component: SOS Server Version: unspecified
Severity: normal Keywords:
Cc:

Description

To add / change in GetCapabilities:

1./

Keywords are currently implemented as:

    <ows:Keywords>
      <ows:Keyword>k1,k2</ows:Keyword>
    </ows:Keywords>

...should be:

    <ows:Keywords>
      <ows:Keyword>k1</ows:Keyword>
      <ows:Keyword>k2</ows:Keyword>
    </ows:Keywords>


2./

The ServiceProvider and ServiceContact elements don't need the xmlns:ows defs. 
xmlns:ows is already def'd in the root element.

3./

with that change, the GetCapabilities service identification and provider should
look like:

(note that added parameters have their mapserver metadata as the values in the
example below for explanation)

  <ows:ServiceIdentification>
    <ows:Title>Envirodat Water Quality Web Services</ows:Title>
    <ows:Abstract>Envirodat Water Quality Web Services</ows:Abstract>

    <ows:Keywords>
      <ows:Keyword>k1</ows:Keyword>
      <ows:Keyword>k2</ows:Keyword>
    </ows:Keywords>

    <ows:ServiceType codeSpace="http://opengeospatial.net">OGC:SOS</ows:ServiceType>
    <ows:ServiceTypeVersion>0.0.31</ows:ServiceTypeVersion>
    <ows:Fees>none</ows:Fees>
    <ows:AccessConstraints>none</ows:AccessConstraints>
  </ows:ServiceIdentification>
  <ows:ServiceProvider>

    <ows:ProviderName>MAP/WEB/METADATA/ows_contactorganization</ows:ProviderName>

    <ows:ProviderSite xlink:type="simple"
xlink:href="MAP/WEB/METADATA/ows_service_onlineresource"/>

    <ows:ServiceContact>
      <ows:IndividualName>Tom Kralidis</ows:IndividualName>
      <ows:PositionName>Senior Systems Scientist</ows:PositionName>
      <ows:ContactInfo>
        <ows:Phone>
          <ows:Voice>+01-905-336-4409</ows:Voice>

         
<ows:Facsimile>MAP/WEB/METADATA/ows_contactfacsimiletelephone</ows:Facsimile>

        </ows:Phone>
      </ows:ContactInfo>
      <ows:Address>
        <ows:DeliveryPoint>867 Lakeshore Road</ows:DeliveryPoint>
        <ows:City>Burlington</ows:City>
        <ows:PostalCode>L7R-4A6</ows:PostalCode>
        <ows:Country>Canada</ows:Country>

       
<ows:ElectronicMailAddress>MAP/WEB/METADATA/ows_contactelectronicmailaddress</ows:ElectronicMailAddress>

      </ows:Address>

      <ows:OnlineResource xlink:type="simple"
xlink:href="MAP/WEB/METADATA/ows_attribution_onlineresource"/>

    </ows:ServiceContact>
  </ows:ServiceProvider>

Change History (5)

comment:1 by tomkralidis, 18 years ago

Cc: steve.lime@… dmorissette@… added
Note: we should start thinking about a generic mapowscommon.c component.  Since
the OGC Service specs will be moving towards OWS Common for their metadata, it
would be great if we can refactor this type of thing into a mapowscommon.c for
all the OWS MapServer C code to use.

Comments?

comment:2 by tomkralidis, 18 years ago

Note again: "sos_administrativeArea" should be equal to "ows_stateorprovince". 
We want to make things as compatible as we can with the ows_* contact metadata.

comment:3 by tomkralidis, 17 years ago

Any update on this one?

comment:4 by tomkralidis, 17 years ago

Assefa: I've made the appropriate changes as per this bug (should I post or email?)

comment:5 by tomkralidis, 17 years ago

Resolution: fixed
Status: newclosed
fixed in CVS.
Note: See TracTickets for help on using tickets.