79
ITWS Capstone Lecture: ITWS Capstone Lecture: The Semantic Web The Semantic Web John S. Erickson, Ph.D. John S. Erickson, Ph.D. Director, Web Science Operations Director, Web Science Operations Tetherless World Constellation Tetherless World Constellation RPI RPI

The Semantic Web: RPI ITWS Capstone (Fall 2012)

Embed Size (px)

DESCRIPTION

Overview/introduction to the Semantic Web for RPI ITWS Capstone class (Fall 2012)

Citation preview

Page 1: The Semantic Web: RPI ITWS Capstone (Fall 2012)

ITWS Capstone Lecture:ITWS Capstone Lecture:

The Semantic WebThe Semantic Web

John S. Erickson, Ph.D.John S. Erickson, Ph.D.Director, Web Science OperationsDirector, Web Science Operations

Tetherless World ConstellationTetherless World ConstellationRPIRPI

Page 2: The Semantic Web: RPI ITWS Capstone (Fall 2012)

...the purpose of the lecture is to summarize the Semantic Web

with key concepts and the introduction of a few advanced ideas

that will be useful to these graduating seniors in grad school

or their careers...

Greg HughesGreg Hughes

Page 3: The Semantic Web: RPI ITWS Capstone (Fall 2012)

...the purpose of the lecture is to summarize the Semantic Web

with key concepts and the introduction of a few advanced ideas

that will be useful to these graduating seniors in grad school

or their careers...

Page 4: The Semantic Web: RPI ITWS Capstone (Fall 2012)

Boil the ocean!Boil the ocean!

Page 5: The Semantic Web: RPI ITWS Capstone (Fall 2012)

What really matters?

Page 6: The Semantic Web: RPI ITWS Capstone (Fall 2012)

Is this “Semantic Web” for real?

Page 7: The Semantic Web: RPI ITWS Capstone (Fall 2012)

1989...1989...

Page 8: The Semantic Web: RPI ITWS Capstone (Fall 2012)

1989...1989...““Vague but exciting...”Vague but exciting...”““Vague but exciting...”Vague but exciting...”

Page 9: The Semantic Web: RPI ITWS Capstone (Fall 2012)

2001...2001...

Page 10: The Semantic Web: RPI ITWS Capstone (Fall 2012)

2001...2001...

Page 11: The Semantic Web: RPI ITWS Capstone (Fall 2012)

2001...2001...

Page 12: The Semantic Web: RPI ITWS Capstone (Fall 2012)

2011...2011...

Page 13: The Semantic Web: RPI ITWS Capstone (Fall 2012)

2011...2011...

Page 14: The Semantic Web: RPI ITWS Capstone (Fall 2012)

2011...2011...

Page 15: The Semantic Web: RPI ITWS Capstone (Fall 2012)

2011...2011...

Page 16: The Semantic Web: RPI ITWS Capstone (Fall 2012)

2011...2011...

Page 17: The Semantic Web: RPI ITWS Capstone (Fall 2012)

2011...2011...

Page 18: The Semantic Web: RPI ITWS Capstone (Fall 2012)

2011...2011...

Page 19: The Semantic Web: RPI ITWS Capstone (Fall 2012)

19191919

Percent of total catalogsPercent of total catalogs(from 192 catalogs)(from 192 catalogs)

Page 20: The Semantic Web: RPI ITWS Capstone (Fall 2012)

20202020

Percent of total catalogsPercent of total catalogs(from 192 catalogs)(from 192 catalogs)

Int'l Open Gov't Dataset Search:Int'l Open Gov't Dataset Search:searching searching 1,022,7871,022,787 datasets datasets

from from 192192 catalogs catalogsin in 2424 languages languages

representing representing 4343 countries countries and international organizationsand international organizations

(Summer 2012)(Summer 2012)

Page 21: The Semantic Web: RPI ITWS Capstone (Fall 2012)

2012...2012...

Page 22: The Semantic Web: RPI ITWS Capstone (Fall 2012)

2012...2012...

Page 23: The Semantic Web: RPI ITWS Capstone (Fall 2012)

Semantic Web?Semantic Web?

Page 24: The Semantic Web: RPI ITWS Capstone (Fall 2012)

““Web of meaning”Web of meaning”

Semantic Web?Semantic Web?

Page 25: The Semantic Web: RPI ITWS Capstone (Fall 2012)

““Web of meaning”Web of meaning”

Web of DataWeb of Data

Make meaningfulMake meaningfulassertionsassertions

