SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
Nature Locator



                                  Mike Jones
                             mike.a.jones@bristol.ac.uk

                                   @MrJ1971
                       #MyMobileBristol      #NatureLocator




Tuesday, 5 July 2011
Institute for Learning and Research
                         Technology (ILRT)
        Established in 1996

        ~50 staff working in R&D,
        consultancy, support and
        services

        Expertise in web application development, semantic
        web, linked data, mobile technologies, social software
        and data visualisation

        Provide an R&D role for IT Services at the University
        of Bristol
Tuesday, 5 July 2011
Mobile Campus Assistant
              Started as a JISC funded ‘Rapid Innovation’ project

              6 Month project with 1.1 FTEs, August to
              November, 2009

              Further developed in the JISC funded
              MyMobileBristol project - collaboration with Bristol
              City Council (July 2010 to August 2011)

              Software available under a BSD-style license



Tuesday, 5 July 2011
Rationale




                       http://www.flickr.com/photos/tonivc/2283676770   http://www.flickr.com/photos/nullalux/2261949240




                       What issues are there in providing a time
                        and location sensitive application for
                                      students?
Tuesday, 5 July 2011
Use Cases

                       Where is the nearest open library?



                       Where is the nearest available PC
                            or wireless hotspot?



                       What time is the next bus?

Tuesday, 5 July 2011
Website or Native App?




                       (not forgetting PhoneGap, Titanium etc.)
Tuesday, 5 July 2011
Mobile Web




Tuesday, 5 July 2011
Mobile JISC




Tuesday, 5 July 2011
RSS           XML      HTML



                                           Harvest




                                                Harvester(s)

                                                     Update




                                                     RDF Store




                       Harvesting data sources
Tuesday, 5 July 2011
RSS           XML      HTML



                                                    Harvest
                       JSON
           HTML                 RDF


                                                         Harvester(s)
                 Restful Interface
                                                              Update



                                        Query

                                                              RDF Store




                                Querying the data store
Tuesday, 5 July 2011
RSS          XML      HTML



                                                           Harvest
                       JSON
           HTML                 RDF
                                                   Proxy

                                                                 Harvester(s)
                 Restful Interface      Proxy

                                                                     Update



                                           Query

                                                                     RDF Store




                              If all else fails ... screen scrape
Tuesday, 5 July 2011
RSS          XML      HTML



                                                                Harvest
                       JSON
           HTML                 RDF   KML               Proxy


                                                                      Harvester(s)
                                       SPARQL
                 Restful Interface     Endpoint     Proxy

                                                                          Update
                                            Query




                                                                          RDF Store




                         SPARQL Endpoint and Geo support
Tuesday, 5 July 2011
RSS          XML      HTML



                                                                   Harvest
                       JSON
           HTML                    RDF   KML               Proxy


                                                                         Harvester(s)
                                          SPARQL
                 Restful Interface        Endpoint     Proxy

                                                                             Update
                       Query                   Query


                        Library
          LDAP          System       ?                                       RDF Store




                                  Extensible RESTful interface
Tuesday, 5 July 2011
Technology Stack
                                       H2 Database Engine


                                     Jena Semantic Web Framework

           Jersey (JAX-RS Reference Imp
                                            lementation)

                       Free Marker Template Language

                 Apache Maven              JEE Servlet Cont
                                                            ainer
Tuesday, 5 July 2011
Native apps can use the data




Tuesday, 5 July 2011
Issues about data

           Data is in silos

           Incomplete data

          Copyright and IPR issues

           Copy might not be
           appropriate for mobile    http://www.flickr.com/photos/ian-s/2152798588


           context


Tuesday, 5 July 2011
Some Feedback

                           Love this
                                            thanks for
                           application.
                                            the work




                       Really good ...    Great work!
                                          Much needed.




Tuesday, 5 July 2011
Walking Tour




