sylvain carle people suck at naming places (version with notes)
Post on 26-Jan-2015
104 Views
Preview:
DESCRIPTION
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