ITWS Capstone Lecture:

The Semantic Web




                      John S. Erickson, Ph.D.
           Director, Web Science Operations
              Tetherless World Constellation
                                         RPI
...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...
...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...
Boil the ocean!
What really matters?
Is this “Semantic Web” for real?
1989...
““Vague but exciting...”
  Vague but exciting...”

          1989...
2001...
2001...
2001...
Today...
Today...
Today...
Today...
Today...
Today...
Today...
Today...
Percent of total catalogs
(from 192 catalogs)




                            20
                             20
Int'l Open Gov't Dataset Search:
Percent of total catalogs     searching 1,022,787 datasets
(from 192 catalogs)
                                    from 192 catalogs
                                     in 24 languages
                                representing 43 countries
                             and international organizations
                                      (Summer 2012)




                                                               21
                                                                21
Today...
2012...
Semantic Web?
Semantic Web?


“Web of meaning”
Semantic Web?


“Web of meaning”   Make meaningful
                   Make meaningful
                     assertions
                      assertions
                    about things
                     about things
                    on the Web...
                    on the Web...
  Web of Data
Semantic Web?


                “Web of meaning”


                  Web of Data
Link ideas...
Link ideas...


                  Linked Data
Assertions...
...about ideas???
subject
subject   predicate   object
                      object
subject
subject   predicate     object
                        object


article
article   has creator    Jim
                         Jim
doi:10.1109/MC.2009.30



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




   http://dbpedia.org/resource/James_Hendler
   http://dbpedia.org/resource/James_Hendler
doi:10.1109/MC.2009.30



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




   http://dbpedia.org/resource/James_Hendler
   http://dbpedia.org/resource/James_Hendler
That's how to describe things...
...but how do we find things?
SPARQL:
pattern matching
over RDF graphs
http://bit.ly/RumkhW
                           http://bit.ly/RumkhW




?s
?s   dbpedia2:blackboard    ?blackboard
                            ?blackboard
http://bit.ly/Rumtlp
                           http://bit.ly/Rumtlp




?s
?s   dbpedia2:blackboard   ?blackboard
                           ?blackboard
http://bit.ly/RumQwu
http://bit.ly/RumQwu
http://bit.ly/RumQwu
                           http://bit.ly/RumQwu




                           “There is no such month
?s
?s   dbpedia2:blackboard    “There is no such month
                               as “Rocktober”
                                as “Rocktober”
http://bit.ly/RumQwu
http://bit.ly/RumQwu
http://bit.ly/RumQwu
                                          http://bit.ly/RumQwu




http://dbpedia.org/resource/Double,_Double,_Boy_in_Trouble
http://dbpedia.org/resource/Double,_Double,_Boy_in_Trouble
When in 2009 The Inventor said unto us...
Use URIs as names for things
Use URIs as names for things
Use HTTP URIs so that people can look up
 Use HTTP URIs so that people can look up
those names (on the Web)
 those names (on the Web)
When someone looks up a URI, return
 When someone looks up a URI, return
useful information, using the standards
 useful information, using the standards
((RDF*,SPARQL))
 RDF*, SPARQL

Include links to other URIs, so that they can
 Include links to other URIs, so that they can
discover more things
 discover more things
Use URIs as names for things
Use URIs as names for things
Use HTTP URIs so that people can look up
 Use HTTP URIs so that people can look up
those names (on the Web)
 those names (on the Web)
When someone looks up a URI, return
 When someone looks up a URI, return
useful information, using the standards
 useful information, using the standards
((RDF*,SPARQL))
 RDF*, SPARQL

Include links to other URIs, so that they can
 Include links to other URIs, so that they can
discover more things
 discover more things
The Linked Data Cloud
The Linked Data Cloud
The Linked Data Cloud
The Linked Data Cloud
The Linked Data Cloud
The Linked Data Cloud
How does this
  help us?
Linked Data
   enables agile
 data integration
        and
application creation
Mashup: OrgPedia Open Corporate Data
Mashup: OrgPedia Open Corporate Data




                        http://tw.rpi.edu/orgpedia/
