collaborative semantic geospatial applications data sources to make mashups correct, complete,...

Post on 20-Jan-2016

219 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Collaborative Semantic Geospatial Applications

Data Sources to Make Mashups Correct, Complete, Relevant and Revisited

Jonathan W. Lowe

Owner, Giswebsite LLP

www.giswebsite.com

14 May, 2008

Jonathan's shelves of the Lowe Family bookshelf

“Will O'Reilly stop publishing new technical books when they run out of colophon animals for the covers?”

O'Reilly brings fiction to a formerly technical audience

Brady Forrest

Hackerin the Rye

Handling Angst with Reg Exp

Brady ForrestBrady Forrest & Leo Tolstoy

Epic Programming Tips Magical Realism Power Tools

Perl in the Time of Cholera

War & Peace Cookbook

The Goal:• People repeatedly visit your web application because its results are relevant to their specific individual needs.

How to deliver more relevant results?• Use Open, Structured Data – Communities contribute content.• Use Faceted Browsing – personalized spatial analysis.

A Whirlwind Tour of Metaweb's Freebase:• Free, open and typed data• Community of public participation• Structured data relationships• Web-based data access API• Metaweb Technologies – the company

What's this presentation about?

A growing supply of community supported, structured data...

OpenStreetMap: user-generated, folksonomically structured, queryable

Map tiles? Great.Source data? Better still!

FortiusOne's GeoCommons: various data sources, hybrid folksonomic structure,

downloadable in several formats

Deep spatial resources for analysis and aggregation

GoogleBase: user-generated, folksonomically structured, queryable

GoogleBase is spatial?Yes: GoogleBase's Business locations data enables applications such as Walk Score.

Domain-specific collaborative and/or structured data stores

Metaweb's Freebase: free, open, semantically structured, queryable

Freebase's infrastructure built and managed by Metaweb Technologies, Inc.

• $15mil VC (April, 2005)

• $42mil VC (Jan, 2008)

• Staff of 65 people

• 3 year runway

Open data strategy guided by long-term vision of co-founder, Danny Hillis.

Freebase's Current Domains

Freebase holds spatial data, but is not exclusively spatial

Freebase's 262,000 Point Locations

• Points• Lines• Polygons • Non-spatial properties• Related properties

Accessing Freebase's Data

• GeoJSON• KML• ESRI Shapefile

SPATIALOUTPUT

FORMATS

Application Development Tools: Metacarta's OpenLayers

Freebase data: all Berkeley schools, all grade levels, public and private

Application Development Tools: Google Maps & Javascript

Freebase data: public elementary schools and their catchment zones

Freebase data: Berkeley liquefaction zones, landslide zones, earthquake faults and public/private high schools

Application Development Tools: UMN Mapserver & Perl Mapscript

What is semantically structured data?

• Strongly typed data

• Hardwired data relationships

1) Search the web for a person, place or thing.

1) Search the web for a person, place or thing.

2) From the results, extract the descriptive text, but filter out the search terms and links.

3) Generate a tag cloud from the extracted text.

(This example useshttp://tagcloud.oclc.org/tagcloud/TagCloudDemo)

1) Search the web for a person, place or thing.

2) From the results, extract the descriptive text, but filter out the search terms and links.

3) Generate a tag cloud from the extracted text.

(This example useshttp://tagcloud.oclc.org/tagcloud/TagCloudDemo)

1) Search the web for a person, place or thing.

2) From the results, extract the descriptive text, but filter out the search terms and links.

4) People unaware of the original person, place or thing guess what it was using only the tag cloud.

What is

Chez Panisse

?

• Gourmet restaurant serving California cuisine• Co-founded by Alice Waters• Located in North Berkeley, California• Recipies of popular dishes are revealed in cookbooks by Alice Waters and Paul Bertolli

Our brains are sophisticated semantic processors – what did yours just do?

• Type or classify data

• Form relationships between data