Tuesday, 5 July 2011
Shameless Plug

                          Transferability Workshop
                             27 July 2011, Bristol


                       Sessions on ‘Student Engagement’,
                        ‘The Cultural Experience’, ‘Local
                       Authority Engagement’ and other
                                project outputs.


                             http://bit.ly/kM48xP


Tuesday, 5 July 2011
Further Information
                       Project Website:
                       http://mymobilebristol.com

                       Demonstrator:
                       http://m.bristol.ac.uk

                       Source code:
                       https://github.com/ilrt/mca




Tuesday, 5 July 2011
Nature Locator
     10 Month Project (ends
     October 2011)
       JISC-funded - geospatial strand
      Supporting the Conker Tree
      Science project - Universities
      of Bristol and Hull


                       Tracking the spread of an alien species -
                                 the leaf miner moth

Tuesday, 5 July 2011
Citizen Science
                                                            Members of the public help
                                                            locate damage caused by an
                                                              alien species - leaf miner
                                                                        moth
                 http://www.flickr.com/photos/cannongod/




                                                           In 2010 ... (i) Observe evidence
                                                            of infestation and complete an
                                                           online form (ii) place a leaf in a
                                                          plastic wallet and identify insects
                                                           emerge ... moths and predators
                         Photo by Dave Kilby

Tuesday, 5 July 2011
2010 Results
    2700 people submitted results

    Improbable results in survey
    data: other diseases mis-
    identified
    Photographic evidence needed
    to verify those results.

    How do we obtain, store and
    manage submitted data?

Tuesday, 5 July 2011
Technical Solution ...
      HTML 5, CSS3, JavaScript +
      access to native APIs

      Need to access the phone’s
      camera

      Targeted iPhone and
      Android first - option to add
      support for others devices

                          http://www.phonegap.com/
Tuesday, 5 July 2011
Photos + Geo-Location




                          Image + metadata     Google App
                                                 Engine
                                             High Replication
                                                Datastore


Tuesday, 5 July 2011
On the App Store + Market




                       Search for: ‘Leaf Watch’
Tuesday, 5 July 2011
Feedback ...
          ‘Easy to use, quite        ‘Just used app. Seems
          self explanatory’          very easy to use’

               ‘It is workable, and usable; functional.
               But it doesn't leave me with a sense of
               elegance, and grace of delight and
               pleasure. Which is what Apple keep
               banging on about, and everyone else
               gives a resigned sigh.’
Tuesday, 5 July 2011
Next Stage


        Look at approaches to crowd
        source the data verification ...
        mobile game?

       Visualisation tools? Illustrate
       the spread of the moth.
                                          http://www.flickr.com/photos/37539972@N06/3913505623/




Tuesday, 5 July 2011
Further Information

                        http://www.ourweboflife.org.uk/



                        http://naturelocator.ilrt.bris.ac.uk/




Tuesday, 5 July 2011
Thanks :-)




Tuesday, 5 July 2011

Mais conteúdo relacionado

Semelhante a MyMobileBristol and Nature Locator @ osjmob11

Semantic Technologies and Triplestores for Business Intelligence
Semantic Technologies and Triplestores for Business IntelligenceSemantic Technologies and Triplestores for Business Intelligence
Semantic Technologies and Triplestores for Business IntelligenceMarin Dimitrov
 
Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011Juan Sequeda
 
2011 June - Singapore GTUG presentation. App Engine program update + intro to Go
2011 June - Singapore GTUG presentation. App Engine program update + intro to Go2011 June - Singapore GTUG presentation. App Engine program update + intro to Go
2011 June - Singapore GTUG presentation. App Engine program update + intro to Goikailan
 
Flowdock's full-text search with MongoDB
Flowdock's full-text search with MongoDBFlowdock's full-text search with MongoDB
Flowdock's full-text search with MongoDBFlowdock
 
The Fast, The Slow and the Lazy
The Fast, The Slow and the LazyThe Fast, The Slow and the Lazy
The Fast, The Slow and the LazyMaurício Linhares
 