about thingsabout thingson the Web...on the Web...

Make meaningfulMake meaningfulassertionsassertions

about thingsabout thingson the Web...on the Web...

Semantic Web?Semantic Web?

Page 26: The Semantic Web: RPI ITWS Capstone (Fall 2012)

““Web of meaning”Web of meaning”

Web of DataWeb of Data

Linked DataLinked Data

Link ideas...Link ideas...Link ideas...Link ideas...

Semantic Web?Semantic Web?

Page 27: The Semantic Web: RPI ITWS Capstone (Fall 2012)

Assertions...

Page 28: The Semantic Web: RPI ITWS Capstone (Fall 2012)

...about ideas???

Page 29: The Semantic Web: RPI ITWS Capstone (Fall 2012)

subjectsubjectsubjectsubject objectobjectobjectobjectpredicatepredicate

Page 30: The Semantic Web: RPI ITWS Capstone (Fall 2012)

subjectsubjectsubjectsubject objectobjectobjectobjectpredicatepredicate

articlearticlearticlearticle has creatorhas creator JimJimJimJim

Page 31: The Semantic Web: RPI ITWS Capstone (Fall 2012)

http://dbpedia.org/resource/James_Hendlerhttp://dbpedia.org/resource/James_Hendlerhttp://dbpedia.org/resource/James_Hendlerhttp://dbpedia.org/resource/James_Hendler

doi:10.1109/MC.2009.30doi:10.1109/MC.2009.30

http://purl.org/dc/elements/1.1/http://purl.org/dc/elements/1.1/creatorcreator

Page 32: The Semantic Web: RPI ITWS Capstone (Fall 2012)

http://dbpedia.org/resource/http://dbpedia.org/resource/James_HendlerJames_Hendlerhttp://dbpedia.org/resource/http://dbpedia.org/resource/James_HendlerJames_Hendler

doi:10.1109/MC.2009.30doi:10.1109/MC.2009.30

http://purl.org/dc/elements/1.1/http://purl.org/dc/elements/1.1/creatorcreator

Page 33: The Semantic Web: RPI ITWS Capstone (Fall 2012)
Page 34: The Semantic Web: RPI ITWS Capstone (Fall 2012)

That's how to describe things...

Page 35: The Semantic Web: RPI ITWS Capstone (Fall 2012)

...but how do we find things?

Page 36: The Semantic Web: RPI ITWS Capstone (Fall 2012)

SPARQLSPARQL: : pattern matchingpattern matchingover RDF graphsover RDF graphs

Page 37: The Semantic Web: RPI ITWS Capstone (Fall 2012)

?s?s?s?s ?blackboard?blackboard?blackboard?blackboarddbpedia2:blackboarddbpedia2:blackboard

http://bit.ly/RumkhWhttp://bit.ly/RumkhWhttp://bit.ly/RumkhWhttp://bit.ly/RumkhW

Page 38: The Semantic Web: RPI ITWS Capstone (Fall 2012)

?s?s?s?s ?blackboard?blackboard?blackboard?blackboarddbpedia2:blackboarddbpedia2:blackboard

http://bit.ly/Rumtlphttp://bit.ly/Rumtlphttp://bit.ly/Rumtlphttp://bit.ly/Rumtlp

Page 39: The Semantic Web: RPI ITWS Capstone (Fall 2012)
Page 40: The Semantic Web: RPI ITWS Capstone (Fall 2012)

http://bit.ly/RumQwuhttp://bit.ly/RumQwuhttp://bit.ly/RumQwuhttp://bit.ly/RumQwu

Page 41: The Semantic Web: RPI ITWS Capstone (Fall 2012)

?s?s?s?s ““There is no such monthThere is no such month

as “Rocktober”as “Rocktober”

““There is no such monthThere is no such monthas “Rocktober”as “Rocktober”dbpedia2:blackboarddbpedia2:blackboard

http://bit.ly/RumQwuhttp://bit.ly/RumQwuhttp://bit.ly/RumQwuhttp://bit.ly/RumQwu

Page 42: The Semantic Web: RPI ITWS Capstone (Fall 2012)

http://bit.ly/RumQwuhttp://bit.ly/RumQwuhttp://bit.ly/RumQwuhttp://bit.ly/RumQwu

Page 43: The Semantic Web: RPI ITWS Capstone (Fall 2012)

http://bit.ly/RumQwuhttp://bit.ly/RumQwuhttp://bit.ly/RumQwuhttp://bit.ly/RumQwu

