<?xml version="1.0" ?>
<slideshow>
  <title>Gonzo Collaborative Mapping on the Semantic Web</title>
  <metadata>
    <speaker>jo walsh</speaker>
    <email>jo@frot.org</email>
    <organisation>space.frot.org</organisation>
    <link>http://space.frot.org</link>
    <background>craneporn.png</background>
  </metadata>

  <slide>
  <title>spacenamespace</title>
  <point>semantic web spatial modelling</point>
  <point>collaborative mapping</point>
  <point>MUD world isomorphic to our own</point>
  <point>RESTful RDF interface</point>
  <point>Jabber/IM bot frontend</point>
  </slide>

  <slide>
  <title>geopositioning on the semantic web</title>
  <point>the Friend Of A Friend effort</point>
  <point level="2">travel itineraries</point>
  <point level="2">FOAF people world map</point>
  <point>picture annotation</point>
  <point>web annotation - blogosphere</point>
  <point>collaborative location annotation - RestaurantRecommendation</point>

  </slide>

  <slide>
  <title>RDF and the semantic web</title>
  <point>RDF is just a graph</point>
  <image xlink:href="etcon_bethnal_green.png"
                xmlns:xlink="http://www.w3.org/1999/xlink"/>
  <point>the nodes in the graph are URIs and strings</point> 
  <point>the labels are URIs for published vocabularies (like FOAF or Dublin Core)</point> 
  </slide>

  <slide>
  <title>spacenamespace RDF</title>
  <point>a unique URI to identify a space</point>
  <point>a simple vocabulary for talking about spaces and the connections between them</point>
  <point>a RESTful web interface to query, and add to, the RDF model</point>
  <point>a consensus ontology, expressed in OWL, to allow reasoning about the model</point>
  </slide>

  <slide>
    <title>mudlondon - london in RDF</title>
    <point>mudlondon is an RDF model of london</point>
    <point>'mudlondon' is also a bot that talks jabber, AIM and IRC.</point>
    <point>the model can be explored like a MUD, and commented, annotated and augmented through the bot interface</point>
    <point>the bot uses the RESTful web interface as a 'brain'</point>
    <point>the URIs can be derefenced by any bot or spider to see metadata about that place</point>
  </slide>


  <slide>
    <title>the mudlondon Jabber client</title>
    <point>wandering round the City of London</point>
         <image xlink:href="etcon_scrot_leaden.png"
                xmlns:xlink="http://www.w3.org/1999/xlink"/>

  </slide>

  <slide>
    <title>RDF/XML view of mudlondon's brain</title>
    <point>a sample of the RDF at a spacenamespace URI</point>
    <source-code>
&lt;space:Space rdf:about="/London/Swiss_Re_Building#space"&gt;
    &lt;space:type&gt;Building&lt;/space:type&gt;
    &lt;space:name&gt;Swiss Re Building&lt;/space:name&gt;
    &lt;dc:creator&gt;metazool@localhost&lt;/dc:creator&gt;
    &lt;space:postcode&gt;EC3A 8EQ&lt;/space:postcode&gt;
    &lt;space:os_x&gt;533270&lt;/space:os_x&gt;
    &lt;space:os_y&gt;181204&lt;/space:os_y&gt;
    
    &lt;geo:long&gt;-0.080814&lt;/geo:long&gt;
    &lt;geo:lat&gt;51.514050&lt;/geo:lat&gt;    

        &lt;space:connects&gt;
        &lt;rdf:Description rdf:about="/London/St._Mary_Axe#space"&gt;
	&lt;space:name&gt;St. Mary Axe&lt;/space:name&gt;
	&lt;rdfs:seeAlso rdf:resource="/London/St._Mary_Axe#space"/&gt;
	&lt;space:type&gt;Road&lt;/space:type&gt;
	&lt;/rdf:Description&gt;
	&lt;/space:connects&gt;
