[expertfinder-dev] [Fwd: FOAF, geonames, and more]

Axel Polleres axel.polleres at urjc.es
Fri Jan 26 17:07:49 UTC 2007


FYI

remark: geolocation specification, makes IMO only sense if coupled some 
how with a temporal domain as well, but well...

axel


-------- Original Message --------
Subject: FOAF, geonames, and more
Resent-Date: Fri, 26 Jan 2007 16:07:16 +0000
Resent-From: public-xg-geo at w3.org
Date: Fri, 26 Jan 2007 17:07:06 +0100
From: Alexandre Passant <alex at passant.org>
To: public-xg-geo at w3.org, foaf-dev at lists.foaf-project.org


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.




-- 
dipl.ing.EPFL
Reto Krummenacher, Researcher & Project Assistant

Digital Enterprise Research Institute (DERI)
University of Innsbruck

Phone: +43 (0)512 507 6452
Fax:   +43 (0)512 507 9872

reto.krummenacher at deri.org
http://members.deri.at/~retok
callto://r2-reto



-- 
Dr. Axel Polleres
email: axel at polleres.net  url: http://www.polleres.net/




More information about the expertfinder-dev mailing list