== Introduction

=== Scope

This engineering report defines a generic synchronization protocol that is 
applicable to a variety of OGC® services.

This engineering report specifically describes the implementation of this
synchronization protocol for web feature services.

This engineering report defines a Sync operation for services that implement
one or more of a KVP-GET, XML-POST or SOAP request pattern(s).

This engineering report defines a sync resource for services that implement
a REST architectural style.

This engineering report defines the XML encoding of the messages exchanged
between synchronization peers.

=== Document contributor contact points

All questions regarding this document should be directed to the editor or the contributors:

.Contacts
[options="header",width="50%",cols="50%,50%"]
|====================
|Name |Organization
|Jeff Harrison | The Carbon Project
|Mark Mattson |  The Carbon Project
|Panagiotis (Peter) A. Vretanos | CubeWerx Inc.
|====================

=== Change requests

No change requests where posted as a result of the work described in this ER.

=== Future Work

. For the WFS, define a JSON encoding for the messages exchanged between
  synchronizing peers
. Test the sync protocol for transactional data services other than WFS
. Test the sync protocol between GeoPackages
. Investigate, compare and recommend conflict resolution strategies

=== Foreward

Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. The Open Geospatial Consortium shall not be held responsible for identifying any or all such patent rights.

Recipients of this document are requested to submit, with their comments, notification of any relevant patent claims or other intellectual property rights of which they may be aware that might be infringed by any implementation of the standard set forth in this document, and to provide supporting documentation.