http://dbpedia.org/resource/Double,_Double,_Boy_in_Troublehttp://dbpedia.org/resource/Double,_Double,_Boy_in_Troublehttp://dbpedia.org/resource/Double,_Double,_Boy_in_Troublehttp://dbpedia.org/resource/Double,_Double,_Boy_in_Trouble

Page 44: The Semantic Web: RPI ITWS Capstone (Fall 2012)

When in 2009 The Inventor said unto us...When in 2009 The Inventor said unto us...

Page 45: The Semantic Web: RPI ITWS Capstone (Fall 2012)
Page 46: The Semantic Web: RPI ITWS Capstone (Fall 2012)

Use Use URIsURIs as names for things as names for things

Use Use HTTP URIsHTTP URIs so that people can look up so that people can look up those names (on the Web)those names (on the Web)

When someone looks up a URI, returnWhen someone looks up a URI, returnuseful information, using the standards useful information, using the standards ((RDFRDF*, *, SPARQLSPARQL))

Include Include links to other URIs,links to other URIs, so that they can so that they can discover more thingsdiscover more things

Use Use URIsURIs as names for things as names for things

Use Use HTTP URIsHTTP URIs so that people can look up so that people can look up those names (on the Web)those names (on the Web)

When someone looks up a URI, returnWhen someone looks up a URI, returnuseful information, using the standards useful information, using the standards ((RDFRDF*, *, SPARQLSPARQL))

Include Include links to other URIs,links to other URIs, so that they can so that they can discover more thingsdiscover more things

Page 47: The Semantic Web: RPI ITWS Capstone (Fall 2012)

Use Use URIsURIs as names for things as names for things

Use Use HTTP URIsHTTP URIs so that people can look up so that people can look up those names (on the Web)those names (on the Web)

When someone looks up a URI, returnWhen someone looks up a URI, returnuseful information, using the standards useful information, using the standards ((RDFRDF*, *, SPARQLSPARQL))

Include Include links to other URIs,links to other URIs, so that they can so that they can discover more thingsdiscover more things

Use Use URIsURIs as names for things as names for things

Use Use HTTP URIsHTTP URIs so that people can look up so that people can look up those names (on the Web)those names (on the Web)

When someone looks up a URI, returnWhen someone looks up a URI, returnuseful information, using the standards useful information, using the standards ((RDFRDF*, *, SPARQLSPARQL))

Include Include links to other URIs,links to other URIs, so that they can so that they can discover more thingsdiscover more things

Page 48: The Semantic Web: RPI ITWS Capstone (Fall 2012)

The Linked Data CloudThe Linked Data CloudThe Linked Data CloudThe Linked Data Cloud

Page 49: The Semantic Web: RPI ITWS Capstone (Fall 2012)

The Linked Data CloudThe Linked Data CloudThe Linked Data CloudThe Linked Data Cloud

Page 50: The Semantic Web: RPI ITWS Capstone (Fall 2012)

The Linked Data CloudThe Linked Data CloudThe Linked Data CloudThe Linked Data Cloud

Page 51: The Semantic Web: RPI ITWS Capstone (Fall 2012)
Page 52: The Semantic Web: RPI ITWS Capstone (Fall 2012)
Page 53: The Semantic Web: RPI ITWS Capstone (Fall 2012)

How does thishelp us?

Page 54: The Semantic Web: RPI ITWS Capstone (Fall 2012)

Linked Data enables agile

data integration and

application creation

Page 55: The Semantic Web: RPI ITWS Capstone (Fall 2012)

Mashup: Mashup: OrgPedia Open Corporate DataOrgPedia Open Corporate DataMashup: Mashup: OrgPedia Open Corporate DataOrgPedia Open Corporate Data

http://tw.rpi.edu/orgpedia/http://tw.rpi.edu/orgpedia/

Page 56: The Semantic Web: RPI ITWS Capstone (Fall 2012)

Mashup: Mashup: RPI Research CentersRPI Research CentersMashup: Mashup: RPI Research CentersRPI Research Centers

Page 57: The Semantic Web: RPI ITWS Capstone (Fall 2012)

Mashup: Mashup: RPI Research CentersRPI Research CentersMashup: Mashup: RPI Research CentersRPI Research Centers

Page 58: The Semantic Web: RPI ITWS Capstone (Fall 2012)

Mashup: Mashup: Research DataResearch DataMashup: Mashup: Research DataResearch Data

Page 59: The Semantic Web: RPI ITWS Capstone (Fall 2012)

