Top Banner
exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE LABORATORY 1
85

exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

May 19, 2018

Download

Documents

vudien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

exhibitlightweight structured data publishing

david huynh + david karger + rob miller

MIT COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE LABORATORY

1

Page 2: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

2

sort

facets

querypreview

search

2

Page 3: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

3

3

Page 4: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

4

PRESENTATIONHTML

Web Browser

File System

Static Files

Web Server

ImagesJavascript CSS

4

Page 5: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

5

PRESENTATION

DATA

HTML

Web Browser

Database

File System

Static Files

Web Server

Images

MySQL / Postgres / Oracle

Javascript CSS

5

Page 6: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

6

PRESENTATION

LOGIC

DATA

HTMLJavascript CSS

XML XSLT

SQL

Web Browser

XmlHttp

Database

File System

Static Files

Application Server Web Server

ASP

ASP.NETCGI

JSP/Java

PHP

Images

MySQL / Postgres / Oracle

6

Page 7: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

7

publishing data is hard.

7

Page 8: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

8

sort

filter by country

group by city

8

Page 9: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

9

raise your hand...

... if you haveyour own web sites

listing your publications?

9

Page 10: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

10

keep your hands up...

... if your web sitessupport sorting and grouping by

by year, author, topic, ...?

10

Page 11: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

11

keep your hands up...

... if your sitessupport filtering by

year, author, topic, ...?

11

Page 12: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

12

keep your hands up...

... if your sitescan export data in structured formats?

12

Page 13: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

13

publishing data is hard.

can Semantic Web technologies help?

13

Page 14: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

14

remember back in the early 1990s...

14

Page 15: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

outline✓problem: publishing data is too hard✓demo: using Exhibit to publish data in 10 min• implementation: how Exhibit works• real world uses + discussion• related work• future work• conclusion

15

15

Page 16: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

16

PRESENTATION

LOGIC

DATA

HTMLJavascript CSS

XML XSLT

SQL

Web Browser

XmlHttp

Database

File Systems

Static Files

Application Server Web Server

ASP

ASP.NETCGI

JSP/Java

PHP

Images

MySQL / Postgres / Oracle

16

Page 17: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

17

PRESENTATION

LOGIC

DATA

HTMLJavascript CSS

XML XSLT

SQL

Web Browser

XmlHttp

Database

File Systems

Static Files

Application Server Web Server

ASP

ASP.NETCGI

JSP/Java

PHP

Images

MySQL / Postgres / Oracle

17

Page 18: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

18

PRESENTATION

LOGIC

DATA

HTML

Javascript CSS

Web Browser

XmlHttp

File Systems

Static Files

Web Server

Images

Exhibit API

18

Page 19: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

19

HTML+

Images+

CSS+JS

web browser

19

Page 20: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

19

HTML+

Images+

CSS+JS

web browser

<script src= “...... /exhibit-api.js”></script>

19

Page 21: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

19

Exhibit API

database

expression languagelocalization

imagescss

viewslens

templatefacets exporters

importers

HTML+

Images+

CSS+JS

web browser

19

Page 22: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

19

data

Exhibit API

database

expression languagelocalization

imagescss

viewslens

templatefacets exporters

importers

HTML+

Images+

CSS+JS

web browser

19

Page 23: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

19

data

Exhibit API

database

expression languagelocalization

imagescss

viewslens

templatefacets exporters

importers

HTML+

Images+

CSS+JS

web browser

HTML

19

Page 24: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

19

data

Exhibit API

database

expression languagelocalization

imagescss

viewslens

templatefacets exporters

importers

HTML+

Images+

CSS+JS

web browser

HTML

JS

19

Page 25: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

19

data

Exhibit API

database

expression languagelocalization

imagescss

viewslens

templatefacets exporters

importers

HTML+

Images+

CSS+JS

web browser

HTML

JS

DOM

19

Page 26: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

19

data

Exhibit API

database

expression languagelocalization

imagescss

viewslens

templatefacets exporters

importers

HTML+

Images+

CSS+JS

web browser

HTML

JS

DOM dataexports

19

Page 27: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

20

web browser

20

Page 28: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

20

Exhibit API

web browser

20

Page 29: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

20

Exhibit API

web browser

presentation

20

Page 30: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

20

data

Exhibit API

web browser

presentation

20

Page 31: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

20

data

Exhibit API

web browser

presentation

sorting filtering maps

