org.opengis.webservice.capability
Interface CapabilitiesService

Show UML class diagram

public interface CapabilitiesService

Provides acces to the <CapabilitiesService> element of the Capabilities XML providing general metadata for the service as a whole. It shall include a Name, Title, and Online Resource URL. Optionally, Abstract, Keyword List, Contact Information, Fees, and Access Constraints may be provided. The meaning of most of these elements is defined in [ISO 19115]. The CapabilitiesService Name shall be "OGC:WMS" in the case of a Web Map CapabilitiesService.


Method Summary
 InternationalString getAbstract()
          The Abstract element allows a descriptive narrative providing more information about the enclosing object.
 Constraints getAccessConstraints()
          Returns access constraints assigned to the service.
 Contact getContactInformation()
          Returns informations who to contact for questions about the service.
 InternationalString getFees()
          Returns fees assigned to the service.
 Keywords getKeywords()
          A list of keywords or keyword phrases should be included to help catalog searching.
 String getName()
          Returns the name of the service.
 OnlineResource getOnlineResource()
          The OnlineResource element within the CapabilitiesService element can be used, for example, to point to the web site of the service provider.
 InternationalString getTitle()
          Returns the title of the service.
 

Method Detail

getName

@UML(identifier="name",
     specification=UNSPECIFIED)
String getName()
Returns the name of the service. Typically, the Name is a single word used for machine-to-machine communication.


getTitle

@UML(identifier="title",
     specification=UNSPECIFIED)
InternationalString getTitle()
Returns the title of the service. The Title is for the benefit of humans. The CapabilitiesService Title is at the discretion of the provider, and should be brief yet descriptive enough to identify this server in a menu with other servers.

See Also:
getName()

getAbstract

InternationalString getAbstract()
The Abstract element allows a descriptive narrative providing more information about the enclosing object.


getKeywords

@UML(identifier="keywordList",
     specification=UNSPECIFIED)
Keywords getKeywords()
A list of keywords or keyword phrases should be included to help catalog searching.


getOnlineResource

@UML(identifier="onlineResource",
     specification=UNSPECIFIED)
OnlineResource getOnlineResource()
The OnlineResource element within the CapabilitiesService element can be used, for example, to point to the web site of the service provider. There are other OnlineResource elements used for the URL prefix of each supported operation.


getContactInformation

@UML(identifier="contactInformation",
     specification=UNSPECIFIED)
Contact getContactInformation()
Returns informations who to contact for questions about the service. This method returns null if no contact informations are available.


getFees

@UML(identifier="fees",
     specification=UNSPECIFIED)
InternationalString getFees()
Returns fees assigned to the service. If no fees defined "none" will be returned.


getAccessConstraints

@UML(identifier="accessConstraints",
     specification=UNSPECIFIED)
Constraints getAccessConstraints()
Returns access constraints assigned to the service. If no access constraints are defined null will be returned.



Copyright © 1994-2013 Open Geospatial Consortium. All Rights Reserved.