Re: Does 'Feature' = 'Real World Thing'?

Yes! +1
On Thu, 22 Oct 2015 at 17:06, Krzysztof Janowicz <janowicz@ucsb.edu> wrote:

> So I think this means that Features (= 'description of Things') don't
> exist until we create them. Creating them requires that we discern them.
> This may not always be possible. Figuring out the conditions of what _is_
> possible feels like it's outside our scope (thankfully).
>
>
> Exactly. In addition, it points to the fact that there are multiple ways
> to 'construct' features for things and thus many different features can
> highlight different aspects of (or viewpoints on) what is the same (or
> appears to be the same) thing.
>
> Best,
> Krzysztof
>
>
>
>
> On 10/22/2015 08:58 AM, Jeremy Tandy wrote:
>
> @Krzysztof ...
>
> So I think this means that Features (= 'description of Things') don't
> exist until we create them. Creating them requires that we discern them.
> This may not always be possible. Figuring out the conditions of what _is_
> possible feels like it's outside our scope (thankfully).
>
> Jeremy
>
>
> On Thu, 22 Oct 2015 at 16:29, Krzysztof Janowicz <janowicz@ucsb.edu>
> wrote:
>
>> Hi,
>>
>>
>> So... Can we imagine situations where a "thing" does not have an
>> associated "feature" ?
>>
>> Perhaps when we deal with the vague colloquial places ?
>>
>>
>> as features are abstractions / representations, I would argue that most
>> "things" out there do not have "features". If the question is whether
>> certain things cannot have features at all, it becomes more complicated.
>> There are probably some good arguments that can be made on the grounds of
>> human cognition, state of knowledge, and limits of what can be observed.
>>
>> Best,
>> Krzysztof
>>
>>
>>
>> On 10/22/2015 04:30 AM, Ed Parsons wrote:
>>
>> So... Can we imagine situations where a "thing" does not have an
>> associated "feature" ?
>>
>> Perhaps when we deal with the vague colloquial places ?
>>
>> Ed
>>
>> On Thu, 22 Oct 2015 12:16 Andreas Harth <harth@kit.edu> wrote:
>>
>>> Hi,
>>>
>>> why do you call an information resource/graph a "feature"?
>>>
>>> They way you use that terminology does not have anything to do
>>> with spatial data.
>>>
>>> In your terminology, we would have:
>>>
>>> * http://harth.org/andreas/foaf.rdf#ah - identifying the thing/me
>>> as a person
>>> * http://harth.org/andreas/foaf.rdf - identifying the feature (?)
>>>
>>> Calling an information resource (in the Linked Data sense)/graph/
>>> RDF document a "Feature" is a bad idea.
>>>
>>> In NeoGeo, we use "Feature" for the spatial thing [1].  My impression
>>> was that GeoSPARQL did something similar.  I don't have access to the
>>> definition of "GFI_Feature" of ISO 19156:2011 though.
>>>
>>> So the following classes would be roughly equivalent (namespaces via
>>> prefix.cc):
>>> * spatial:Feature
>>> * geosparql:Feature
>>> * dcterms:Location
>>> * wgs84:SpatialThing
>>>
>>> Cheers,
>>> Andreas.
>>>
>>> [1] http://geovocab.org/spatial#Feature
>>>
>>> On 10/22/2015 11:39, Simon.Cox@csiro.au wrote:
>>> >  >> Does that mean that if I want to express this in RDF, I need three
>>> > URIs? One for the real-world-thing, one for the feature and one for the
>>> > feature representation?
>>> >
>>> > ØHopefully you're a little less confused. In my mind we have just two
>>> URIs:
>>> >
>>> > oURI identifying 'Thing'
>>> >
>>> > oURI identifying 'description of Thing' / 'Feature' / 'graph'
>>> >
>>> > It is also OK to have distinct URIs for the concrete
>>> > representation/serialization/format of the feature.
>>> >
>>> > Conventionally this is often the URI for the feature with a suffix like
>>> > .rdf, .xml, .ttl appended (as an alternative to http conneg).
>>> >
>>> > e.g.
>>> >
>>> > http://places.net/thing/eddystone-lighthouse is a URI denoting a thing
>>> > in the world
>>> >
>>> > http://example.org/feature/eddystone-lighthouse is the URI for a
>>> feature
>>> >
>>> > http://example.org/feature/eddystone-lighthouse.xml
>>> > http://example.org/feature/eddystone-lighthouse.ttl are URIs for
>>> > different serializations of the feature, so
>>> >
>>> > http://example.org/feature/eddystone-lighthouse foaf:primaryTopic
>>> > http://places.net/thing/eddystone-lighthouse .
>>> >
>>> > http://example.org/feature/eddystone-lighthouse prv:serializedBy
>>> > http://example.org/feature/eddystone-lighthouse.xml
>>> >
>>> > http://example.org/feature/eddystone-lighthouse.xml dct:hasFormat
>>> > http://example.org/feature/eddystone-lighthouse.ttl .
>>> >
>>> > However, to a dumb URI consumer, which has no conception of ‘suffix’,
>>> > these are different URIs.
>>> >
>>> > Simon
>>> >
>>> > *From:*Jeremy Tandy [mailto:jeremy.tandy@gmail.com]
>>> > *Sent:* Thursday, 22 October 2015 8:30 PM
>>> > *To:* Svensson, Lars <L.Svensson@dnb.de>; Joshua Lieberman
>>> > <jlieberman@tumblingwalls.com>
>>> > *Cc:* public-sdw-wg@w3.org
>>> > *Subject:* Re: Does 'Feature' = 'Real World Thing'?
>>> >
>>> > All- many thanks again for contributions to this topic! I think that we
>>> > have a resolution- or at least sufficient resolution for us to move
>>> forward.
>>> >
>>> > @Clemens ... you said:
>>> >
>>> >  > there is no concept that would support using the same identifier for
>>> > both features [...]. A feature instance is of exactly one feature type,
>>> > it cannot be of the feature type "light house" from application schema
>>> A
>>> > and "vertical obstruction" of application schema B.
>>> >
>>> > I think that this relates to the frame-based _information_ modelling
>>> > approach used for creating Application Schema. And yes- this is
>>> > different to the approach taken with RDF.
>>> >
>>> > @Simon ... based on going back to the spec, you conclude:
>>> >
>>> >  > the term ‘Feature’ clearly refers to the abstraction, information,
>>> > data. [... So we must] Use ‘Thing’ for the real-world (including
>>> > fictional) thing, and ‘feature’ for an information object that
>>> describes
>>> > it, according to some viewpoint.
>>> >
>>> >  > regarding Jeremy’s ‘what is the subject’ question, a case could be
>>> > made for using a URI for the real-world thing as the subject in RDF
>>> > statements in all cases, regardless of the model or ‘feature-type’ in
>>> > use, while the set of statements relating to a specific viewpoint
>>> > (feature-type) comprises a graph. The URI for a graph identifies the
>>> > ‘feature’, while the URI for a thing in the world can be subject of
>>> > statements from all viewpoints.
>>> >
>>> > +1 from me. This is the conclusion that I had also reached ...
>>> >
>>> >  1. We identify the real-world (including fictional) Thing.
>>> >  2. We identify a collection of statements (e.g. a graph) that describe
>>> >     the Thing according to a given perspective; the Feature. The Thing
>>> >     is the subject of the statements.
>>> >
>>> > This works for me.
>>> >
>>> > Regarding point (2) it's worth noting that (at least from my pov) it is
>>> > best practice for Application Schema to be solely concerned with the
>>> > conceptual model (the 'universe of discourse'); attributes of the Thing
>>> > that are deemed important in the application domain. That said, I often
>>> > see Application Schema with Feature Types that conflate the 'Thing' and
>>> > 'Feature' (aka information resource) subjects so that the collection of
>>> > properties defined by the Feature Type are a mixture of those that talk
>>> > about the 'Thing' (e.g. height; an instance might assert height = 37ft
>>> > ... this is clearly about the 'Thing') and those that are metadata
>>> about
>>> > the 'Feature' (information object) itself (e.g. creation date, last
>>> > update time, license, owner, maintainer etc.). This makes it very
>>> > difficult to merge data from such instances of those Feature Types
>>> > because the subject isn't clear.
>>> >
>>> > [OK- if that passed you by, don't worry]
>>> >
>>> > @Josh ... you said:
>>> >
>>> >  > We can happen to recognize two things that have close the same
>>> > spatial extent (and temporal extent). That doesn’t make them the same
>>> > “thing”. [...] We learn something by interpreting the collocation, just
>>> > as layering features in a map brings insight.
>>> >
>>> > Indeed. Collocation is a useful indicator but, by itself, is often
>>> > insufficient to determine 'sameness'.
>>> >
>>> > If we apply Simon's proposal that the 'Thing' is the subject of the
>>> > statements in the Feature, two (or more) Features may use the same
>>> > 'Thing' as their subject. This is an explicit assertion of sameness and
>>> > is achieved either by both Features using the same identifier for their
>>> > subject, or by using the 'sameAs' assertion to say that the two
>>> > identifiers actually refer to the same Thing. These are very strong
>>> > assertions, not to be taken lightly.
>>> >
>>> > Regarding the reconciliation of data that is apparently talking about
>>> > the same thing, Ed previously said "here be dragons" [1].
>>> >
>>> > @Lars ...
>>> >
>>> >  > Does that mean that if I want to express this in RDF, I need three
>>> > URIs? One for the real-world-thing, one for the feature and one for the
>>> > feature representation?
>>> >
>>> > Hopefully you're a little less confused. In my mind we have just two
>>> URIs:
>>> >
>>> >   * URI identifying 'Thing'
>>> >   * URI identifying 'description of Thing' / 'Feature' / 'graph'
>>> >
>>> > Why two URIs? Why can't we just have one? It's clear that we have two
>>> > resources: the 'Thing' and 'description of Thing'. The Web Architecture
>>> > [2] (that we agreed forms a foundational aspect of our best practice)
>>> > states:
>>> >
>>> > */Constraint: URIs Identify a Single Resource/*
>>> >
>>> > Assign distinct URIs to distinct resources.
>>> >
>>> > Furthermore, the need to treat 'Thing' and 'description of Thing' as
>>> > disjoint resources is the subject of W3C URLs in Data Primer [3].
>>> > 'Feature' is synonymous with the term 'Record' [4] defined therein.
>>> >
>>> > Section 4 'Documenting Properties' [5] notes that:
>>> >
>>> > "A data format that mixes properties about [...] records and properties
>>> > about the things those [...] records describe is not necessarily
>>> > ambiguous: all that's required for developers to understand what the
>>> > properties actually apply to is for the meaning of the property to be
>>> > documented."
>>> >
>>> > This is exactly the situation we have with many existing (GML)
>>> > Application Schema. URLs in Data proposes how to declare which property
>>> > is which type. Section 5.3 'Publishing Data' [6] says that:
>>> >
>>> > "Publishers can help enable more accurate merging of data from
>>> different
>>> > sites if they support URLs for each entity
>>> > <http://www.w3.org/TR/urls-in-data/#dfn-entity> they or other sites
>>> may
>>> > wish to describe, separate from the [...]records
>>> > <http://www.w3.org/TR/urls-in-data/#dfn-record> that they publish."
>>> >
>>> > So it's best two have 2 URIs; one for each of Thing and Feature.
>>> >
>>> > Jeremy
>>> >
>>> > [1]:
>>> http://lists.w3.org/Archives/Public/public-sdw-wg/2015Sep/0059.html
>>> >
>>> > [2]: http://www.w3.org/TR/webarch/#id-resources
>>> >
>>> > [3]: http://www.w3.org/TR/urls-in-data/
>>> >
>>> > [4]: http://www.w3.org/TR/urls-in-data/#dfn-record
>>> >
>>> > [5]: http://www.w3.org/TR/urls-in-data/#documenting-properties
>>> >
>>> > [6]: http://www.w3.org/TR/urls-in-data/#publishing-data
>>> >
>>> > On Thu, 22 Oct 2015 at 07:37 Svensson, Lars <L.Svensson@dnb.de
>>> > <mailto:L.Svensson@dnb.de>> wrote:
>>> >
>>> >     On Wednesday, October 21, 2015 10:38 PM, Joshua Lieberman wrote:
>>> >     [...]
>>> >
>>> >     [Clemens]
>>> >      > > But first of all, the feature is an information object
>>> >     describing a real-world
>>> >      > thing.
>>> >      >
>>> >      > That's consistent with the definition of Spatial Object in
>>> >     INSPIRE. Restated:
>>> >      > • Feature != Real-World Thing
>>> >      > • Feature = Information Resource that _describes_ Real-World
>>> Thing
>>> >      > @Josh, @Simon: can you confirm this meets your expectations?
>>> >
>>> >     [Josh]
>>> >      > Almost. There are two feature statements needed to get from the
>>> >     world to
>>> >      > spatial data:
>>> >      >
>>> >      > 1. Feature = discernment of a type of Real-World Thing (as
>>> >     distinct from Not
>>> >      > Thing)
>>> >      > 2. Feature Data = representation of a Feature (as an information
>>> >     resource)
>>> >
>>> >     Does that mean that if I want to express this in RDF, I need three
>>> >     URIs? One for the real-world-thing, one for the feature and one for
>>> >     the feature representation?
>>> >
>>> >     Best,
>>> >
>>> >     Lars (who starts to feel confused...)
>>> >
>>>
>>>
>>> --
>>
>> *Ed Parsons*
>> Geospatial Technologist, Google
>>
>> Google Voice +44 (0)20 7881 4501
>> www.edparsons.com @edparsons
>>
>>
>>
>> --
>> Krzysztof Janowicz
>>
>> Geography Department, University of California, Santa Barbara
>> 4830 Ellison Hall, Santa Barbara, CA 93106-4060
>>
>> Email: jano@geog.ucsb.edu
>> Webpage: http://geog.ucsb.edu/~jano/
>> Semantic Web Journal: http://www.semantic-web-journal.net
>>
>>
>
> --
> Krzysztof Janowicz
>
> Geography Department, University of California, Santa Barbara
> 4830 Ellison Hall, Santa Barbara, CA 93106-4060
>
> Email: jano@geog.ucsb.edu
> Webpage: http://geog.ucsb.edu/~jano/
> Semantic Web Journal: http://www.semantic-web-journal.net
>
>

Received on Thursday, 22 October 2015 16:08:52 UTC