sylvain carle people suck at naming places (version with notes)

Post on 26-Jan-2015

104 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

The world of precise coordinates is easy to interact with using software. The problem is humans don't use precise coordinates to represent places. They don't even agree on place names. I will try to give an overview of the current existing services/APIs that you can use to find a precise coordinate with a place name. And then demonstrate why we are not there yet.

TRANSCRIPT

1

People Suck atNaming Places

IgniteWhere

San Jose2010/03/30

Wednesday, March 31, 2010

This talk is born form my obsessions at Praized, a local/social platform/api. I was going to be a French Literature Major at Université du Québec à Montréal but the internet came along...

Might scorch your ears. Not native english speaker.I now say “third” but use to say “turd”. Oh shit, I know...

http://www.afroginthevalley.com/2010/03/08/my-ignite-where-talk-proposal-people-suck-at-naming-places/

If a search falls on a map...

and nobody isaround to map

coordinatesdoes it exist?

“To be is to be perceived”

Awareness.2

Wednesday, March 31, 2010

Georges Berkeley - places are all about what we say/do...

What is the difference between what something is, and how it appears?

If you have ever attempted to develop a system to parse location from unstructured text, you know that even structured location data is not that well structured, quality varies a lot.

http://en.wikipedia.org/wiki/If_a_tree_falls_in_a_foresthttp://en.wikipedia.org/wiki/George_Berkeleyhttp://www.openstreetmap.org/?lat=54.1&lon=-59.8&zoom=5&layers=000BTTF

Places names are...

๏Relative๏Fuzzy๏Temporal๏Variable๏All about

Perception3

Wednesday, March 31, 2010

Relative: Eastside LA? Where does that start?

Fuzzy: I’m at Where 2.0 at the Marriot. If I’m on the grass in front, I’m I still “there”?

Variable: Meet me at the snow castle (during Carnival in Québec)

Perception: Meet me at the unicorn... (Bristol Council House)

http://www.flickr.com/photos/62327186@N00/2549254716/

Places names are...๏Historical๏Cultural๏Personal

๏Based on convention 4

Wednesday, March 31, 2010

Historical: history traces geography - city, streets, change names. But people like the old ones, that’s what they grew up with.

Cultural: Depends on whom ask. Eastern Canada might be Ontario for someone from BC. It’s most likely the maritimes if you are from Québec. Personal: Maine and Vermont might be North to you. It’s South to me most of the time. Also people attach events/metaphor to places “where we first kissed” is hard to precisely pin on a map...

Based on social conventions - agreements of many, shared meaning

http://www.flickr.com/photos/therealdevildoll/4182828869/in/set-72157622970694379/

Humans define places

Humans are imperfect,“namespace” of placesis really, really, messy.

Add politics, religion, ownership, language...

#l10n #i18n #hard5

Wednesday, March 31, 2010

Messy. Context switch. Local, international, names are shortcuts...

http://maps.google.co.uk/maps?f=q&source=s_q&hl=en&geocode=&q=P%C3%A9kin&sll=39.873912,116.408386&sspn=1.566119,1.930847&g=Beijing,+China&ie=UTF8&hq=&hnear=Beijing,+China&ll=39.814865,117.193909&spn=1.751028,3.501892&z=9

Language and approximation๏ J’ai quitté mon domicile qui se situe à la

frontière des quartiers Outremont etMile-End à Montéal.

๏ Vers l’aéroport de Montréal, nommé Pierre-Elliot Trudeau, situé à Dorval, code YUL, au Québec.

๏ Direction de la côte ouest américaine, plus précisément vers SJ qui est ma destination finale.

๏ De plus, cette fin de semaine, je serais au WhereCamp chez Google.

6

Wednesday, March 31, 2010

Having fun here. En français... can you spot how many places are “named” here?

14. Fuzzy. In French. Imagine in Glyphs you can’t decode...

http://www.flickr.com/photos/makelessnoise/251478651/

The Cathedral and the Bazaar

๏Smart data structures and dumb code works a lot better than the other way around.

๏Often, the most striking and innovative solutions come from realizing that your concept of the problem was wrong.

7

Wednesday, March 31, 2010

Smart Data, dumb code.Your concept is wrong.KISS.

http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/http://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaarhttp://www.flickr.com/photos/sylvaincarle/2283831999/

One ID to Rule Them All๏ Three IDs for the WEB kings under the MS, AOL & Y!

๏ Seven for the LBS lords in their halls of stone,

๏ Nine for GIS Men doomed to die,

๏ One for the G Lord on his “non-evil” throne

๏ In the Land of the Internets where the Shadows lie.

๏ One ID to rule them all, One ID to find them,

๏ One ID to bring them all and in the darkness bind them (under a restrictive license).

