- From: Frans Knibbe <frans.knibbe@geodan.nl>
- Date: Thu, 28 May 2015 16:54:08 +0200
- To: SDW WG Public List <public-sdw-wg@w3.org>
- Message-ID: <CAFVDz42dw4YbifmPEBCppeuGDDxsePv2L+omoVg=FMYoQgx3dg@mail.gmail.com>
All, I am in need of assistance for formulating requirements in the UCR document. This call for help is triggered by a remark from Bill Roberts in the UCR spreadsheet <https://docs.google.com/spreadsheets/d/1PSnpJYQDgsdgZgPJEfUU0EhVfgFFYGc1WL4xUX9Dunk/edit?usp=sharing>. The remark added to the Spatial Meronymy requirement <http://w3c.github.io/sdw/UseCases/SDWUseCasesAndRequirements.html#SpatialMeronymy> reads: *"This standard should include not only whether A contains B, but to express that A can be broken down into B,C,D which exactly cover A and do not overlap.* *Also, that there can be several different collections of sub-areas that make up a parent area. [..]**"* My initial thought was that that this further specification could be covered by the Spatial Operators requirement <http://w3c.github.io/sdw/UseCases/SDWUseCasesAndRequirements.html#SpatialOperators>. And then I started wondering why there are two different requirements at all. Then I started to try to find some information on the web about spatial meronymy and possible relationships with topological relationships. Then I started to become overwhelmed. Well, at least I think I found out it is probably better to speak of 'spatial mereology' than 'spatial meronymy'. One aspect I wondered about is computability. I think that the topological relationships that are in use in by the OGC as described by the DE-9IM <http://en.wikipedia.org/wiki/DE-9IM> model are computable, i.e. one needs quantitative geometries to determine a topological relationship. Can anyone confirm or deny that? For example, let's say that there are two spatial objects that have no clear boundaries, like the Sahara desert and the Tanezrouft <http://en.wikipedia.org/wiki/Tanezrouft>. From a mereology perspective, we could say 'The Tanezrouft is part of the Sahara'. Could we also make a similar statement from the DE-9IM perspective, e.g. 'The Sahara contains the Tanezrouft', if there is no way to compute whether the statement is true or false? Another thing to consider is the difference between spatial functions and spatial properties. A spatial property can describe a relationship (e.g. 'object A overlaps object B'). A spatial function can determine a relationship (e.g. 'return all objects that overlap object A'). There is a need for both and a standard like GeoSPARQL has separated the two, e.g. geo: sfContains is a property and geof:sfContains is a function (note the different name space prefix). With the requirements phrased as they are now the need for standardised spatial properties does not seem covered. I am now leaning towards suggesting changing the Spatial Meronymy requirement <http://w3c.github.io/sdw/UseCases/SDWUseCasesAndRequirements.html#SpatialMeronymy> to a more general Spatial Relationships requirement: 1) There should be a standardised way for expressing spatial relationships between spatial entities. These relationships can be topological, mereological, directional or distance related. The Spatial Operators requirement <http://w3c.github.io/sdw/UseCases/SDWUseCasesAndRequirements.html#SpatialOperators> perhaps needs no change, but we could consider specifying that we understand functions or operators to work on numerical data (so that includes raster data next to vector data) 2) There should be standards for functions or operators working with numerical spatial data. Rightly phrased requirements are what is needed most at the moment, I hope we can agree on them. Regards, Frans -- Frans Knibbe Geodan President Kennedylaan 1 1079 MB Amsterdam (NL) T +31 (0)20 - 5711 347 E frans.knibbe@geodan.nl www.geodan.nl disclaimer <http://www.geodan.nl/disclaimer>
Received on Thursday, 28 May 2015 14:54:36 UTC