- From: Rob Atkinson <rob@metalinkage.com.au>
- Date: Wed, 19 Apr 2017 20:23:54 +0000
- To: Joshua Lieberman <jlieberman@tumblingwalls.com>, Andreas Harth <harth@kit.edu>
- Cc: public-sdw-wg@w3.org
- Message-ID: <CACfF9Ly+eBm=8KDgLTqD1BAjotP7FYhojzzGB8dqNps-WjSiHg@mail.gmail.com>
This could also be resolved by thinking of geo:long as a property that can entail a geometry property of the feature - maybe its even a geometry property in the same way that a 2D point is a partial representation of a 3D location? Rob On Thu, 20 Apr 2017 at 02:38 Joshua Lieberman <jlieberman@tumblingwalls.com> wrote: > Andreas, > > It may not be worth delving too deeply into this... > > W3C Basic Geo defines SpatialThing and then subclasses it to Point > carrying the lat and long properties. No one defines their own > SpatialThings, they simply add geo:lat and geo:long properties to some > resource X to turn it into “also a Point”, in other words “also a > geometry”. This implies for most users but does not actually assert that > resource X is both a feature and a geometry. One could form a subclass of > geo:SpatialThing that was actually disjoint with geo:Point or other > geometry, which would then align more-or-less with iso geosparql:Feature, > hence the assertion that some geo:SpatialThings are geosparql:Features. > This is largely hypothetical. > > There is a similar property in GeoRSS, the point(pos) property, but this > doesn’t try to create one feature-geometry amalgam. It’s simply a shortcut > for a longer expression that identifies some resource as a _Feature with a > “where" object property connecting to a Point geometry resource. > > It might be most accurate to say that your example of using W3C Basic Geo > to represent feature and geometry in the “style” of geosparql is actually > the longhand of what people are trying to do when they do use geo:lat and > geo:long, identifying a resource as a real world feature and giving it a > closely allied point geometry. > > —Josh > > > On Apr 19, 2017, at 11:54 AM, Andreas Harth <harth@kit.edu> wrote: > > > > Hi, > > > > On 04/19/17 13:29, Joshua Lieberman wrote: > >> My understanding based on the limited documentation is that > w3cgeo:SpatialThing covers both features and models such as geometries, so > > > > that's my understanding too. With the W3C WGS84 vocabulary you can > write: > > > > @prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> . > > @prefix : <#> . > > > > :bob a geo:SpatialThing ; geo:lat "52.5196143" ; geo:long "13.4065603" . > > > > So the resource with the URI :bob is both the "feature" and the > "geometry". > > > > In other representations (NeoGeo, GeoSPARQL), you would identify two > separate > > resources: > > > > @prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> . > > @prefix : <#> . > > > > :bob a :Feature ; :geometry _:bnode . > > _:bnode a :Geometry , geo:Point ; geo:lat "52.5196143" ; geo:long > "13.4065603" . > > > > The URI :bob now represents the "feature" resource, and the blank node > _:bnode > > represents the "geometry" resource. > > > > I wouldn't know how to write OWL axioms to map the two modeling choices > though. > > > > Best regards, > > Andreas. > > > > > > >
Received on Wednesday, 19 April 2017 20:24:45 UTC