WRONG!8

Wednesday, March 31, 2010

I won’t read this to you... but let’s just say, centralization might seem a good idea, but it’s not (it’s also a choke point, not really in the spirit of the internet). We don’t want this (for a certain value of “we”)

http://en.wikipedia.org/wiki/One_Ring (re-interpreted)

TIMTOWTDI

๏Find by...๏Lat/Long (duh)๏Name๏Nickname๏Neighbourhood๏Proximity๏Activity

9

Wednesday, March 31, 2010

Many facets. As many as human interests... There is more than one way to do it.

To parse from language, you usually need 2-3 hints/axis to match, more context always help (from user previous actions, social graph, profile).

http://www.flickr.com/photos/wallyg/1485602993/

TIMTOWTDIBSCINABTE

๏Lightweight Identifiers๏As simple as possible๏Distributed (webwide)

10

Wednesday, March 31, 2010

But then again... Tim Toady Bicarbonate!

“consistency is not a bad thing either”

http://en.wikipedia.org/wiki/There's_more_than_one_way_to_do_it

Name Repositories๏GeoNames๏Geocommons๏Placemaker๏Wikipedia/DBpedia๏ Freebase

11

TextOthers? Tweetsuggestions to

@afrognthevalleywith #ignitewhere

Wednesday, March 31, 2010

So there’s a few good sources of “names”... mostly in english. Please Intl folks, chime in with your APIs...

http://www.flickr.com/photos/troyholden/4114564467/sizes/l/

Geographic Indexes๏OpenStreetMaps๏Maps API (you know them)๏Open Data Repos๏geodata.gov

12

Others? Tweetsuggestions to

@afrognthevalleywith #ignitewhere

Wednesday, March 31, 2010

Also good sources of coordinates. That you can map to names. You get the idea.

http://www.flickr.com/photos/manitobamaps/3002928816/

Linked Data & IDs schemas

13

๏ WOEID (Twitter)๏ Flickr place_id๏ Google place URL๏ Freebase GUID๏ Geohash๏ Not 4SQ/GW (yet)๏ but machine tagsOthers? Tweet suggestions

to @afrognthevalleywith #ignitewhere

Wednesday, March 31, 2010

Anchor points. Passing references between systems. Still emerging.

We (Praized) are working on this. SimpleGeo is another known source.

http://www.flickr.com/photos/alexispz/308478627/

Activity Streams Mining

14

๏Status updates๏RSS/ATOM feeds๏ActivityStrea.ms๏ Explicit๏ Implicit๏Derived

๏PlaceStrea.ms?Wednesday, March 31, 2010

Explicit, implicit and derived “places data”. From unstructured to structured (with a little help from our friends - Localeze and YPG).

Most Data Licenses Suck

15

Wednesday, March 31, 2010

We had to work a lot to have “api friendly” licenses. One thing I want to fix is with “rel-licenses” within microformatted data, for different entries.

Be a Data Hippie

16

Wednesday, March 31, 2010

Peace, love and machine tags. And rainbows. Pandas optional.

I think this approach wins at the “simple as possible but not simpler” contest.

But then again, if it looks like RDF, many “web” folks don’t like it. You can express this as XML or JSON too if you really need to.

namespace:predicate=value - that’s it! Simple bootstrap.

http://code.flickr.com/blog/2009/07/06/extraextraextra/

The World is Messy

I like it like that

It’s more work

It’s more fun

17

Wednesday, March 31, 2010

The world is messy, any data derived from it shall be.

This is a slide with less text, it’s a buffer slide for the speaker.

http://www.flickr.com/photos/cliff_robin/1435736725/

Bootstrapping

๏BOF on matching location in unstructured text anyone?

๏WhereCamp session on Places in Activity Streams...

๏Machine Tag Exchange?

18

Wednesday, March 31, 2010

Let’s move this forward... BOFs tomorrow. WhereCamp session Saturday. Let’s Swap.

http://www.flickr.com/photos/cliff_robin/1435753709/

Places are Social Containers

19

Wednesday, March 31, 2010

“Places” is the natural/intiutive way to sort/filter social activities.

(the other two axis are time and friends).

I could have given you 20 examples of bad places names.

Check out the “Fascinating Names” blog for that - http://fascinatingnames.com/

http://www.flickr.com/photos/stevec77/2480333236/

Thanks!๏ http://afrog.in/ (activity stream)๏ http://afroginthevalley.com (blog)๏ @afrognthevalley on twitter๏ http://code.google.com/p/praized/๏ www.praizedmedia.com

Wednesday, March 31, 2010

http://www.afroginthevalley.com/2010/03/08/my-ignite-where-talk-proposal-people-suck-at-naming-places/

top related