&lt;/space:Space&gt;
    </source-code>
  </slide>

  <slide>
  <title>REST and RDF/XML</title>
  <point>REST - REpresentational State Transfer</point>
  <point>GET/POST requests over HTTP query and update the model</point>
  <point>none of the complexity of WSDL, XML Schema or SOAP</point>
  <point>using the semantics of the URI space as Tim intended</point>
  </slide>

  <slide>
  <title>augmenting the graph using the bot</title>
  <point>annotating places, and connecting them like new rooms in a MUD</point>
  <image xlink:href="etcon_swiss_dialogue.png"
                xmlns:xlink="http://www.w3.org/1999/xlink"/>
  </slide>

  <slide>
    <title>further conversation with the bot</title>
    <point>the bot allows for tagging locations with geodata, and</point>
    <point level="2">commenting on them, using the FOAF vocabulary for people</point>
    <point level="2">annotating them with pictures and urls</point>
    <point level="2">creating new spaces and connecting them together.</point>
  </slide>

  <slide>
  <title>exploring the graph and its annotations</title>
  <point>locations have pointers to other sites on the web</point>
  <image xlink:href="etcon_scrot_info.png"
                xmlns:xlink="http://www.w3.org/1999/xlink"/>
  </slide>


  <slide>
    <title>bot interaction with the REST backend</title>
    <point>the bot can GET and POST to different functions to query and update the model, and see the results in RDF</point>
    <source-code>
&lt;space:comment&gt;
&lt;rdf:Description
 rdf:about='/london/Porterhouse_Covent_Garden#space'&gt;
	&lt;foaf:nick&gt;metazool&lt;/foaf:nick&gt;
	&lt;dc:date&gt;2003-03-12&lt;/dc:date&gt;
	&lt;dc:text&gt;nice house beers, but this huuuge place
	    tends to be crowded with braying suits&lt;/dc:text&gt;
	&lt;/rdf:Description&gt;
	&lt;/space:comment&gt;