Chez PanisseI think... alice is a name waters is a name alice waters is a person

I think... a co-founder is a person

Chez Panisse

Chez PanisseI think... alice waters is a person a co-founder is a person

Chez PanisseI think... alice waters is a person a co-founder is a person

Hey! Both terms are about people...

Maybe: alice waters is a co-founder?

Chez PanisseI think... a restaurant is a business

Chez PanisseI think... co-founders start businesses

Chez PanisseI think... a restaurant is a business co-founders start businesses

Chez PanisseI think... a restaurant is a business co-founders start businesses

Holmes! Both terms are about businesses...

Yes, Watson, maybe... restaurants have co-founders?

Chez PanisseI think... alice waters is a co-founder restaurants have co-founders

Chez PanisseI think... alice waters is a co-founder restaurants have co-founders

By George! Both terms are about co-founders...

Is alice waters the co-founder of a restaurant?

I think... california, usa is a place bay area is a place North berkeley is a place 94709 is a place gourmet ghetto is a place 1517 shattuck ave is a place

Chez Panisse

Chez PanisseI think... restaurants are located in places

Zowie, Batman! These terms are all about places...

What restaurants are located in berkeley, the gourmet ghetto, 94709 and all these other places?

Chez PanisseI think... restaurants are located in places berkeley is a place gourmet ghetto is a place 94709 is a place ...etc...

Chez PanisseI think... restaurants have co-founders restaurants are located in placesand... alice waters is a co-founder berkeley is a place

What restaurant is located in berkeley and was co-founded by alice waters?

Chez PanisseI think... restaurants have co-founders restaurants are located in placesand... alice waters is a co-founder berkeley is a place

What is Chez Panisse?

What is Chez Panisse?

Who is Alice Waters?

What is Chez Panisse?

Who is Alice Waters?

What is Chez Panisse?

Who is Alice Waters?

Where is Chez Panisse?

What is Chez Panisse?

Who is Alice Waters?

Where is Chez Panisse?

Where is Alice Waters?

What is Chez Panisse?

Who is Alice Waters?

Where is Chez Panisse?

Where is Alice Waters?

What is Chez Panisse?

Who is Alice Waters?

Where is Chez Panisse?

What is Berkeley, California?

A Specific Individual Need:

I just graduated from Stanford Graduate School of Business and want to work for a venture-funded company in Silicon Valley (California). Maybe my connection to Stanford can help me get an interview...

The resulting query:

Find venture-funded companies in the City of San Jose, California, that employ one or more people who are alumni of the Stanford Graduate School of Business, and, while you're at it, list those employee's names.

Freebase's results for San Jose, California:

Relevance via Freebase Query that joins people, businesses and location

PayPal

• Roelof Botha

eBay

• Ben Hanna• Jeffrey Jordan

Cisco Systems

• Barry Eggers• John Turk• Greg Sands

People – Business – Location

Using Freebase's hardwired data relationshipsto deliver relevant results

• Relevance in Search Results

• Relevance via Faceted Browsing

Relevance via Faceted Browsing

Relevance via Faceted Browsing

Tools such as Exhibit from MIT's Simile Project are made to visualize semantic data such as Freebase's.

Users can filter by any different property, personalizing the resulting map relevant to their specific needs.

Because the data has a semantic structure, Exhibit can automatically create new filters when users add new properties to the data.

Useable data• The data is free and open.• The data's license does not limit its use.

Community data• All users can contribute new data.• All users can modify existing data.

Organized data• The data's explicit structure conveys its meaning.• The data's structure unifies the whole collection.

Accessible data• The data source has a web-based query interface.• The data source tracks and publishes all changes.

A forseeable future• The company running the service has funding.• The service is built on scalable technology.

What makes a data source good for relevant web mapping applications?

Jonathan W Lowewww.giswebsite.com

Metaweb's Freebasewww.freebase.com

Thank you!

top related