Mashup: RPI Research Centers
Mashup: RPI Research Centers
Mashup: RPI Research Centers
Mashup: RPI Research Centers
Mashup: Research Data
Mashup: Research Data
Linked Data Publication: HHS Health Data
Linked Data Publication: HHS Health Data
Linked Data Publication: HHS Health Data
Linked Data Publication: HHS Health Data
Linked Data Publication: HHS Health Data
Linked Data Publication: HHS Health Data
Linked Data Publication: HHS Health Data
Linked Data Publication: HHS Health Data
Linked Data Publication: HHS Health Data
Linked Data Publication: HHS Health Data
Example: Extending a Sci Publishing Portal
Example: Extending a Sci Publishing Portal
Idea: Linking Data-driven Apps with “Smart Content”




         http://inference-web.org/wiki/Semantic_Water_Quality_Portal
          http://inference-web.org/wiki/Semantic_Water_Quality_Portal
[data integration/data science]
Schematic for Deep Carbon Virtual Observatory and Interoperability
                                         Semantic
Integrated         Discovery         interoperability    Analytics                Global Census, Virtual
                 visualizations                         and mining                Mineral Laboratory, ...
Applications


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

                                         Semantic
Software,       Deep Energy/
                                     interoperability
                                                          Physics/           ….            Res/Flux
                    Life                                 Chemistry
                                                                                          Applications
Tools & Apps    Applications                              Models


                           Semantic query,                                      Query,
                            hypothsis and                                     access and
                              inference                                       use of data


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




                                                                        Metadata,
 Data                                                                    schema,
                                                                                            Emission/
                                                                           data
                  GVP             MINDAT      EOS         EarthChem                        Compositions
 Repositories                                                            ... ... ...
[data integration/data science]
...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...
Semantic Web

  key concepts...

  RDF, SPARQL,
   Linked Data,
 mashups, dataviz,
RDFa, microformats,
   Schema.org
Semantic Web

  key concepts...        advanced ideas...

  RDF, SPARQL,          ontology, inference,
   Linked Data,       reasoning, provenance,
 mashups, dataviz,       machine learning,
RDFa, microformats,    policy-based systems
   Schema.org
Semantic Web

  key concepts...                advanced ideas...

  RDF, SPARQL,               ontology, inference,
   Linked Data,            reasoning, provenance,
 mashups, dataviz,            machine learning,
RDFa, microformats,         policy-based systems
   Schema.org


                    careers...
????

