W3C home > Mailing lists > Public > public-xg-geo@w3.org > January 2007

Re: [foaf-dev] FOAF, geonames, and more

From: Alexandre Passant <alex@passant.org>
Date: Sun, 28 Jan 2007 17:46:28 +0100
Message-ID: <f0e160660701280846k12069051p4506d6d77dcf64d0@mail.gmail.com>
To: "Benjamin Nowack" <bnowack@appmosphere.com>
Cc: public-xg-geo@w3.org, foaf-dev@lists.foaf-project.org

Hi,

On 1/26/07, Benjamin Nowack <bnowack@appmosphere.com> wrote:
>
> Hi Alexandre,
>
> RDFS is "descripive, not prescriptive", i.e. if you describe
> a thing as being based near some other thing, then you simply
> assert that they are spatial things.
Right, but what about using based_near for something that is not a
spatial thing ?
The only way to do is to assert this is a Spatial Thing, isn't it ?

so:

There is no problem with
> using based_near with an org if that org is a spatial thing.
>
But since foaf:Organisation is not a subclass of geo84:SpatialThing
(but foaf:Person is), I have to create an union class with foaf:org +
geo84:ST to use based_near with this org ?

Alex.

> hth,
> benjamin
>
>
>
> On 26.01.2007 17:07:06, Alexandre Passant wrote:
> >Hi all,
> >
> >I'm currently looking for ways to link things (especially foaf:Agents)
> >to geonames [1] defined entities (since it provides not only lat/long
> >info but also useful things as wikipedia entry, neighbour places ...).
> >
> >Currently, there's a foaf:based_near property, which links two
> >geo84:SpatialThing(s)
> >Since geo:Feature (which is used to define all geonames.org ontology
> >instances) and foaf:Person are subclasses of SpatialThing, we can link
> >any foaf:Person to a geonames.org "Feature" as:
> >
> >http://apassant.net/foaf.rdf#me foaf:based_near
> >http://sws.geonames.org/2975249/
> >
> >Yet, foaf:Agent itself is not a subclass of geo84:SpatialThing
> >So, I cannot say that a foaf:Organisation is located in a city.
> >
> >One solution could be to subclass not only foaf:Person from
> >geo84:SpatialThing, but foaf:Agent itself.
> >
> >The other idea would be to create a new property as locatedIn (in
> >geonames or in geo84 ontology, or even new namespace) that will link
> >any owl:Thing / rdf:Resource (and not only subclasses of SpatialThing)
> >to a geo84:SpatialThing, and that then can be subclassed:
> >bornIn
> >worksIn
> >establishedIn
> >...
> >(could also create the property in an existing namespace, and the
> >subproperties in another one, as the relationship vocabulary [2])
> >
> >Thus, I'll be able to describe the location (and specify which kind,
> >i.e. workplace, establishement place ...) of any foaf:Agent, but also
> >other things as a ical:VEvent, to point to the city the event is
> >located, using any geonames Feature instance.
> >
> >(I could have suggest to subclass foaf:based_near, but as the "near"
> >notion is relative, I'm not sure that's a good idea to create
> >subproperties from it)
> >
> >I'll be happy to get feedback about these ideas.
> >
> >Best,
> >
> >Alex.
> >_______________________________________________
> >foaf-dev mailing list
> >foaf-dev@lists.foaf-project.org
> >http://lists.foaf-project.org/mailman/listinfo/foaf-dev
> >
> >
>
>
Received on Sunday, 28 January 2007 16:46:38 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:21:18 GMT