tetherless world constellation - aminer · tetherless world constellation •"linked...
TRANSCRIPT
![Page 1: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/1.jpg)
Tetherless World Constellation
Web 3.0 emerges…
Prof. Jim HENDLERTetherless World Professor of Computer and Cognitive Sciencep g
Assistant Dean of Information Technology and Web Science
Rensselaer Polytechnic Instituteyhttp://www.cs.rpi.edu/~hendler
@j h dl (t itt )@jahendler (twitter)
![Page 2: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/2.jpg)
Tetherless World Constellation
![Page 3: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/3.jpg)
Fits Web Architecture
Tetherless World Constellation
• ~2006: Web app developers discover the Semantic Web
DynamicHTTPWeb App
(w SPARQL)
the Semantic Web
RDFTripleStore
DynamicContentEngineRDF
RDF
HTML
EngineRDFTripleStore
…
2008 examples include sites from "regular" Web players such as Dow Jones, Reuters and Yahoo!
![Page 4: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/4.jpg)
Sem Web 2010
Tetherless World Constellation
![Page 5: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/5.jpg)
Sem Web 2010
Tetherless World Constellation
![Page 6: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/6.jpg)
Sem Web 2010
Tetherless World Constellation
![Page 7: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/7.jpg)
Sem Web 2010
Tetherless World Constellation
![Page 8: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/8.jpg)
Two very different sorts of use casesTetherless World Constellation
f US N ti l C t f Bi t h l • cf. US National Center for Biotechnology Information, "Oncology Metathesaurus"– 50,000+ classes, ~8 people supporting full time, 50,000+ classes, 8 people supporting full time,
monthly updates, mandated for use by NIH-funded cancer researchers
• OWL DL rigorously followedOWL DL rigorously followed• Provably consistent
• cf. Friend of a Friend (Foaf)l kl d bb ll d– 30+ classes, Dan Brickley and Libby Miller made it,
maintained by consensus in a small community of developers
• Violates DL rules (undecidable)• Used inconsistently
![Page 9: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/9.jpg)
Widely varying useTetherless World Constellation
• NCBI Oncology Ontology – “High use” in medical community (~1200 users)– Very "trusted" information (provenance from NCBI)– Primarily terminological (relationships between
cancer-related concepts), not data-oriented cancer related concepts), not data oriented • FOAF
– >60M Foaf people (not necessarily distinct i di id l ) i h d d f li ti t h d b individuals) in hundreds of applications touched by a large community (~1,000,000,000 users)
– Used by a number of large providers• If you use LiveJournal, you have a FOAF file
– Also flickr, ecademy, tribe, joost, …– And you can export Foaf from Facebook and many other
i l t ki itsocial networking sites– Becoming de facto standard for open social
networking
![Page 10: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/10.jpg)
The argument for NCBIseems compelling
Tetherless World Constellationp g
• When "folksonomy" isn't enoughisn t enough…
Which one do you want your doctor to use?
![Page 11: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/11.jpg)
But the cost is too highTetherless World Constellation
F l d li fi d it i ti l d • Formal modeling finds its use cases in verticals and enterprises– Where the vocabulary can be controlled– Where finding things in the data is important
• Example– Drug discovery from datag y
• Model the molecule (site, chemical properties, etc) as faithfullyand expressively as possible
• Use "Realization" to categorize data assets against the ontologyB d i d d th d i– Bad or missed answers are money down the drain
• But the modeling is very expensive and the return on investment must be very high!
Whi h i t f h th " t t l ti " 't – Which is part of why the "expert systems revolution" wasn't one
– Became part of the technology tool kit, a useful niche in the programming pantheon but didn't change the worldprogramming pantheon, but didn t change the world
Analogy: the pre-web hypertext world
![Page 12: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/12.jpg)
The alternativeTetherless World Constellation
OWL i b d RDF l d i d f th (S ti ) • OWL is based on RDF, a language designed for the (Semantic) Web– Built with Web architecture in mind
l b f 3 d• Exploits Web infrastructure, respects W3C TAG recommendations– Internationalization, accessibility, extensibility
– Fits the Web culture• Open and extensible supports communities of interest• Open and extensible, supports communities of interest
– If you don't like my ontology, extend it, change it, or build your own• Fits the Web application development paradigm
– Scales like "databases"– With some new ways of linking to formal models
• Heavy use of a small amount of RDFS and a tiny bit of OWL• Generally used "like it sounds" not like the formal modely
– Example "owl:sameAs" debate
“linked data” often used to describe this low semantics Semantic Websemantics Semantic Web
Analogy: the World Wide Web
![Page 13: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/13.jpg)
Linked Data + Semantics
Tetherless World Constellation
• "Linked Data" approach finds its use Linked Data approach finds its use cases in Web Applications (at Web scales)– A lot of data, a little semantics– Finding anything in the mess can be a
i !win!• Example
l l f bl l h d– Declare simple inferable relationships and apply, at scale, to large, heterogeneous data collectionsdata collections• eg. Use InverseFunctional triangulation to find
the entities that can be inferred to be the sameThese are "heuristics" not every answer must – These are heuristics not every answer must be right (qua Google)
– But remember time = money!
![Page 14: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/14.jpg)
Raw Government Data Now
Tetherless World Constellationua
ry 1
, 200
9 “Openness will strengthen our democracy and promote efficiency and effectiveness in Government ” ay
21,
200
9
ay 2
1, 2
010data.gov online data.gov relaunch
6.4 billion triples
mbe
r 8, 2
009 “Open Government
Directive” released
Janu
in Government.--- President Obama M
a Ma
Dec
em
Putting G t ar
y 19
, 201
0
30,2
009
Government Data online Ja
nua
data.gov.uk onlineJune
3
![Page 15: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/15.jpg)
Moving data.gov to linked data (UK)
Tetherless World Constellation
• Built around linked data with top-down push down push from “Number 10”“Number 10”
![Page 16: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/16.jpg)
Moving data.gov to linked data (US)
Tetherless World Constellation
• Originated with 3rd
parties doing Sem Web Sem Web bottom up
2 20 0• May 21 2010, embraced by ydata.gov
![Page 17: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/17.jpg)
Data.gov community
Tetherless World Constellation
![Page 18: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/18.jpg)
Pump through to Google Viz for demos
Tetherless World Constellation
![Page 19: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/19.jpg)
Tetherless World Constellation
![Page 20: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/20.jpg)
Data.gov + epa.gov
Tetherless World Constellation
![Page 21: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/21.jpg)
Adding some Web magic
Tetherless World Constellation
Web Analytics External Links
Social Data Networks
![Page 22: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/22.jpg)
NTIA internet study vs. libraries
Tetherless World Constellation
![Page 23: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/23.jpg)
NTIA internet funding vs. tweets about #haiti
Tetherless World Constellation
![Page 24: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/24.jpg)
Visualization can help identify data errors
Tetherless World Constellation
Correlates fires, acres burned, and agency budgets
![Page 25: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/25.jpg)
Visualization can help identify data errors
Tetherless World Constellation
W th ll fi i 1985?Were there really no fires in 1985?
![Page 26: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/26.jpg)
Presents a challenge – different ontologies
Tetherless World Constellation
![Page 27: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/27.jpg)
Presents a challenge – different ontologies
Tetherless World Constellation
Same orSame or different?
![Page 28: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/28.jpg)
Combining data from different sites
Tetherless World Constellation
![Page 29: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/29.jpg)
Presents a challenge – different ontologies
Tetherless World Constellation
![Page 30: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/30.jpg)
An RPI touch – supersize it
Tetherless World Constellation
![Page 31: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/31.jpg)
This on the Web takes us into “Web 3.0”
Tetherless World Constellation
Web 3.0
Semantic Web (RDFS, owl)Web 2 0
Linked Data (RDF, SPARQL)Web 2.0
Web (REST API)
Web 3.0 extends current Web applications using Semantic Web technologies and graph-based open dataWeb technologies and graph based, open data.
![Page 32: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/32.jpg)
Semantic SearchTetherless World Constellation
IEEE Computer, Jan 2010; IEEE Computing Now, Feb 2010 (free)
![Page 33: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/33.jpg)
Trialx.com
Tetherless World Constellation
Save lives
![Page 34: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/34.jpg)
Lots MoreTetherless World Constellation
Web 3.0 Applications
![Page 35: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/35.jpg)
Web 3.0 excitement (hype?)
Tetherless World Constellation
Significant and growing • Significant and growing commercial interest…–Web: Google, Amazon, Travelocity…–Web 2.0: Facebook, Wikipedia,
bYouTube, Twitter…–Web 3.0: the big ones are still out
hthere
![Page 36: Tetherless World Constellation - AMiner · Tetherless World Constellation •"Linked DataLinked Data approach finds its use " approach finds its use cases in Web Applications (at](https://reader036.vdocument.in/reader036/viewer/2022062602/5edf94d8ad6a402d666aea8b/html5/thumbnails/36.jpg)
Summary
Tetherless World Constellation
• The Semantic Web is going just fine thank you– People asking “how,” not why
S f th i l d i h b “ k • So far the commercial driver has been “weak semantics”– In the enterpriseIn the enterprise
• Web 3.0 adds semantics as a value add to regular Web functionalityregular Web functionality– Semantic search– Semantic match– Semantic etc
• The big one is still out there