Geospatial data and metadata protocols, services, standards, and profiles

The beginnings of a list of geospatially enabled data and metadata protocols, services, standards, and profiles we are getting exposed to. Please, comment with corrections and additions.

  • protocol
    "A set of rules which is used by computers to communicate with each other across a network." - http://en.wikipedia.org/wiki/Protocol_(computing)
    A collection of messages a clients and servers send back and forth to aid the exchange of data.
    A protocol may be a service of an other protocol. For example, HTTP is build on the TCP protocol which is again build on the IP protocol. All of which are also standards.
    • In this case: HTTP, SOAP, FTP, URN
  • service
    "Distinct part of the functionality that is provided by an entity through
    interfaces" ISO 19119 definition
    Defines a collection of operations. The definition of an interface - like an API.
    Services such as CSW may bind to several protocols such as HTTP and SOAP.
    • Such as: CSW, WCS, WFS, WMS, OAI-PMH
  • interface
    "Named set of operations that characterize the behavior of an entity." ISO 19119 definition
  • operation
    "Specification of a transformation or query that an object may be called to
    execute. It has a name and a list of parameters." ISO 19119 definition
  • standard
    "A standard is a product that ships in volume" attributed to Bill Gates
      The implementation of a content model.  There are conceptual, logical, and physical data/content models.
  • profile
    The adoption and modification of an other standard.
    • conformant profile - narrows the original standard's specifications
    • extended profile - expands the original standard's specifications
  • service implementation
    The application manifestation or platform for a service such as GeoNetwork and deegree for CSW and GeoServer and MapServer for WMS. Could be a Web Service.

Protocols

Acronym

Type

Name

Comments

URL

HTTP        
SOAP        

OAI-PMH

   Open Archives Initiative Protocol for Metadata Harvesting A protocol and a service?   http://www.openarchives.org/pmh/

 

Services

Acronym

Type

Name

Comments

URL

CSW OGC  Catalogue Service for the Web A metadata service which supports ISO 19139, Dublin Core, and rbRIM, etc. metadata standards. Supports metadata harvesting protocols for distributed metadata repositories.  http://www.opengeospatial.org/standards/cat
WMS OGC  Web Map Service A simple service to return images of maps or spatial data  http://www.opengeospatial.org/standards/wms

WFS

 OGC  Web Feature Service  A powerful service that can return vector data and or attribute data for spatial information. WFS can be configured to return GML, GeoSciML, KML, Shape Files, metadata, etc.  http://www.opengeospatial.org/standards/wfs
 WCS  OGC  Web Coverage Service  A relative immature service to exchange array data such as DEM, aerial, and satellite images  http://www.opengeospatial.org/standards/wcs
 WPS  OGC  Web Processing Service  This "interface standard provides rules for standardizing how inputs and outputs (requests and responses) for geospatial processing services, such as polygon overlay."  http://www.opengeospatial.org/standards/wps

 

Standards and Profiles

Acronym

Type

Name

Comments

URL

 ISO 19139 metadata standard / logical data model  Geographic information -- Metadata -- XML schema implementation  Implementation of the ISO 19115 & ISO 19119 standards (conceptual data model)  
 ISO 19115 metadata definition / conceptual data model  Geographic information -- Metadata  covers metadata for "dataset" records  
 ISO 19119 metadata definition / conceptual data model  Geographic information -- Services expands on ISO 19115 to cover metadata for "service" records (WMS, WFS, WCS, etc. services)  
 Dublin Core  metadata standard    the librarian's metadata standard; only captures minimum bounding rectangle; defined by ISO 15836  http://dublincore.org/
 ebRIM  metadata standard   metadata standard of the Open Archive Initiative  
 GML  data standard  Geography Markup Language  good for vector data  http://www.opengeospatial.org/standards/gml
 GeoSciML  data standard    A GML application language. Supports complex features  http://www.geosciml.org/
INSPIRE  metadata profile  Infrastructure for Spatial Information in Europe  INSPIRE's implementation of ISO 19115 and ISO 19119  http://inspire.jrc.ec.europa.eu
 FGDC  metadata standard Federal Geographic Data Committee   Federal metadata standard. Might be moving towards ISO standards  http://www.fgdc.gov/