== Terms and definitions

For the purposes of this report, the definitions specified in Clause 4 of the OWS Common Implementation Standard [OGC 06-121r9] shall apply. In addition, the following terms and definitions apply.

[[attribute]]
=== attribute <XML>
name-value pair contained in an <<element>>
(see ISO 19136:2007, definition 4.1.3)

NOTE: In this document an attribute is an XML attribute unless otherwise specified.

[[baseURL]]
=== base URL
a URL prefix to which additional parameters are appended in order to construct a valid KVP-encoded OGC web service request or the URL to which XML-encoded OGC web service requests may be submitted using the HTTP POST method for processing

[[client]]
=== client
software component that can invoke an <<operation>> from a <<server>>
(see ISO 19128:2005, definition 4.1)

[[element]]
=== element <XML>
basic information item of an XML document containing child elements,
<<attribute,attributes>> and character data
(see ISO 19136:2007, definition 4.1.23)

[[feature]]
=== feature
abstraction of real world phenomena
(see ISO 19101:2002, definition 4.11)

NOTE: A feature can occur as a type or an instance. The term "feature type" or "feature instance" should be used when only one is meant.

=== feature identifier
identifier that uniquely designates a <<feature>> instance

=== filter expression
predicate expression encoded using XML
(see OGC 09-026r2, definition 4.11)

[[interface]]
=== interface
named set of <<operation,operations>> that characterize the behaviour of an entity
(see ISO 19119:2005, definition 4.2)

=== Multipurpose Internet Mail Extensions (MIME) type
media type and subtype of data in the body of a message that designates the
native representation (canonical form) of such data
(see IETF RFC 2045:1996)

[[namespace]]
=== namespace <XML>
collection of names, identified by a URI reference which are used in XML
documents as <<element>> names and <<attribute>> names
(see W3C XML Namespaces:1999)

[[operation]]
=== operation
specification of a transformation or query that an object may be called to
execute
(see ISO 19119:2005, definition 4.3)

=== property
facet or attribute of an object, referenced by a name
(see OGC 09-026r2, definition 4.21)

=== resource
asset or means that fulfills a requirement
(see ISO 19115:2003, definition 4.10)

NOTE: In this International Standard, the resource is a <<feature>>, or any identifiable component of a feature (e.g. a property of a feature)

=== remote resource
resource that is not under direct control of a system

NOTE: In this International Standard, the system is a web feature service. The resource is not held in any data store that is directly controlled by that service and thus cannot be directly retrieved by the service.

=== request
invocation of an <<operation>> by a <<client>>
(see ISO 19128:2005, definition 4.10)

=== response
result of an <<operation>> returned from a <<server>> to a <<client>>
(see ISO 19128:2005, definition 4.11)

[[schema]]
=== schema
formal description of a model
(see ISO 19101:2002, definition 4.25)

NOTE: In general, a schema is an abstract representation of an object's characteristics and relations to other objects. An XML schema represents the relationship between the <<attribute,attributes>> and <<element,elements>> of an XML object (for example, a document or a portion of a document).

=== schema <XML Schema>
collection of <<schema>> components within the same target <<namespace>>
(see ISO 19136:2007, definition 4.1.54)

[[server]]
=== server
particular instance of a <<service>>
(see ISO 19128:2005, definition 4.12)

[[service]]
=== service
distinct part of the functionality that is provided by an entity through
<<interface,interfaces>>
(see ISO 19119:2005, definition 4.1)

=== service metadata|capabilities document
metadata describing the <<operations>> and geographic information available
at a <<server>>
(see ISO 19128:2005, definition 4.14)

=== Uniform Resource Identifier
unique identifier for a resource, structured in conformance with IETF RFC 2396
(see ISO 19136:2007, definition 4.1.65)

NOTE: The general syntax is <scheme>::<scheme-specified-part>. The hierarchical syntax with a <<namespace>> is: <scheme>://<authority><path>?<query> Conventions

== Abbreviated terms

.Abbreviations
[options="header",width="60%",cols="30%,70%"]
|===
| API	| Application Program Interface
| COTS	| Commercial Off The Shelf
| DCE	| Distributed Computing Environment
| DCOM	| Distributed Component Object Model
| IDL	| Interface Definition Language
| CGI	| Common Gateway Interface
| CRS	| Coordinate Reference System
| DCP	| Distributed Computing Platform
| EPSG	| European Petroleum Survey Group
| FES	| Filter Encoding Specification
| GML	| Geography Markup Language
| HTTP	| Hypertext Transfer Protocol
| HTTPS	| Secure Hypertext Transfer Protocol
| IETF	| Internet Engineering Task Force
| KVP	| Keyword-value pairs
| MIME	| Multipurpose Internet Mail Extensions
| OGC®	| Open Geospatial Consortium
| OWS	| OGC® Web Service
| SQL	| Structured Query Language
| SOAP	| Simple Object Access Protocol
| UML	| Unified Modelling Language
| URI	| Uniform Resource Identifier
| URL	| Uniform Resource Locator
| URN	| Uniform Resource Name
| VSP	| Vendor Specific Parameter
| WFS	| Web Feature Service
| WSDL	| Web Services Description Language
| XML	| Extensible Markup Language
|===

== UML notation

Many diagrams that appear in this standard are presented using the Unified
Modeling Language (UML) static structure diagram, as described in Subclause
5.2 of [OGC 06-121r9].

