Thanks for the input Justin: This interface with walter is based on Andrea's
work - I was hoping to see it made available at the "table" level for ease
of use; rather than at the "database" level as was done previously.

Same methods differ pile; I did not want us to accidentally make your work
harder.

Jody



On Fri, Aug 5, 2011 at 12:52 AM, Justin Deoliveira <[email protected]>wrote:

> "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