Skip to content

auremoser/bkx-osm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bkx-osm

[project] node edge visualization of os[e]m

###PROTOTYPE PROJECT Quick and dirty d3 visualization of OSM tags from the Tag Info API relative to a query for "bicycle" - related data.

Various iterations thus far have looked something like this, a tree diagram of the tags and their relative popularity pulled from Tag Info.

V1

V3

What it will likely illustrate:

  • the existing tagging structure is too loose (too many terms, too many redundancies)
  • visualizing the tags helps you appreciate the structure of the schema and why that redundancy without a more thorough graph is problematic
  • the import and contribution process is likewise too complex for contributors who want to make bulk contributions to the OSM project
  • by creating a crosswalk via bikestorming's micro taxonomy to OSM, we hope to use a more semantic and consistent schema to ease the import process

###DATA PROCESS Data for this visualization came from a few short pulls on the Tag Info API, like this. A quick node script in the js directory of this repo can be run (using these instructions) in Terminal to generate new data sets based on other queries or base terms.

The resulting tree viz illustrates a search path through the OSM folksonomy, where the most central node is the keyword searched, and the subsequent "children" nodes are other tags popularly associated with that search based on a sort of Tag Info's usage statistics.

Instructions in the above-linked node script advise on the parameters to edit if you wish to adjust the graph's complexity and levels of children.

###GREATER PROJECT

  • we'd like to visualize the existing tagging schema (folksonomic) if only to better understand how it's structured
  • ultimately we'd like to visualize the OSM Semantic Network Schema not as RDF (too obscure) but as JSON-LD so it's more accessible to developers
  • create graphs of the tagging schema for 'micro communities' who can contribute their open data to OSM's schema
  • create a process for standardizing the folksonomic ingest of those data with a bikestorming taxonomy for bike and pedestrian info (bkx:footpath; bkx:bike_rental)

V1

About

[project] node edge visualization of os[e]m

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published