ESRI provides two solutions that facilitate synchronization. They are Editor Tracking for Feature Services (http://server.arcgis.com/en/server/10.3/publish-services/windows/editor-tracking-for-feature-services.htm), which tracks who and when an edit was made, and a built-in way of assigning a UUID to a feature. Are there any OGC standards which address change tracking in a similar (or better) way?

  • How does assigning a UUID to a feature help with tracking who did an update? – nmtoken Apr 12 '17 at 11:00
  • There are four OGC interface standards that include a transactional component (WFS-T, WCS-T, SOS, and CSW), allowing changes (Insert, Update, Delete) to data and objects. – nmtoken Apr 12 '17 at 11:25
  • Good question, @mntoken! I neglect to mention my goal of synchronization. I want to keep a subset of the spatial data locally by pulling in changes and knowing the id uniquely. I will update the question. – ca0v Apr 12 '17 at 13:16
  • 1
    I think it all depends on what you mean by OGC standards that might exist around this OGC standards are interfaces standards that deal with how to access data (let's forget about SOS for the moment) through HTTP/SOAP etc network protocols, they don't generally tell you how to store/structure data, what id's to assign or how to deal with auditing. Auditing is left up to you and probably best done in a database. Some transactional components specify how to pass user credentials and others others aren't specific. It is left up to the server software to determine the validity of any action. – nmtoken Apr 12 '17 at 15:03
  • 1
    List of OGC standards opengeospatial.org/docs/is does not contain such service. There is something about versioning in WFS 1.1.0 portal.opengeospatial.org/files/?artifact_id=8339 but as far as I know nodody is using it. – user30184 Apr 12 '17 at 20:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.