Mashups beyond google maps from a geospatial semantic web perspective
Download
1 / 35

SemanticWeb Geospatial Mashups Beyond Google Maps - PowerPoint PPT Presentation


  • 598 Views
  • Updated On :

Mashups Beyond Google Maps from a Geospatial Semantic Web Perspective Harry Chen Image Matters LLC (Geospatial Semantic Web Blog) Networking Geospatial Information Technology for Interoperability and Spatial Ontology Workshop NSF, Washington DC June 20, 2006 Outline Introduction

Related searches for SemanticWeb Geospatial Mashups Beyond Google Maps

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'SemanticWeb Geospatial Mashups Beyond Google Maps' - ostinmannual


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Mashups beyond google maps from a geospatial semantic web perspective l.jpg

Mashups Beyond Google Mapsfrom a Geospatial Semantic Web Perspective

Harry Chen

Image Matters LLC

(Geospatial Semantic Web Blog)

Networking Geospatial Information Technology for Interoperability and Spatial Ontology Workshop

NSF, Washington DC

June 20, 2006


Outline l.jpg
Outline

  • Introduction

    • Google Maps & Google Earth

    • Shortcomings in the current mashups

  • How Semantics Can Help

    • Semantic Web vs. semantic web

  • Semantic Web Mashup Example

    • From triples to Google Maps

  • Concluding Remarks


Visiting the white house l.jpg
Visiting the White House

The White House in Google Maps

The White House in Google Earth



Special features in google earth l.jpg
Special Features in Google Earth

3D buildings and terrian

Measure Distances


An explosion of mashups l.jpg
An Explosion of Mashups

A mashup is a website or web application that uses content from more than one source to create a completely new service.

Source: Wikipedia -- http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)

Source: New Scientist (2006-05-12)

Check Real Estate Value

Track Ski Conditions

Track Storms


Questions l.jpg
Questions

  • Why is there a sudden explosion of “mashups”? Is it the “holy grail” in building the next generation Web?

  • What’s the use of semantic technology in building mashups?

  • Do we have the right semantic technology?


Mashups are growing fast l.jpg
Mashups are Growing Fast

  • Ubiquitous web service API

    • Google Maps, Yahoo! Maps, Amazon, Flickr, del.icio.us, etc.

  • People can create new applications by reusing the existing parts

    • The whole is more than the sum of its parts

  • Maps are intuitive UI interface.


Mashup issues 1 of 3 l.jpg
Mashup Issues (1 of 3)

  • The present Web is built for human users. Information is meant for humans to consume and not for computer programs.

    • A map image is a map to the humans, but is a image to the machines.

Map!

GIF!


Mashup issues 2 of 3 l.jpg
Mashup Issues (2 of 3)

  • It’s difficult to discover and integrate legacy data into new mashup applications.

Where can I find real estate data?

Data format? Permission to use it?

Real Estate Value Mashup

Where can I find weather data?

Data format? Permission to use it?

National Ski Condition Mashup


Mashup issues 3 of 3 l.jpg
Mashup Issues (3 of 3)

  • Too many wrongly think that mashups must be Google Maps on “steroid”.

  • Web 2.0 Mashup Matrix

  • Records 104 Web 2.0 API

  • 104 x 104 possibilities

  • Google Maps 1 of 104

http://www.programmableweb.com/matrix



How the semantic web can help l.jpg
How the Semantic Web Can Help

  • Shared Semantic Web ontologies will enable mashups to share data and interoperate

  • Expressively defined knowledge on the Web will enable mashups to better discover and access existing information

  • Non-geographical semantic knowledge will encourage the innovation of non-map-based mashups


Semantic technology on the web l.jpg
Semantic Technology on the Web

  • Semantic Web vs. semantic web

    • Publishing geospatial data on the Web

    • Exporting legacy data onto the Web

    • Searching semantic data on the Web

RDFS

Structured Blogging

hCard

XML

GML

RDF/A

KML

RSS

GeoRSS

RDF

rel-tag

XNF

OWL

Geo

Microformat



Publishing geospatial data l.jpg
Publishing Geospatial Data

  • Describing Geo coordinates

    • W3C RDF Geo Vocabulary (WGS 84)

    • Geo of Microformat (WGS 84)

    • GeoRSS – encoding GML geometry in RSS

  • Describing geographical locations

    • CIA Fact Book

      • http://www-ksl-svc.stanford.edu:5915/doc/wfb/index.html

    • Open Cyc Spatial Ontology

      • http://www.cyc.com/cyc-2-1/cyc-vocab.daml


Using w3c geo l.jpg
Using W3C Geo

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"

xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"

xmlns:dc="http://purl.org/dc/elements/1.1/"