Visualizations of Spatial and Social Data
Visualizations of Spatial and Social DataVisualizations of Spatial and Social Data
Visualizations of Spatial and Social Datainterface2011
 
Expertezed 2012 Webcast - XML DB Use Cases
Expertezed 2012 Webcast - XML DB Use CasesExpertezed 2012 Webcast - XML DB Use Cases
Expertezed 2012 Webcast - XML DB Use CasesMarco Gralike
 
dotNetRDF - A Semantic Web/RDF Library for .Net Developers
dotNetRDF - A Semantic Web/RDF Library for .Net DevelopersdotNetRDF - A Semantic Web/RDF Library for .Net Developers
dotNetRDF - A Semantic Web/RDF Library for .Net DevelopersRob Vesse
 
BigDataCloud Sept 8 2011 Meetup - Fail-Proofing Hadoop Clusters with Automati...
BigDataCloud Sept 8 2011 Meetup - Fail-Proofing Hadoop Clusters with Automati...BigDataCloud Sept 8 2011 Meetup - Fail-Proofing Hadoop Clusters with Automati...
BigDataCloud Sept 8 2011 Meetup - Fail-Proofing Hadoop Clusters with Automati...BigDataCloud
 
Talis Platform: A Linked Data Engine
Talis Platform: A Linked Data EngineTalis Platform: A Linked Data Engine
Talis Platform: A Linked Data EngineLeigh Dodds
 
IBM Solutions '99 XML and Java: Lessons Learned
IBM Solutions '99 XML and Java: Lessons LearnedIBM Solutions '99 XML and Java: Lessons Learned
IBM Solutions '99 XML and Java: Lessons LearnedTed Leung
 
Javascript Views, Client-side or Server-side with NodeJS
Javascript Views, Client-side or Server-side with NodeJSJavascript Views, Client-side or Server-side with NodeJS
Javascript Views, Client-side or Server-side with NodeJSSylvain Zimmer
 
Conquistando el Servidor con Node.JS
Conquistando el Servidor con Node.JSConquistando el Servidor con Node.JS
Conquistando el Servidor con Node.JSCaridy Patino
 

Semelhante a MyMobileBristol and Nature Locator @ osjmob11 (20)

Groke
GrokeGroke
Groke
 
Semantic Technologies and Triplestores for Business Intelligence
Semantic Technologies and Triplestores for Business IntelligenceSemantic Technologies and Triplestores for Business Intelligence
Semantic Technologies and Triplestores for Business Intelligence
 
Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011
 
2011 June - Singapore GTUG presentation. App Engine program update + intro to Go
2011 June - Singapore GTUG presentation. App Engine program update + intro to Go2011 June - Singapore GTUG presentation. App Engine program update + intro to Go
2011 June - Singapore GTUG presentation. App Engine program update + intro to Go
 
Flowdock's full-text search with MongoDB
Flowdock's full-text search with MongoDBFlowdock's full-text search with MongoDB
Flowdock's full-text search with MongoDB
 
Geolinkeddata 07042011 1
Geolinkeddata 07042011 1Geolinkeddata 07042011 1
Geolinkeddata 07042011 1
 
GeoLinkedData
GeoLinkedDataGeoLinkedData
GeoLinkedData
 
The Fast, The Slow and the Lazy
The Fast, The Slow and the LazyThe Fast, The Slow and the Lazy
The Fast, The Slow and the Lazy
 
Visualizations of Spatial and Social Data
Visualizations of Spatial and Social DataVisualizations of Spatial and Social Data
Visualizations of Spatial and Social Data
 
Expertezed 2012 Webcast - XML DB Use Cases
Expertezed 2012 Webcast - XML DB Use CasesExpertezed 2012 Webcast - XML DB Use Cases
Expertezed 2012 Webcast - XML DB Use Cases
 