timelines

my users

20

Page 32: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

• JSON as default format

• http:// simile . mit . edu / babel /• Bibtex• Excel spreadsheets• Tab separated values• RDF/XML, N3

• Dynamic importers

21

data formats

JSON files

21

Page 33: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

22

22

Page 34: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

JSONP data feedgdata.io.handleScriptLoaded({ ... "entry": [ { "id":{ "$t":"http://spreadsheets.google.com/feeds/list/.../od6/public/basic/cokwr" }, "updated":{"$t":"2007-04-16T18:41:56.378Z"}, "category":[ { "scheme":"http://schemas.google.com/spreadsheets/2006", "term":"http://schemas.google.com/spreadsheets/2006#list" } ], "title": { "type":"text", "$t":"Lord of the Rings: The Return of the King" }, "content": { "type": "text", "$t": "{type}: Movie, {genre}: Drama; Epic, {plot:single}: The former Fellowship of the Ring prepare for the final battle for Middle Earth, while Frodo \u0026 Sam approach Mount Doom to destroy the One Ring., {rating:number}: 4" }, ... }, ... ]})

2323

Page 35: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

• Javascript is slow, not designed for implementing DBs

• Recommended for < 500 items• Some people have been brave: 2733 items or more

• Not a limitation per se• Exhibit is intended for small data sets

24

scalability

24

Page 36: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

outline✓problem: publishing data is too hard✓demo: using Exhibit to publish data in 10 min✓implementation: how Exhibit works• real world uses + discussion• related work• future work• conclusion

25

25

Page 37: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

26

26

Page 38: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

27

27

Page 39: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

28

28

Page 40: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

29

29

Page 41: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

30

30

Page 42: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

31

31

Page 43: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

32

32

Page 44: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

33

33

Page 45: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

34

oops!

34

Page 46: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

35

35

Page 47: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

36

36

Page 48: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

37

37

Page 49: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

38

38

Page 50: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

39

someone is planning a wedding using Exhibit

39

Page 51: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

40

presentationscompany members

software toolsrestaurants3 recipes

radio albumsinstalled fonts

hotels near a dance eventdogs for adoption

lego setsdances, costumes, performances

breweries and distillerieskansai dialect field study data

wedding attendees

40

Page 52: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

41

presentationscompany members

software toolsrestaurants3 recipes

radio albumsinstalled fonts

hotels near a dance eventdogs for adoption

lego setsdances, costumes, performances

breweries and distillerieskansai dialect field study data

wedding attendees

If Semantic Web researchers were tobuild a web site with data,

what topic would the data be about?

41

Page 53: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

42

scientific papers

42

Page 54: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

43

The Long Tail

information topics

quantity or

popularitymerchandises

moviesphotos

newsevents

software

lego setsisrael folk dance videos

breweries and distilleriesin Ontario 1914 - 1915

43

Page 55: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

43

The Long Tail

information topics

quantity or

popularitymerchandises

moviesphotos

newsevents

software

lego setsisrael folk dance videos

breweries and distilleriesin Ontario 1914 - 1915

43

Page 56: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

43

The Long Tail

information topics

quantity or

popularitymerchandises

moviesphotos

newsevents

software

lego setsisrael folk dance videos

breweries and distilleriesin Ontario 1914 - 1915

43

Page 57: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

publ

icat

ions

43

The Long Tail

information topics

quantity or

popularitymerchandises

moviesphotos

newsevents

software

lego setsisrael folk dance videos

breweries and distilleriesin Ontario 1914 - 1915

43

Page 58: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

publ

icat

ions

43

The Long Tail

information topics

quantity or

popularitymerchandises

moviesphotos

newsevents

software

lego setsisrael folk dance videos

breweries and distilleriesin Ontario 1914 - 1915

✓ ✓

43

Page 59: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

publ

icat

ions

43

The Long Tail

information topics

quantity or

popularitymerchandises

moviesphotos

newsevents

software

lego setsisrael folk dance videos

breweries and distilleriesin Ontario 1914 - 1915

✓ ✓

43

Page 60: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

publ

icat

ions

43

The Long Tail

information topics

quantity or

popularitymerchandises

moviesphotos

newsevents

software

lego setsisrael folk dance videos

breweries and distilleriesin Ontario 1914 - 1915

✓ ✓dormant data publishers

43

Page 61: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

publ

icat

ions

43

The Long Tail

information topics

quantity or