xmlns="http://xmlns.com/foaf/0.1/">

<Person>

<name>Dan Brickley</name>

<homepage dc:title="Dan's home page“

rdf:resource="http://danbri.org/"/>

<based_near geo:lat="51.47026" geo:long="-2.59466"/>

<rdfs:seeAlso rdf:resource="http:/danbri.org/foaf.rdf"/>

</Person>

</rdf:RDF>

Source: http://www.w3.org/2003/01/geo/



Using microformat 2 l.jpg
Using Microformat (2)

<p class="vcard">

<a class="url fn" href="http://harry.hchen1.com">Harry Chen</a> was born in Shanghai, China. He moved to Hong Kong with his parents when he was ten. During the last year of his high school, he studied in the US as an exchange student . He completed undergraduate and graduate studies in Computer Science at the

<a title="UMBC" class="org" href="http://www.umbc.edu">University of Maryland, Baltimore County</a>. He was awarded a PhD fellowship from HP Labs for his work on intelligent agents in mobile and pervasive computing.

</p>

Currently he lives in Columbia, Maryland (

<span class="geo">

<span class="latitude">391425N</span>,

<span class="longitude">0765022W</span>

) with his wife Gigi.

</span>


Technorati microformat search l.jpg
Technorati: Microformat Search

Not yet understand “geo”, but that’s okay. At least it works!

http://kitchen.technorati.com


Exporting legacy data l.jpg
Exporting Legacy Data

  • Much data is hidden in our legacy systems. We must find ways to export this data onto the Web

  • Web pages are designed for people. For the Semantic Web we need to look at existing databases and the data in them.

  • Tim Berners-Lee, March 2006.

  • http://www.bcs.org/server.php?show=ConWebDoc.3337


Getting data onto the web l.jpg
Getting Data onto the Web

  • Approach 1: Consolidate everything into a single database


Getting data onto the web23 l.jpg
Getting Data onto the Web

  • Approach 2: Dynamically integrate data into a uniformed representation


Data integration systems l.jpg
Data Integration Systems

  • Oracle RDF database (Oracle)

    • Supports full RDF and RDFS

    • Support SQL query over RDF graph model

    • Built-in subsumption support: subClassOf and subPropertyOf

  • D2RQ (Freie Universität Berlin):

    • Declarative language for describing mappings between relational DB schemas and RDFS/OWL ontologies

    • Support SQL

    • D2RQ Server allows accesses to SQL using SPARQL queries over HTTP

  • KnowledgeSmarts (Image Matters LLC)

    • A middle-ware system for knowledge integration over heterogeneous datastores

    • Supports SQL, Shapefiles, XML, WFS and more.

    • Optimized for applications that require spatial and temporal computation support.


Searching semantic data l.jpg
Searching Semantic Data

  • Swoogle: a Semantic Web search engine

    • The Ebiquity Research Group at UMBC

    • Indexes 1.5 million SW documents (as of 2006/06)

    • Performs sophisticated statistic analysis on triples, OWL classes, OWL properties, and documents (similar to Page Rank)

  • How to search “geo” ontology using Swoolge

    • http://geospatialsemanticweb.com/2006/06/06/searching-geospatial-ontologies-in-swoogle

http://swoogle.umbc.edu



Semantic mashup piggy bank l.jpg
Semantic Mashup: Piggy Bank

  • Piggy Bank is a Firefox extension that uses JavaScript to scrape RDF triples from the Web.

    • Part of MIT’s SIMILE project

    • http://simile.mit.edu/piggy-bank


Movies at toronto com l.jpg
Movies at Toronto.Com

Typical movies listing

Piggy Bank this information


Semantic data in a piggy bank l.jpg
Semantic Data in a Piggy Bank

Location information

Movies!!!!




Mashups are hot l.jpg
Mashups are HOT

  • An explosion of “mashups” is fueled by

    • (1) ubiquitous Web Service API (esp. Google Maps API)

    • (2) the idea that “everyone can create new applications by reusing the existing parts”

    • (3) the rediscovery of the power of “maps”


Semantics is the key l.jpg
Semantics is the Key

  • Developing more sophisticated mashups will require the use of Semantic Web technology

    • For publishing data on the Web

    • For exporting legacy data onto the Web

    • For search semantic data on the Web

  • We should embrace both “Semantic Web” and “semantic web” technology


You mashup l.jpg
You Mashup?

By Cathy Wilcox, the Sydney Morning Herald


Resources l.jpg
Resources

  • Geospatial Semantic Web Blog

    • http://geospatialsemanticweb.com

    • Bookmarks, links to podcasts and more

  • Questions?

    • Email: [email protected]

    • http://harry.hchen1.com


ad