Open Geospatial Consortium |
Submission Date: <yyyy-mm-dd> |
Approval Date: <yyyy-mm-dd> |
Internal reference number of this OGC® document: 25-020 |
Category: OGC® Community Standard Work Item Justification |
Authors: GeoSPARQL SWG |
Extended Well Known Binary (EWKB) Community Standard Work Item Justification |
Copyright notice |
Copyright © 2025 Open Geospatial Consortium |
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ |
1. Introduction
This document provides a justification to the OGC Technical Committee (TC) for consideration of Extended Well Known Binary (EWKB) as a Community standard. This justification, along with the submitted candidate Community standard, will form the basis for TC review and vote to approve the start of a Work Item as the first step in the Community standard process for this standard.
The submitters agree to abide by the TC Policies and Procedures and OGC Intellectual Property Rights Policy (http://www.opengeospatial.org/ogc/policies) during the processing of this submission.
Once approved, the Community standard Work Item defined by this document is valid for six (6) months.
2. Overview of proposed submission
Extended Well Known Binary (EWKB) is an open specification designed to extend OGC’s Well Known Binary (WKB) encoding to address the following shortcomings:
-
WKB made no allowance for more than an X and Y coordinate, such as the Z and M coordinates that are common in GIS applications.
-
WKB made no allowance for embedding a spatial reference identifier (SRID), which made it unusable as a database import/export format.
3. Motivation of supporting OGC Members for this submission
The membership of the GeoSPARQL Standards Working Group (SWG) support the submission of EWKB as a Community Standard to support the development of GeoSPARQL 1.3 which adds 3D capabilities to the standard. As a commonly supported spatial format, WKB is considered an essential geometry encoding. However, the ability to support 3D use cases as well as embedding of an SRID, along with its backwards compatibility with the OGC WKB standard, make EWKB the logical choice for achieving this requirement.
The GeoSPARQL SWG requires a normative reference for the encoding, which in turn creates the requirement for adoption of EWKB as a Community Standard.
4. Relationship to other OGC Standards
EWKB has the following relationships to other OGC standards:
-
Simple Features, which provides the definitions of spatial features and Well Known Binary (WKB), upon which EWKB is based.
-
GeoSPARQL 1.3, which requires it as an encoding.
5. Alignment with OGC Standards Baseline
EWKB is a direct extension of WKB, maintaining backwards compatability to promote adoption and interoperability whilst addressing core shortcomings that bring WKB into line with current and future requirements of the binary format.
6. Evidence of implementation
The following implementations use the proposed Community standard.
6.1. Implementation name: PostGIS
Date of most recent version: 3.5.3
Implementation description: PostGIS extends the capabilities of PostgreSQL relational database by adding support for storing, indexing and querying geospatial data.
Implementation URL: https://postgis.net/
Is implementation complete?
-
✓ Yes
-
❏ No
6.2. Implementation name: GEOS
Date of most recent version: 3.13.1
Implementation description: GEOS is a C/C++ library for computational geometry with a focus on algorithms used in geographic information systems (GIS) software.
Implementation URL: https://libgeos.org
Is implementation complete?
-
✓ Yes
-
❏ No
6.3. Implementation name: GDAL
Date of most recent version: 3.11.0
Implementation description: GDAL is a translator library for raster and vector geospatial data formats.
Implementation URL: https://gdal.org
Is implementation complete?
-
✓ Yes
-
❏ No
6.4. Implementation name: JTS Topology Suite
Date of most recent version: 1.20.0
Implementation description: The JTS Topology Suite is a Java library for creating and manipulating vector geometry.
Implementation URL: https://github.com/locationtech/jts
Is implementation complete?
-
✓ Yes
-
❏ No
7. Information on adoption
The referenced implementations are amongst the most widely used open source software or libraries of their kinds, which is the primary reason this standard was selected by the GeoSPARQL SWG.
9. Supporting OGC Members
The Submitting OGC Members for this work item are:
-
Geoscape Australia
-
Oracle (Voting Member)
-
Kurrawong AI
-
Defence Science & Technology Labs (DSTL) (Voting Member)
10. Intellectual Property Rights
Will the contributor retain intellectual property rights?
-
✓ Yes
-
❏ No
If yes, the contributor will be required to work with OGC staff to properly attribute the submitter’s intellectual property rights.
If no, the contributor will assign intellectual property rights to the OGC.