Image: http://robmyers.org/2011/12/30/derive_sem_example.png

Blog post including links:

http://robmyers.org/2011/12/30/psychogeodata-23/

Geodata represents maps as graphs of nodes joined by edges (...as points
joined by lines). This is a convenient representation for processing by
computer software. Other data can be represented in this way, including
words and their relationships.

We can map the names of streets into the semantic graph of WordNet using
NLTK. We can then establish how similar words are by searching the
semantic graph to find how far apart they are. This semantic distance
can be used instead of geographic distance when deciding which nodes to
choose when pathfinding.

Mapping between these two spaces (or two graphs) is a conceptual
mapping, and searching lexicographic space using hypernyms allows
abstraction and conceptual slippage to be introduced into what would
otherwise be simple pathfinding. This defamiliarizes and conceptually
enriches the constructed landscape, two key elements of Psychogeography.

The example above was created by the script derive_sem, which creates
random walks between semantically related nodes. It's easy to see the
relationship between the streets it has chosen. You can see the html
version of the generated file here, and the script is included with the
Psychogeodata project at https://gitorious.org/robmyers/psychogeodata .

(Part one of this series can be found here, part three will cover
potential future directions for Psychogeodata.)
_______________________________________________
NetBehaviour mailing list
NetBehaviour@netbehaviour.org
http://www.netbehaviour.org/mailman/listinfo/netbehaviour

Reply via email to