Mashup: Mashup: Research DataResearch DataMashup: Mashup: Research DataResearch Data

Page 60: The Semantic Web: RPI ITWS Capstone (Fall 2012)

Example: Extending a Sci Publishing PortalExample: Extending a Sci Publishing PortalExample: Extending a Sci Publishing PortalExample: Extending a Sci Publishing Portal

Page 61: The Semantic Web: RPI ITWS Capstone (Fall 2012)

Example: Extending a Sci Publishing PortalExample: Extending a Sci Publishing PortalExample: Extending a Sci Publishing PortalExample: Extending a Sci Publishing Portal

Page 62: The Semantic Web: RPI ITWS Capstone (Fall 2012)
Page 63: The Semantic Web: RPI ITWS Capstone (Fall 2012)
Page 64: The Semantic Web: RPI ITWS Capstone (Fall 2012)

Idea: Idea: Linking Data-driven Apps with “Smart Content”Linking Data-driven Apps with “Smart Content”

http://inference-web.org/wiki/Semantic_Water_Quality_Portalhttp://inference-web.org/wiki/Semantic_Water_Quality_Portalhttp://inference-web.org/wiki/Semantic_Water_Quality_Portalhttp://inference-web.org/wiki/Semantic_Water_Quality_Portal

Page 65: The Semantic Web: RPI ITWS Capstone (Fall 2012)

[data integration/data science]

Page 66: The Semantic Web: RPI ITWS Capstone (Fall 2012)

Discovery visualizations

Analytics and mining

Global Census, Virtual Mineral Laboratory, ...

IntegratedApplications

Application-level mediation: vocabulary,mapping to science and data terms

Semanticinteroperability

SemanticinteroperabilitySoftware,

Tools & Apps

DataRepositories

….

Semantic query,hypothsis and

inference

Query,access anduse of data

Metadata,schema,

data... ... ...

Deep Energy/ Life

Applications

Physics/ Chemistry

Models

Res/FluxApplications

GVP MINDAT EOS EarthChem

Semantic mediation: physics, chemistry, mineral, emission data - ChemML,

Schematic for Deep Carbon Virtual Observatory and Interoperability

Emission/ Compositions

Page 67: The Semantic Web: RPI ITWS Capstone (Fall 2012)

...the purpose of the lecture is to summarize the Semantic Web

with key concepts and the introduction of a few advanced ideas

that will be useful to these graduating seniors in grad school

or their careers...

Page 68: The Semantic Web: RPI ITWS Capstone (Fall 2012)

key concepts...

RDF, SPARQL,RDF, SPARQL,Linked Data, Linked Data,

mashups, dataviz,mashups, dataviz,RDFa, microformats,RDFa, microformats,

Schema.orgSchema.org

Semantic Web

Page 69: The Semantic Web: RPI ITWS Capstone (Fall 2012)

key concepts... advanced ideas...

RDF, SPARQL,RDF, SPARQL,Linked Data, Linked Data,

mashups, dataviz,mashups, dataviz,RDFa, microformats,RDFa, microformats,

Schema.orgSchema.org

ontology, inference,ontology, inference,reasoning, provenance,reasoning, provenance,

machine learning,machine learning,policy-based systemspolicy-based systems

Semantic Web

Page 70: The Semantic Web: RPI ITWS Capstone (Fall 2012)

key concepts... advanced ideas...

RDF, SPARQL,RDF, SPARQL,Linked Data, Linked Data,

mashups, dataviz,mashups, dataviz,RDFa, microformats,RDFa, microformats,

Schema.orgSchema.org

ontology, inference,ontology, inference,reasoning, provenance,reasoning, provenance,

machine learning,machine learning,policy-based systemspolicy-based systems

careers...

Semantic Web

Page 71: The Semantic Web: RPI ITWS Capstone (Fall 2012)
Page 72: The Semantic Web: RPI ITWS Capstone (Fall 2012)
Page 73: The Semantic Web: RPI ITWS Capstone (Fall 2012)
Page 74: The Semantic Web: RPI ITWS Capstone (Fall 2012)
Page 75: The Semantic Web: RPI ITWS Capstone (Fall 2012)
Page 76: The Semantic Web: RPI ITWS Capstone (Fall 2012)
Page 77: The Semantic Web: RPI ITWS Capstone (Fall 2012)
Page 78: The Semantic Web: RPI ITWS Capstone (Fall 2012)
Page 79: The Semantic Web: RPI ITWS Capstone (Fall 2012)

????????