popularitymerchandises

moviesphotos

newsevents

software

lego setsisrael folk dance videos

breweries and distilleriesin Ontario 1914 - 1915

free laborin addition to grad students

✓ ✓

43

Page 62: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

44

44

Page 63: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

44

44

Page 64: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

44

have fun!

44

Page 65: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

44

reuse withoutscraping

have fun!

44

Page 66: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

outline✓problem: publishing data is too hard✓demo: using Exhibit to publish data in 10 min✓implementation: how Exhibit works✓real world uses + discussion• related work• future work• conclusion

45

45

Page 67: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

46

Related Work

46

Page 68: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

46

flexibility of presentation

Related Work

46

Page 69: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

46

flexibility of presentation

flexibility of data

modeling

Related Work

46

Page 70: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

46

HTML

flexibility of presentation

flexibility of data

modeling

Related Work

46

Page 71: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

46

HTML

circle size = amount of effort

flexibility of presentation

flexibility of data

modeling

Related Work

46

Page 72: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

46

HTML

Google BaseDabbleDBFreeBase

circle size = amount of effort

flexibility of presentation

flexibility of data

modeling

Related Work

46

Page 73: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

46

HTMLFlickr

Google BaseDabbleDBFreeBase

circle size = amount of effort

flexibility of presentation

flexibility of data

modeling

Related Work

46

Page 74: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

46

HTMLFlickr

Google BaseDabbleDBFreeBase

wiki, blog

circle size = amount of effort

flexibility of presentation

flexibility of data

modeling

Related Work

46

Page 75: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

46

HTMLFlickr

Google BaseDabbleDBFreeBase

wiki, blog

Semantic MediaWiki extension

circle size = amount of effort

flexibility of presentation

flexibility of data

modeling

Related Work

46

Page 76: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

46

HTMLFlickr

Google BaseDabbleDBFreeBase

customizedSemantic MediaWiki extension

wiki, blog

Semantic MediaWiki extension

circle size = amount of effort

flexibility of presentation

flexibility of data

modeling

Related Work

46

Page 77: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

46

HTML

Ruby on Rails

Flickr

Google BaseDabbleDBFreeBase

customizedSemantic MediaWiki extension

wiki, blog

Semantic MediaWiki extension

circle size = amount of effort

flexibility of presentation

flexibility of data

modeling

Related Work

46

Page 78: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

46

HTML

Ruby on Rails

Flickr

Google BaseDabbleDBFreeBase

customizedSemantic MediaWiki extension

wiki, blog

Semantic MediaWiki extension

circle size = amount of effort

flexibility of presentation

flexibility of data

modeling

Related Work

custom 3-tier web app

46

Page 79: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

46

HTML

Ruby on Rails

Flickr

Google BaseDabbleDBFreeBase

customizedSemantic MediaWiki extension

wiki, blog

Semantic MediaWiki extension

circle size = amount of effort

flexibility of presentation

flexibility of data

modeling

Related Work

custom 3-tier web app

Exhibit

46

Page 80: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

47

Exhibit

personal

Semantic MediaWiki extension

group world

Freebase

data ownership

personal blogpersonal web space

wiki Wikipedia

unstructured

structured

Related Work

DBPediaYAGO

DabbleDB Google Base

47

Page 81: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

• database in Javascript• TimBL’s Tabulator

• generic browsing interface• for data consumers to do mash-up

• Exhibit• customizable publishing framework• for data publishers

48

related work

48

Page 82: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

• feature requests• more views: calendar, histogram, ...• more flexible layouts• visual synchronization, e.g., color coding• value formats, e.g., $(6,000)• localization

• if there will be a lot of exhibits, let people...• search over them• merge them together

49

future work

49

Page 83: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

• authoring interface• HTML got us so far...• WYSIWYG editors got us further

• Exhibit will get us so far...• A front-end to Exhibit will get us further

50

future work

50

Page 84: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

conclusion• many dormant data publishers in the long tail

• ... with few resources to publish data

• Exhibit• answer real world needs of publishing data

• as easy and expressive as HTML• tap the free labor in the long tail

• produce data that doesn’t have to be scraped• build a Data Web representative of the Web

51

51

Page 85: exhibit - Massachusetts Institute of Technologypeople.csail.mit.edu/.../talks/ · exhibit lightweight structured data publishing david huynh + david karger + rob miller MIT COMPUTER

52

google for “exhibit”

52