ITWS Capstone Lecture (Spring 2013)

  • 1.
    ITWS Capstone Lecture: TheSemantic Web John S. Erickson, Ph.D. Director, Web Science Operations Tetherless World Constellation RPI
  • 2.
    ...the purpose ofthe 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...
  • 3.
    ...the purpose ofthe 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...
  • 4.
  • 5.
  • 6.
    Is this “SemanticWeb” for real?
  • 7.
  • 8.
    ““Vague but exciting...” Vague but exciting...” 1989...
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
    Percent of totalcatalogs (from 192 catalogs) 20 20
  • 21.
    Int'l Open Gov'tDataset Search: Percent of total catalogs searching 1,022,787 datasets (from 192 catalogs) from 192 catalogs in 24 languages representing 43 countries and international organizations (Summer 2012) 21 21
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
    Semantic Web? “Web ofmeaning” Make meaningful Make meaningful assertions assertions about things about things on the Web... on the Web... Web of Data
  • 27.
    Semantic Web? “Web of meaning” Web of Data Link ideas... Link ideas... Linked Data
  • 28.
  • 29.
  • 30.
    subject subject predicate object object
  • 31.
    subject subject predicate object object article article has creator Jim Jim
  • 32.
    doi:10.1109/MC.2009.30 http://purl.org/dc/elements/1.1/creator http://dbpedia.org/resource/James_Hendler http://dbpedia.org/resource/James_Hendler
  • 33.
    doi:10.1109/MC.2009.30 http://purl.org/dc/elements/1.1/creator http://dbpedia.org/resource/James_Hendler http://dbpedia.org/resource/James_Hendler
  • 35.
    That's how todescribe things...
  • 36.
    ...but how dowe find things?
  • 37.
  • 38.
    http://bit.ly/RumkhW http://bit.ly/RumkhW ?s ?s dbpedia2:blackboard ?blackboard ?blackboard
  • 39.
    http://bit.ly/Rumtlp http://bit.ly/Rumtlp ?s ?s dbpedia2:blackboard ?blackboard ?blackboard
  • 41.
  • 42.
    http://bit.ly/RumQwu http://bit.ly/RumQwu “There is no such month ?s ?s dbpedia2:blackboard “There is no such month as “Rocktober” as “Rocktober”
  • 43.
  • 44.
    http://bit.ly/RumQwu http://bit.ly/RumQwu http://dbpedia.org/resource/Double,_Double,_Boy_in_Trouble http://dbpedia.org/resource/Double,_Double,_Boy_in_Trouble
  • 45.
    When in 2009The Inventor said unto us...
  • 47.
    Use URIs asnames for things Use URIs as names for things Use HTTP URIs so that people can look up Use HTTP URIs so that people can look up those names (on the Web) those names (on the Web) When someone looks up a URI, return When someone looks up a URI, return useful information, using the standards useful information, using the standards ((RDF*,SPARQL)) RDF*, SPARQL Include links to other URIs, so that they can Include links to other URIs, so that they can discover more things discover more things
  • 48.
    Use URIs asnames for things Use URIs as names for things Use HTTP URIs so that people can look up Use HTTP URIs so that people can look up those names (on the Web) those names (on the Web) When someone looks up a URI, return When someone looks up a URI, return useful information, using the standards useful information, using the standards ((RDF*,SPARQL)) RDF*, SPARQL Include links to other URIs, so that they can Include links to other URIs, so that they can discover more things discover more things
  • 49.
    The Linked DataCloud The Linked Data Cloud
  • 50.
    The Linked DataCloud The Linked Data Cloud
  • 51.
    The Linked DataCloud The Linked Data Cloud
  • 54.
  • 55.
    Linked Data enables agile data integration and application creation
  • 56.
    Mashup: OrgPedia OpenCorporate Data Mashup: OrgPedia Open Corporate Data http://tw.rpi.edu/orgpedia/
  • 57.
    Mashup: RPI ResearchCenters Mashup: RPI Research Centers
  • 58.
    Mashup: RPI ResearchCenters Mashup: RPI Research Centers
  • 59.
  • 60.
    Linked Data Publication:HHS Health Data Linked Data Publication: HHS Health Data
  • 61.
    Linked Data Publication:HHS Health Data Linked Data Publication: HHS Health Data
  • 62.
    Linked Data Publication:HHS Health Data Linked Data Publication: HHS Health Data
  • 63.
    Linked Data Publication:HHS Health Data Linked Data Publication: HHS Health Data
  • 64.
    Linked Data Publication:HHS Health Data Linked Data Publication: HHS Health Data
  • 65.
    Example: Extending aSci Publishing Portal Example: Extending a Sci Publishing Portal
  • 68.
    Idea: Linking Data-drivenApps with “Smart Content” http://inference-web.org/wiki/Semantic_Water_Quality_Portal http://inference-web.org/wiki/Semantic_Water_Quality_Portal
  • 69.
  • 70.
    Schematic for DeepCarbon Virtual Observatory and Interoperability Semantic Integrated Discovery interoperability Analytics Global Census, Virtual visualizations and mining Mineral Laboratory, ... Applications Application-level mediation: vocabulary, mapping to science and data terms Semantic Software, Deep Energy/ interoperability Physics/ …. Res/Flux Life Chemistry Applications Tools & Apps Applications Models Semantic query, Query, hypothsis and access and inference use of data Semantic mediation: physics, chemistry, mineral, emission data - ChemML, Metadata, Data schema, Emission/ data GVP MINDAT EOS EarthChem Compositions Repositories ... ... ...
  • 71.
  • 72.
    ...the purpose ofthe 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...
  • 73.
    Semantic Web key concepts... RDF, SPARQL, Linked Data, mashups, dataviz, RDFa, microformats, Schema.org
  • 74.
    Semantic Web key concepts... advanced ideas... RDF, SPARQL, ontology, inference, Linked Data, reasoning, provenance, mashups, dataviz, machine learning, RDFa, microformats, policy-based systems Schema.org
  • 75.
    Semantic Web key concepts... advanced ideas... RDF, SPARQL, ontology, inference, Linked Data, reasoning, provenance, mashups, dataviz, machine learning, RDFa, microformats, policy-based systems Schema.org careers...
  • 84.