&lt;space:near&gt;
&lt;rdf:Description rdf:about="/london/Chandos#space"&gt;
&lt;space:name&gt;Chandos&lt;/space:name&gt;
&lt;space:distance&gt;0.43 miles&lt;/space:distance&gt;
&lt;rdfs:seeAlso rdf:resource="/london/Chandos#space"/&gt;
&lt;/rdf:Description&gt;
&lt;/space:near&gt;
    </source-code>
  </slide>

  <slide>
  <title>RDF graph, bot, and data on the web</title>
 <image xlink:href="etcon_flattened_view.png"
                xmlns:xlink="http://www.w3.org/1999/xlink"/>
  </slide>

  <slide>
  <title>Feeds and references to recommendation sites</title>
  <point>http://grault.net/grubstreet/ - 'the open source guide to london'</point>
  <point level="2">embedding RDF geocoded data in each page</point>
  <point level="2">augmented RSS1.0 feed of new pages</point> 
  <point>http://knowhere.co.uk/ - the users' guide to the UK</point>
  <point>http://forums.upmystreet.com/ - location-based 'conversations'</point>  
    <point>the RDF is designed to allow open data sites to share and aggregate their mapping information</point>
    <point>everyone can see a little bit of the picture</point>
  </slide>

  <slide>
  <title>RDF based spatial model exchange for wireless</title>
  <point>http://www.landmap.co.uk/tools.html offering an RDF/XML interface to wireless plotting tools</point>
  <point>latitude, longitude and altitude of nodes and terrain between them</point>
  <point>http://consume.net - the UK nodedb - Ordnance Survey grid references</point>
  <point>consume has an augmented RSS1.0 feed of new nodes</point>
  
  </slide>

  <slide>
  <title>collaborative ontologies</title>
  <point>when mudlondon is told about new types of space, it submits them to an 'ontobot' over jabber</point>
  <point>the ontobot uses the same RDF/REST infrastructure to maintain an 'ontological' model</point>
  <point>OWL, the w3 Web Ontology Language, allows for taxonomic descriptions, properties and logical constraints in the spatial model</point>
  <point>encapsulating psychological factors in logical inference, such as 'psychological distance' over a route.</point>
  </slide>

   <slide>
   <title>a recondite conversation with the ontobot</title>
   <image xlink:href="etcon_scrot_ontobot.png"
                xmlns:xlink="http://www.w3.org/1999/xlink"/>
   </slide>

  <slide>
  <title>cartography in SVG</title>
  <point>the Scalable Vector Graphics format is popular in the formal GIS world.</point>
  <point>it can convert between different co-ordinate systems simply</point>
  <point>and animate a collaborative map as it builds up</point>
  <point>or routes as they are traversed</point>
  <point>or a historical map as it changes</point>
  </slide>

   <slide>
     <title>SVG map of the RDF tube model</title>
	<point>RDF's graph model is ideal for routefinding traversal</point>
	<point>OWL rules allow us to encapsulate psychological factors in logical inference</point>
	 <image xlink:href="tubemap.png"	
                xmlns:xlink="http://www.w3.org/1999/xlink"/>
 </slide>

  <slide>
  <title>historical maps, historical data layers</title>
  <point>flipping the RDF model back and forth in time</point>
  <point>both visually, and in the graph</point>
  <point>the temporal and spatial dimensions are intertwingled</point>
  <point>old maps of hackney</point>
  </slide>

  <slide>
  <title>the mudlondon of samuel pepys</title>
  <point>http://www.pepysdiary.com/ is re-running pepys' diary in blog format</point>
  <point>for the next ten years...</point>
  <point>with collaborative annotations, and references to locations</point>
  <point>we can build representation of spaces moving through time</point>
  
  </slide>

  <slide>
  <title>externalising the mental map</title>
  <point>everyone can see a little bit of the picture</point>
  <point>we build up the bigger picture from individual, interconnected models</point>
  <point>overlaid on traditional maps, we may see things we hadn't noticed before</point>
  <point>this fits well with the general philsophy of the semantic web.</point>
  </slide>


  <slide>
  <title>problems with mapping the UK</title>
  <point>in the UK, collaborative mapping is driven by necessity</point>
  <point>all mapping and location data is 'Crown copyright' in the hands of commercialised government offerings</point>
  <point>free online mapping services like Streetmap and Multimap have had to remove functionality for fear of copyright violations</point>
  <point>even the outline shape of Britain is copyrighted.</point> 
  <point>local government wastes millions duplicating GIS software and development effort.</point>
 <image xlink:href="etcon_uk.png" x="400" y="50" style="z-index:-1"	
                xmlns:xlink="http://www.w3.org/1999/xlink"/>
  </slide>

  <slide>
    <title>bottom up and top down approaches</title>
    <point>this doesn't have to be a dichotomy</point>
    <point>data from open community review sites like knowhere.co.uk and grault.net/grubstreet/ </point>
    <point>the tube model was scraped from free locator services like tubeplanner.com</point>
    <point>political attitudes to public geodata in different countries</point>
    <point level="2">UK and britain are closed, US and denmark are open</point>
    <point>collaborative cartography is a potential exit route from hegemony.</point>
  </slide>

  <slide>
  <title>mounting the model on the wireless layer</title>
  <point>'presence' in jabber, space:location for foaf:Persons</point>
  <point>landmap provides a locator service for open wireless nodes</point>
  <point>consume.net provides feeds of new nodes, and the potential for a full RDF/XML interface</point>
  <point>triangulation and topography between nodes</point>
  <point>hoping to learn more from http://maps.nocat.net/</point>
  </slide>

 <slide>
	<title>thanks!</title>
	<point>especially to: </point>
	<point level="2">blech and craneporn.org</point>
	<point level="2">ephidrina and foafnaut.org</point>
	<point level="2">mattb and picdiary.com</point>
	<point level="2">earle and grault.net/grubstreet</point>
	<point level="2">rocco  and poe.perl.org</point>
	<point level="2">dmiles and logicmoo.sf.net</point>
	 <image xlink:href="redrobot.png" x="500" y="0"	
                xmlns:xlink="http://www.w3.org/1999/xlink"/>
 </slide>
</slideshow>