dotNetRDF - A Semantic Web/RDF Library for .Net Developers
dotNetRDF - A Semantic Web/RDF Library for .Net DevelopersdotNetRDF - A Semantic Web/RDF Library for .Net Developers
dotNetRDF - A Semantic Web/RDF Library for .Net Developers
 
BigDataCloud Sept 8 2011 Meetup - Fail-Proofing Hadoop Clusters with Automati...
BigDataCloud Sept 8 2011 Meetup - Fail-Proofing Hadoop Clusters with Automati...BigDataCloud Sept 8 2011 Meetup - Fail-Proofing Hadoop Clusters with Automati...
BigDataCloud Sept 8 2011 Meetup - Fail-Proofing Hadoop Clusters with Automati...
 
REST vs SOAP
REST vs SOAPREST vs SOAP
REST vs SOAP
 
Stardog talk-dc-march-17
Stardog talk-dc-march-17Stardog talk-dc-march-17
Stardog talk-dc-march-17
 
Talis Platform: A Linked Data Engine
Talis Platform: A Linked Data EngineTalis Platform: A Linked Data Engine
Talis Platform: A Linked Data Engine
 
IBM Solutions '99 XML and Java: Lessons Learned
IBM Solutions '99 XML and Java: Lessons LearnedIBM Solutions '99 XML and Java: Lessons Learned
IBM Solutions '99 XML and Java: Lessons Learned
 
Javascript Views, Client-side or Server-side with NodeJS
Javascript Views, Client-side or Server-side with NodeJSJavascript Views, Client-side or Server-side with NodeJS
Javascript Views, Client-side or Server-side with NodeJS
 
Caridy patino - node-js
Caridy patino - node-jsCaridy patino - node-js
Caridy patino - node-js
 
Conquistando el Servidor con Node.JS
Conquistando el Servidor con Node.JSConquistando el Servidor con Node.JS
Conquistando el Servidor con Node.JS
 
xAPI Vocabulary - Improving Semantic Interoperability of Controlled Vocabularies
xAPI Vocabulary - Improving Semantic Interoperability of Controlled VocabulariesxAPI Vocabulary - Improving Semantic Interoperability of Controlled Vocabularies
xAPI Vocabulary - Improving Semantic Interoperability of Controlled Vocabularies
 

Último

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 

Último (20)

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 

