org.opengis.webservice.capability
Interface ServiceIdentification

Show UML class diagram

public interface ServiceIdentification

Represents the ServiceIdentification section of the capabilities of an OGC compliant web service according to the OGC Common Implementation Specification 0.2. This section corresponds to and expands the SV_ServiceIdentification class in ISO 19119.

It consists of the following elements:

Name Occurences Function
ServiceType 1 Useful to provide service type name useful for machine-to-machine communication
ServiceTypeVersion 1-* Useful to provide list of server-supported versions.
Title 1 Useful to provide a server title for display to a human.
Abstract 0|1 Usually useful to provide narrative description of server, useful for display to a human.
Keywords 0-* Often useful to provide keywords useful for server searching.
Fees 0|1 Usually useful to specify fees, or NONE if no fees.
AccessConstraints 0-* Usually useful to specify access constraints, or NONE if no access constraints.


Method Summary
 InternationalString getAbstract()
          Returns the java representation of the Abstract-element.
 Constraints getAccessConstraints()
          Returns the java representation of the AccessConstraints-elements.
 InternationalString getFees()
          Returns the java representation of the AccessConstraints-elements.
 Keywords getKeywords()
          Returns the java representation of the Keywords-elements.
 CodeList getServiceType()
          Returns the java representation of the ServiceType-element.
 String[] getServiceTypeVersions()
          Returns the java representation of the ServiceTypeVersion-elements.
 InternationalString getTitle()
          Returns the java representation of the Title-element.
 

Method Detail

getServiceType

@UML(identifier="serviceType",
     specification=UNSPECIFIED)
CodeList getServiceType()
Returns the java representation of the ServiceType-element. In the XML document, this element has the type ows:CodeType.

TODO:
Which kind of code exactly (or CodeList?)

getServiceTypeVersions

@UML(identifier="serviceTypeVersions",
     specification=UNSPECIFIED)
String[] getServiceTypeVersions()
Returns the java representation of the ServiceTypeVersion-elements. In the XML document, these elements have the type ows:VersionType.


getTitle

@UML(identifier="title",
     specification=UNSPECIFIED)
InternationalString getTitle()
Returns the java representation of the Title-element. In the XML document, this element has the type string.


getAbstract

InternationalString getAbstract()
Returns the java representation of the Abstract-element. In the XML document, this element has the type string.


getKeywords

@UML(identifier="keywords",
     specification=UNSPECIFIED)
Keywords getKeywords()
Returns the java representation of the Keywords-elements. In the XML document, these elements have the type ows:Keyword.


getFees

@UML(identifier="fees",
     specification=UNSPECIFIED)
InternationalString getFees()
Returns the java representation of the AccessConstraints-elements. In the XML document, these elements have the type string.


getAccessConstraints

@UML(identifier="accessConstraints",
     specification=UNSPECIFIED)
Constraints getAccessConstraints()
Returns the java representation of the AccessConstraints-elements. In the XML document, these elements have the type string.



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