"versioning" in wfs 2.0 is pretty lame. Doesn't allow for diffs or anything.
Basically just feature versioned navigation. It all really boils down to the
ResourceId [1] element (equivalent to FeatureId) in filter 1.1. ResourceId
has a "rid" (same as "fid") plus other attributes like version, start/end
date, etc...

We are currently working out the best way to integrate this in on our wfs2
branch as we have to deliver the wfs2 versioning requirements. But as with
many things in WFS 2.0 I don't really see it as very useful. The versioning
extension that Andrea came up with is much better imo. Any work that we do
in geotools we do to directly support versioning i think should be based on
that. Since I think those extensions are rich enough to cover the few lookup
requirements for wfs 2.0.

-Justin

[1]
https://github.com/groldan/geotools/blob/wfs2-resourceid/modules/library/opengis/src/main/java/org/opengis/filter/identity/ResourceId.java

On Thu, Aug 4, 2011 at 3:08 AM, Jody Garnett <[email protected]> wrote:

>
> The GeoTools Query param object is based on the WFS Query request.  This
> object did support the idea of Query.getVersion() in the past.
>
> I think some of that idea may be on the table for WFS 2.0 but I would need
> to check. Can you look at how how WFS 2.0 represents this (see Figure 8 WFS
> 2.0 Interface specification)?
>
> -- checking --
>
> Looks to be:
>
> Query.getFeatureVersion(): String
>
> That may be sufficient to allow FeatureSource.getFeatures( Query ) to
> explore historic content in a read-only fashion? I have no idea how using
> WFS you are supposed to sort out the range of valid "FeatureVersion" strings
> to use ... perhaps the specifications indicates this. I am also amused to
> see "ServiceConstraints" show up as a data structure; very similar to what
> we added to GeoTools...
>
> Putting the two together the specification has:
>
> A.1.14 Feature versions
>
>    1.
>
>    a)  Test Purpose: Verify that the server implements the Feature
>    versions conformance class.
>    2.
>
>    b)  Test Method: See A.2.11. For test A.2.23 verify that the value of
>    the constraint ImplementsFeatureVersioning is set to TRUE. Verify that
>    conformance test ISO 19143:2010, A.11 is satisfied.
>    3.
>
>    c)  References: ISO 19143:2010, 7.11
>    4.
>
>    d)  Test Type: Capability
>
> So we need someone with access to check ISO 19143:2010, A. 11 to see what
> it has to say about versions. LISAsoft is an OGC member so you should be
> able to sign into the portal and negotiate access to that document as a
> sanity check (or ask on [email protected] for a more informal chat).
>
> --
> Jody Garnett
>
> On Thursday, 4 August 2011 at 3:25 PM, Walter Deane wrote:
>
> I have submitted a proposal to include a FeatureVersioning and related
> interfaces to GeoTools.
>
> These are new api classes but are based heavily on previous work in the
> versioned postgis project.
>
> The current docs that this relates too are here:
>
> http://docs.geotools.org/latest/userguide/library/data/featuresource.html
>
> The proposal is here:
>
> http://docs.codehaus.org/display/GEOTOOLS/FeatureVersioning+interface+api
>
> and the JIRA is here:
>
> http://jira.codehaus.org/browse/GEOT-3770
>
> There is a UML of the FeatureVersioning and FeatureSourceVersioning here:
>
> http://i.imgur.com/uoks4.png
>
> Any feedback would be appreciated.
>
> Walter Deane
>
> ------------------------------------------------------------------------------
> BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
> The must-attend event for mobile developers. Connect with experts.
> Get tools for creating Super Apps. See the latest technologies.
> Sessions, hands-on labs, demos & much more. Register early & save!
> http://p.sf.net/sfu/rim-blackberry-1
> _______________________________________________
> Geotools-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>
>
>
> --
> Jody Garnett
>
> On Thursday, 4 August 2011 at 3:25 PM, Walter Deane wrote:
>
> I have submitted a proposal to include a FeatureVersioning and related
> interfaces to GeoTools.
>
> These are new api classes but are based heavily on previous work in the
> versioned postgis project.
>
> The current docs that this relates too are here:
>
> http://docs.geotools.org/latest/userguide/library/data/featuresource.html
>
> The proposal is here:
>
> http://docs.codehaus.org/display/GEOTOOLS/FeatureVersioning+interface+api
>
> and the JIRA is here:
>
> http://jira.codehaus.org/browse/GEOT-3770
>
> There is a UML of the FeatureVersioning and FeatureSourceVersioning here:
>
> http://i.imgur.com/uoks4.png
>
> Any feedback would be appreciated.
>
> Walter Deane
>
> ------------------------------------------------------------------------------
> BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
> The must-attend event for mobile developers. Connect with experts.
> Get tools for creating Super Apps. See the latest technologies.
> Sessions, hands-on labs, demos & much more. Register early & save!
> http://p.sf.net/sfu/rim-blackberry-1
> _______________________________________________
> Geotools-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>
>
>
>
> ------------------------------------------------------------------------------
> BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
> The must-attend event for mobile developers. Connect with experts.
> Get tools for creating Super Apps. See the latest technologies.
> Sessions, hands-on labs, demos & much more. Register early & save!
> http://p.sf.net/sfu/rim-blackberry-1
> _______________________________________________
> Geotools-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>
>


-- 
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.
------------------------------------------------------------------------------
BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to