MyMobileBristol and Nature Locator @ osjmob11

  • 1. Nature Locator Mike Jones mike.a.jones@bristol.ac.uk @MrJ1971 #MyMobileBristol #NatureLocator Tuesday, 5 July 2011
  • 2. Institute for Learning and Research Technology (ILRT) Established in 1996 ~50 staff working in R&D, consultancy, support and services Expertise in web application development, semantic web, linked data, mobile technologies, social software and data visualisation Provide an R&D role for IT Services at the University of Bristol Tuesday, 5 July 2011
  • 3. Mobile Campus Assistant Started as a JISC funded ‘Rapid Innovation’ project 6 Month project with 1.1 FTEs, August to November, 2009 Further developed in the JISC funded MyMobileBristol project - collaboration with Bristol City Council (July 2010 to August 2011) Software available under a BSD-style license Tuesday, 5 July 2011
  • 4. Rationale http://www.flickr.com/photos/tonivc/2283676770 http://www.flickr.com/photos/nullalux/2261949240 What issues are there in providing a time and location sensitive application for students? Tuesday, 5 July 2011
  • 5. Use Cases Where is the nearest open library? Where is the nearest available PC or wireless hotspot? What time is the next bus? Tuesday, 5 July 2011
  • 6. Website or Native App? (not forgetting PhoneGap, Titanium etc.) Tuesday, 5 July 2011
  • 9. RSS XML HTML Harvest Harvester(s) Update RDF Store Harvesting data sources Tuesday, 5 July 2011
  • 10. RSS XML HTML Harvest JSON HTML RDF Harvester(s) Restful Interface Update Query RDF Store Querying the data store Tuesday, 5 July 2011
  • 11. RSS XML HTML Harvest JSON HTML RDF Proxy Harvester(s) Restful Interface Proxy Update Query RDF Store If all else fails ... screen scrape Tuesday, 5 July 2011
  • 12. RSS XML HTML Harvest JSON HTML RDF KML Proxy Harvester(s) SPARQL Restful Interface Endpoint Proxy Update Query RDF Store SPARQL Endpoint and Geo support Tuesday, 5 July 2011
  • 13. RSS XML HTML Harvest JSON HTML RDF KML Proxy Harvester(s) SPARQL Restful Interface Endpoint Proxy Update Query Query Library LDAP System ? RDF Store Extensible RESTful interface Tuesday, 5 July 2011
  • 14. Technology Stack H2 Database Engine Jena Semantic Web Framework Jersey (JAX-RS Reference Imp lementation) Free Marker Template Language Apache Maven JEE Servlet Cont ainer Tuesday, 5 July 2011
  • 15. Native apps can use the data Tuesday, 5 July 2011
  • 16. Issues about data Data is in silos Incomplete data Copyright and IPR issues Copy might not be appropriate for mobile http://www.flickr.com/photos/ian-s/2152798588 context Tuesday, 5 July 2011
  • 17. Some Feedback Love this thanks for application. the work Really good ... Great work! Much needed. Tuesday, 5 July 2011
  • 19. Shameless Plug Transferability Workshop 27 July 2011, Bristol Sessions on ‘Student Engagement’, ‘The Cultural Experience’, ‘Local Authority Engagement’ and other project outputs. http://bit.ly/kM48xP Tuesday, 5 July 2011
  • 20. Further Information Project Website: http://mymobilebristol.com Demonstrator: http://m.bristol.ac.uk Source code: https://github.com/ilrt/mca Tuesday, 5 July 2011
  • 21. Nature Locator 10 Month Project (ends October 2011) JISC-funded - geospatial strand Supporting the Conker Tree Science project - Universities of Bristol and Hull Tracking the spread of an alien species - the leaf miner moth Tuesday, 5 July 2011
  • 22. Citizen Science Members of the public help locate damage caused by an alien species - leaf miner moth http://www.flickr.com/photos/cannongod/ In 2010 ... (i) Observe evidence of infestation and complete an online form (ii) place a leaf in a plastic wallet and identify insects emerge ... moths and predators Photo by Dave Kilby Tuesday, 5 July 2011
  • 23. 2010 Results 2700 people submitted results Improbable results in survey data: other diseases mis- identified Photographic evidence needed to verify those results. How do we obtain, store and manage submitted data? Tuesday, 5 July 2011
  • 24. Technical Solution ... HTML 5, CSS3, JavaScript + access to native APIs Need to access the phone’s camera Targeted iPhone and Android first - option to add support for others devices http://www.phonegap.com/ Tuesday, 5 July 2011
  • 25. Photos + Geo-Location Image + metadata Google App Engine High Replication Datastore Tuesday, 5 July 2011
  • 26. On the App Store + Market Search for: ‘Leaf Watch’ Tuesday, 5 July 2011
  • 27. Feedback ... ‘Easy to use, quite ‘Just used app. Seems self explanatory’ very easy to use’ ‘It is workable, and usable; functional. But it doesn't leave me with a sense of elegance, and grace of delight and pleasure. Which is what Apple keep banging on about, and everyone else gives a resigned sigh.’ Tuesday, 5 July 2011
  • 28. Next Stage Look at approaches to crowd source the data verification ... mobile game? Visualisation tools? Illustrate the spread of the moth. http://www.flickr.com/photos/37539972@N06/3913505623/ Tuesday, 5 July 2011
  • 29. Further Information http://www.ourweboflife.org.uk/ http://naturelocator.ilrt.bris.ac.uk/ Tuesday, 5 July 2011