SlideShare una empresa de Scribd logo
1 de 28
Understanding and Manipulating the Urban Computing workflows http://wiki.larkc.eu/UrbanComputing/   Daniele Dell’Aglio  Emanuele Della Valle  [email_address]   [email_address] Joint work with: CEFRIEL: I. Celino, D.Dell’Aglio  SALTLUX:  K. Kim, S. Park  VUA: Z. Huang  SIEMENS: V.Tresp, Y. Huang, F. Steinke H. Werner
Context – Urban Computing [source  IEEE Pervasive Computing,July-September 2007 (Vol. 6, No. 3) ] Terra Cognita Workshop, 26-10-2009  The integration of computing, sensing, and actuation technologies into everyday urban settings and lifestyles.
Context – Urban Data Availability ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009
Sample Usage Scenario: Alpha Urban LarKC  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009
Alpha Urban LarKC challenges ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009
Alpha Urban LarKC at a glace Data Request Web Retrieved Data PROBLEM : Which Milano monuments or events can I quickly get to from here? Streets Monuments Events Data & Tools PLATFORM SPARQL query SPARQL result Live Demo of the client application:  http://seip.cefriel.it/alpha-Urban-LarKC/   A demonstration video:  http://seip.cefriel.it/alpha-Urban-LarKC/alpha-Urban-LarKC-demo.htm   2nd Early Adopters Workshop, 25-10-2009
Alpha Urban LarKC workflows ,[object Object],[object Object],[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009  Data Request Web Retrieved Data PLATFORM SPARQL query SPARQL result Streets Events
Monument Destination Selection Worflow ,[object Object],[object Object],[object Object],[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009
Alpha Urban LarKC workflows ,[object Object],[object Object],[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009  Data Request Web Retrieved Data PLATFORM SPARQL query SPARQL result Streets Events
Events retrieval ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009
Events representation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009
Query: SPARQL query to get the events ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009
Event Selection Workflow ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009
SparqlToCityQuery Transformer (1/2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009  ,[object Object],[object Object],[object Object],[object Object],[object Object]
SparqlToCityQuery Transformer (2/2) ,[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009
Event Identifier (1/2) ,[object Object],[object Object],[object Object],[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009
Event Identifier (2/2) ,[object Object],[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009
XML2RDF Tranformer (1/2) ,[object Object],[object Object],[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009
XML2RDF Tranformer (2/2) ,[object Object],[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009
Alpha Urban LarKC workflows ,[object Object],[object Object],[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009  Data Request Web Retrieved Data PLATFORM SPARQL query SPARQL result Streets Events
Input data: Street Topology in RDF ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],A type Node. B type Node. D type Node. A lat 9.456. A long 45.123. l1 type Link. l1 from A. l1 to B. l1 linkWeight 3. l2 type Link. l2 from B. l2 to D. l2 linkWeight 5. Node definitions Link definitions l1 l3 l2 l4 l7 l8 l5 l6 A B C D E F 3m 2m 3m 5m 4m 6m 4m 4m 2nd Early Adopters Workshop, 25-10-2009  9.456 A B l1 l2 D 3 5 from from to to linkWeight linkWeight 45.123 lat long
Output data: path definition in RDF ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],The new schema: A B l1 l2 D 3 5 from from to to linkWeight linkWeight p 8 pathWeight pathFrom pathTo contain contain 9.456 45.123 lat long 2nd Early Adopters Workshop, 25-10-2009
Query: SPARQL query to get the path ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009
Alpha Urban LarKC Path Finding Workflow 1 ,[object Object],[object Object],[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009  Decider SPARQL Result SPARQL Query Local Plug-in Manager Identifier Plug-in API Local Plug-in Manager Selector Plug-in API Local Plug-in Manager Reasoner Plug-in API
Identifier strategy ,[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009
OpResPathFinder Reasoner (1/2) ,[object Object],[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009
OpResPathFinder Reasoner (2/2) ,[object Object],[object Object],[object Object],2nd Early Adopters Workshop, 25-10-2009
Much more to come! Keep an eye on  http://wiki.larkc.eu/UrbanComputing 2nd Early Adopters Workshop, 25-10-2009

Más contenido relacionado

La actualidad más candente

Moving Towards a Streaming Architecture
Moving Towards a Streaming ArchitectureMoving Towards a Streaming Architecture
Moving Towards a Streaming Architecture
Gabriele Modena
 

La actualidad más candente (19)

Relational Algebra and MapReduce
Relational Algebra and MapReduceRelational Algebra and MapReduce
Relational Algebra and MapReduce
 
06 uml-component
06 uml-component06 uml-component
06 uml-component
 
Data analysis with R and Julia
Data analysis with R and JuliaData analysis with R and Julia
Data analysis with R and Julia
 
Moving Towards a Streaming Architecture
Moving Towards a Streaming ArchitectureMoving Towards a Streaming Architecture
Moving Towards a Streaming Architecture
 
R programming Language , Rahul Singh
R programming Language , Rahul SinghR programming Language , Rahul Singh
R programming Language , Rahul Singh
 
Big Data LDN 2018: PROJECT HYDROGEN: UNIFYING AI WITH APACHE SPARK
Big Data LDN 2018: PROJECT HYDROGEN: UNIFYING AI WITH APACHE SPARKBig Data LDN 2018: PROJECT HYDROGEN: UNIFYING AI WITH APACHE SPARK
Big Data LDN 2018: PROJECT HYDROGEN: UNIFYING AI WITH APACHE SPARK
 
Mapreduce script
Mapreduce scriptMapreduce script
Mapreduce script
 
R programming language
R programming languageR programming language
R programming language
 
Hadoop Map Reduce
Hadoop Map ReduceHadoop Map Reduce
Hadoop Map Reduce
 
Personal Research Overview presented at the KU-NAIST Research Meeting
Personal Research Overview presented at the KU-NAIST Research MeetingPersonal Research Overview presented at the KU-NAIST Research Meeting
Personal Research Overview presented at the KU-NAIST Research Meeting
 
Map Reduce
Map ReduceMap Reduce
Map Reduce
 
R Programming Language
R Programming LanguageR Programming Language
R Programming Language
 
Why R? A Brief Introduction to the Open Source Statistics Platform
Why R? A Brief Introduction to the Open Source Statistics PlatformWhy R? A Brief Introduction to the Open Source Statistics Platform
Why R? A Brief Introduction to the Open Source Statistics Platform
 
Indic threads pune12-apache-crunch
Indic threads pune12-apache-crunchIndic threads pune12-apache-crunch
Indic threads pune12-apache-crunch
 
Streaming Data in R
Streaming Data in RStreaming Data in R
Streaming Data in R
 
R Programming
R ProgrammingR Programming
R Programming
 
Unit 2 part-2
Unit 2 part-2Unit 2 part-2
Unit 2 part-2
 
Chapter 7 Run Time Environment
Chapter 7   Run Time EnvironmentChapter 7   Run Time Environment
Chapter 7 Run Time Environment
 
Introduction to statistical software R
Introduction to statistical software RIntroduction to statistical software R
Introduction to statistical software R
 

Destacado

Destacado (7)

LarKC Tutorial at ISWC 2009 - Introduction
LarKC Tutorial at ISWC 2009 - IntroductionLarKC Tutorial at ISWC 2009 - Introduction
LarKC Tutorial at ISWC 2009 - Introduction
 
LarKC Tutorial at ISWC 2009 - Architecture
LarKC Tutorial at ISWC 2009 - ArchitectureLarKC Tutorial at ISWC 2009 - Architecture
LarKC Tutorial at ISWC 2009 - Architecture
 
Integrando C com Python
Integrando C com PythonIntegrando C com Python
Integrando C com Python
 
CLIPS
CLIPS CLIPS
CLIPS
 
CLIPS Basic Student Guide
CLIPS Basic Student GuideCLIPS Basic Student Guide
CLIPS Basic Student Guide
 
Inference engine
Inference engineInference engine
Inference engine
 
Introduction to CLIPS Expert System
Introduction to CLIPS Expert SystemIntroduction to CLIPS Expert System
Introduction to CLIPS Expert System
 

Similar a LarKC Tutorial at ISWC 2009 - Urban Computing

Robot Operating Systems (Ros) Overview & (1)
Robot Operating Systems (Ros) Overview & (1)Robot Operating Systems (Ros) Overview & (1)
Robot Operating Systems (Ros) Overview & (1)
Piyush Chand
 
A First Step Towards Stream Reasoning at FIS 2008
A First Step Towards Stream Reasoning at FIS 2008A First Step Towards Stream Reasoning at FIS 2008
A First Step Towards Stream Reasoning at FIS 2008
Emanuele Della Valle
 
PowerPoint
PowerPointPowerPoint
PowerPoint
Videoguy
 

Similar a LarKC Tutorial at ISWC 2009 - Urban Computing (20)

Connecting Stream Reasoners on the Web
Connecting Stream Reasoners on the WebConnecting Stream Reasoners on the Web
Connecting Stream Reasoners on the Web
 
Urban Computing in LarKC
Urban Computing in LarKCUrban Computing in LarKC
Urban Computing in LarKC
 
ThesisPresentation
ThesisPresentationThesisPresentation
ThesisPresentation
 
A Semantic Multimedia Web (Part 3)
A Semantic Multimedia Web (Part 3)A Semantic Multimedia Web (Part 3)
A Semantic Multimedia Web (Part 3)
 
Virtual enterprise synthesys
 Virtual enterprise synthesys Virtual enterprise synthesys
Virtual enterprise synthesys
 
Robot operating systems (ros) overview & (1)
Robot operating systems (ros) overview & (1)Robot operating systems (ros) overview & (1)
Robot operating systems (ros) overview & (1)
 
Robot Operating Systems (Ros) Overview & (1)
Robot Operating Systems (Ros) Overview & (1)Robot Operating Systems (Ros) Overview & (1)
Robot Operating Systems (Ros) Overview & (1)
 
On-the-fly Integration of Static and Dynamic Linked Data
On-the-fly Integration of Static and Dynamic Linked DataOn-the-fly Integration of Static and Dynamic Linked Data
On-the-fly Integration of Static and Dynamic Linked Data
 
Environment Canada's Data Management Service
Environment Canada's Data Management ServiceEnvironment Canada's Data Management Service
Environment Canada's Data Management Service
 
On the need for a W3C community group on RDF Stream Processing
On the need for a W3C community group on RDF Stream ProcessingOn the need for a W3C community group on RDF Stream Processing
On the need for a W3C community group on RDF Stream Processing
 
OrdRing 2013 keynote - On the need for a W3C community group on RDF Stream Pr...
OrdRing 2013 keynote - On the need for a W3C community group on RDF Stream Pr...OrdRing 2013 keynote - On the need for a W3C community group on RDF Stream Pr...
OrdRing 2013 keynote - On the need for a W3C community group on RDF Stream Pr...
 
ficloud2015
ficloud2015ficloud2015
ficloud2015
 
Understanding City Traffic Dynamics Utilizing Sensor and Textual Observations
Understanding City Traffic Dynamics Utilizing Sensor and Textual ObservationsUnderstanding City Traffic Dynamics Utilizing Sensor and Textual Observations
Understanding City Traffic Dynamics Utilizing Sensor and Textual Observations
 
Implementing the Open Government Directive using the technologies of the Soci...
Implementing the Open Government Directive using the technologies of the Soci...Implementing the Open Government Directive using the technologies of the Soci...
Implementing the Open Government Directive using the technologies of the Soci...
 
A First Step Towards Stream Reasoning at FIS 2008
A First Step Towards Stream Reasoning at FIS 2008A First Step Towards Stream Reasoning at FIS 2008
A First Step Towards Stream Reasoning at FIS 2008
 
Legislative data portals and linked data quality
Legislative data portals and linked data qualityLegislative data portals and linked data quality
Legislative data portals and linked data quality
 
Transient and persistent RDF views over relational databases in the context o...
Transient and persistent RDF views over relational databases in the context o...Transient and persistent RDF views over relational databases in the context o...
Transient and persistent RDF views over relational databases in the context o...
 
PowerPoint
PowerPointPowerPoint
PowerPoint
 
Building Applications with Streams and Snapshots
Building Applications with Streams and SnapshotsBuilding Applications with Streams and Snapshots
Building Applications with Streams and Snapshots
 
Towards efficient processing of RDF data streams
Towards efficient processing of RDF data streamsTowards efficient processing of RDF data streams
Towards efficient processing of RDF data streams
 

Último

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Último (20)

SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
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
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).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.
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 

LarKC Tutorial at ISWC 2009 - Urban Computing

  • 1. Understanding and Manipulating the Urban Computing workflows http://wiki.larkc.eu/UrbanComputing/ Daniele Dell’Aglio Emanuele Della Valle [email_address] [email_address] Joint work with: CEFRIEL: I. Celino, D.Dell’Aglio SALTLUX: K. Kim, S. Park VUA: Z. Huang SIEMENS: V.Tresp, Y. Huang, F. Steinke H. Werner
  • 2. Context – Urban Computing [source IEEE Pervasive Computing,July-September 2007 (Vol. 6, No. 3) ] Terra Cognita Workshop, 26-10-2009 The integration of computing, sensing, and actuation technologies into everyday urban settings and lifestyles.
  • 3.
  • 4.
  • 5.
  • 6. Alpha Urban LarKC at a glace Data Request Web Retrieved Data PROBLEM : Which Milano monuments or events can I quickly get to from here? Streets Monuments Events Data & Tools PLATFORM SPARQL query SPARQL result Live Demo of the client application: http://seip.cefriel.it/alpha-Urban-LarKC/ A demonstration video: http://seip.cefriel.it/alpha-Urban-LarKC/alpha-Urban-LarKC-demo.htm 2nd Early Adopters Workshop, 25-10-2009
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. Much more to come! Keep an eye on http://wiki.larkc.eu/UrbanComputing 2nd Early Adopters Workshop, 25-10-2009

Notas del editor

  1. Service-Finder