Jeremy: I'm happy to report that I've *finally* created my first
contribution to the Xenia Google Codes/wiki pages! It's some notes on
my still-internal implementation of the OOSTethys Perl SOS server code
originally from Eric:
http://code.google.com/p/xenia/wiki/nanoos_xenia_sos
Soon enough, I'll get around to posting notes on the Xenia
implementation itself.
Eric: These comments may or may not be of interest to you, but since
you created the SOS server code and have helped me with it, letting
you know is the least I could do.
Rick: This is the document on open issues that I said I'd put
together. As I was about to start up a Word document, I decided that
doing it this way makes more sense and gives us more mileage.
Alex: You haven't been in the loop for these SOS server discussions
(mostly between Rick and I), but I wanted you to be aware of what I've
been up to. We'll talk more about this in the future.
Cheers,
-Emilio Mayorga
NANOOS
Eric
To reply to Eric's comments:
> I think, when you go public with the service, perhaps you could post the
> code on the OOSTethys plone site (like the current Perl code is done) as a
> Xenia based reference implementation.
I'll be happy to post my code once we go public. However, I don't want
to contribute to a proliferation of versions of your code that are
just slightly different; Jeremy already has two versions on his xenia
site, that are tapping xenia databases. When the time comes, I'll ask
for suggestions here and in the oostethys list.
I found Jeremy's use of his xenia Google Code's svn to highlight
differences between versions to be very, very useful.
> I am currently seriously contemplating (and looking for funds from NERACOOS)
> to update the Perl Cookbook to output the IOOS DIF GetObservation response.
> I don't think it would be all that difficult. I can steal Jeremy's example.
> A new GetObservation.xml template, a new data type lookup table to map to
> the DMAC variable names (WaterTemperature, AirTemperature, etc.)
It'd be terrific to have a single code base to output either OOSTethys
or DIF SOS. I'm not yet following very closely the evolution of the
two and the distinct motivations for the two paths (eg, is the
OOSTethys SOS now a dead end with no future or value?).
Cheers,
-Emilio
> It'd be terrific to have a single code base to output either OOSTethys
> or DIF SOS. I'm not yet following very closely the evolution of the
> two and the distinct motivations for the two paths (eg, is the
> OOSTethys SOS now a dead end with no future or value?).
On the contrary. If anything the OOSTethys SOS is in line with the
OGC's Sensor Web Enablement (SWE Common) standards and best
practices. The DIF SOS has diverged from the SWE path and I fear may
cause issues down the line and in international interoperability
efforts.
Ah. Thanks. Then it's even better to be able to support both responses
from one code base and one data-source definition.
-Emilio