Re: [galeon] Fwd: CDM feature and point types docs

NOTE: The galeon mailing list is no longer active. The list archives are made available for historical reasons.

Ron.

I agree. I don't think we have a big rift here and I certainly wasn't trying
to create one nor imply that there was one. My comments in earlier emails
were to try to clarify for myself and perhaps others that we need to try to
understand that we are often talking about data and semantics on several
layers (oh God, here he goes on another long rant):

(Level 1) Pure Observation: Only time coverage is considered.

There is the concept that observations are really in their purest form just
time-dependent measurements regardless of the dynamics or lack of dynamics
of the sensor system, and regardless of the sampling pattern. In this
concept, geometries are not yet considered, but might be implied or
derivable from understanding the sensor system characteristics (e.g.
dynamics, sampling pattern, sampling rate, etc). There are at this point
perhaps several different geometries that might be considered relevant
depending on what one wants to do with the observations.

This is the approach that many of us have typically tried to remain at in
SWE. Observations are strictly time-based measurements, SensorML can
describe the system such that various geometries (including geospatial) can
be derived, and SOS should only allow subsetting on time and property axes.
Any spatial subsetting in SOS should only involve determining which sensors
might be relevant (particularly for in-situ stations) but subsetting an
actual coverage in SOS should be beyond scope of the SOS. That's why I
typically refer to SWE services as "low-level".


(Level 2) Various other coverages are considered.

In this concept, various coverage domain could be defined as suitable for a
particular set of Observations. Obviously, geospatial coverage is one of
those (e.g. points, lines, grids, polygons, images, etc), but there could
also be other domains such spectral/frequency, species, size, etc. These
possible coverages fall out of or are implied by the nature of the sampling,
the dynamics of the system, or the characteristics of the sensor. But
typically, there is a decision, and possibly a set of calculations, that we
make to put the observations into a specific coverage domain.
This is where taking time-tagged GPS pure observations and deciding to
represent it as a line geometry happens. This is where one derives a sensors
footprint or a georectified image based on the dynamics and scanning
characteristics of a remote sensor.

Although I am fully aware that WFS and WCS perhaps can and have supported
Level 1 observations, I believe that it is in the Level 2 concept that these
have traditional excelled, whereas the SWE encodings and services have
specifically been geared toward Level 1.

Level 2 observations might involve geometries but are still not necessarily
graphical representations.


(Level 3) Graphical Representation / Portrayal.

OGC has been wise in appreciating during the design of GML, WFS, and WCS,
that is important to keep data content standards independent of graphic
content standards. Level 3 gets into the portrayal of an observation (i.e.
the graphical view). In other words, take that aircraft path, make it a line
deifned by these points, color the line blue, and make it 3 pixels wide. Or
better yet, make the color of the line at any point depend on the
concentration of ozone measured along the path and use this particular color
map. Take this temperature observation and display it in big yellow letters
at this location.

This is the level that VPL, KML, and Collada are best suited for. It is
important to understand that this is a very important level, but that at
this point we are no longer interacting with the actual observations but a
graphical representation of the data. This is also where technologies like
OGC's Style Layer Description (SLD) language play an important role because
they provide us a way to describe the mapping from Level 1 or 2 to Level 3.

The important message of this long rant is that all levels are important,
but that it is VERY important that when we design standards or semantics or
when we converse on specific data types or services, that we understand at
which of these levels we are dealing or desiring to deal.
By the way, this is a thread that is weaving around in various forms on the
Galeon, SWE-WG, and SensorML forums. For that reason, I have just cc'd the
other 2 groups (sorry about the blanket and redundant coverage folks).

Thanks.
Mike Botts

--------------------------------------------------------
Mike Botts, Ph.D.                   mike.botts@xxxxxxx
Principal Research Scientist          http://vast.uah.edu
NSSTC University of Alabama in Huntsville (256) 961-7760
Huntsville, AL 35899 USA            (256) 652-0165 cell
--------------------------------------------------------

-----Original Message-----
From: Ron Lake [mailto:rlake@xxxxxxxxxxxxx] Sent: Thursday, March 13, 2008 4:20 PM
To: Mike Botts; Woolf, A (Andrew); Gerry Creager; Unidata GALEON
Subject: RE: [galeon] Fwd: CDM feature and point types docs

Hi,

I don't think anyone is arguing about the merit of point, profile etc
geometries - maybe more the hierarchy of the semantics.  These things seem
to me to ALL be observations or collections of observations. IS their
disagreement on that? I don't think anyone is trying to tell anyone how to
think about the world - but we are seeking to develop the appropriate
abstractions in a manner that can generalize across multiple domains.
Marine and atmospheric scientists are by no means the only group of people
who make measurements that are associated with points in space, points along
tracks etc.  I think the "rift" here is less deep than you think.

Ron



  • 2008 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the galeon archives: