SlideShare une entreprise Scribd logo
1  sur  44
Introducing the Semantic Web Professor James Hendler http://www.cs.umd.edu/~hendler Co-Director, Maryland Information and Network Dynamics Laboratory Semantic Web Agents Project http://www.mindswap.org MiND
 
The Evolving Web DOCUMENTS DATA/PROGRAMS Web of Knowledge  HyperText Markup Language HyperText Transfer Protocol Resource Description Framework eXtensible Markup Language Self-Describing Documents Foundation of the Current Web Proof, Logic and Ontology Languages Shared terms/terminology Machine-Machine communication 1990 2000 2010 Berners-Lee, Hendler;  Nature , 2001
Web Semantics Semantic Web LayerCake  (Berners-Lee, 99;Swartz-Hendler, 2001)
Can’t we just use XML? This is what a web-page in natural language  looks like for a machine
XML helps XML allows “meaningful tags” to be added to parts of the text CV name education work private <  > <  > <  > <  > <  >
XML    machine accessible meaning But to your machine,  the tags look like this…. CV name education work private <  > <  > <  > <  > <  > <    > <   > <  > <  > <  >
Schemas take a step in the right direction Schemas help…. <    > … by relating  common terms between documents 
But other people use other schemas <    >   > <  >  <  > Someone else has one like this…. CV name education work private <  > <  > <  > <  > <  >
The “semantics” isn’t there <    > … which don’t fit in 
KR provides “external” referents to merge on SW languages add mappings And structure.         CV name education work private <  > <  > <  > <  > <  > <   > <  > <  >  < ‹›„⁄ >
Which is what the web was meant to be!! ,[object Object],[object Object]
Putting semantics on the web
(and making it machine-readable)
 
Event:title Event:WebPage < >  rdf:type photo:Photograph,   Photo:File http://…/images#image1,    Photo:topic  :event1#event:speaker.  Event1 a Event:event;   date “May 7-11”,   speaker http://…#timbl.html   Title “WWW 2002…” TimBL rdf:type w3c-ont:person;   name “Tim Berners-Lee”   …  <daml:ObjectProperty rdf:ID=&quot;photograph&quot;> <rdfs:domain rdf:resource=&quot;#Picture&quot;/> <rdfs:range rdf:resource= …#person&quot;/> </daml:ObjectProperty> <rdf:Description rdf:about=&quot;http://www.w3.org/2001/03/earl/0.95#Person&quot;> <rdf:type rdf:resource=&quot;http://www.w3.org/2000/01/rdf-schema#Class&quot;/> <rdfs:subClassOf rdf:resource=&quot;http://www.w3.org/2001/03/earl/0.95#Assertor&quot;/> </rdf:Description> <s:Class rdf:about=&quot;http://www.semanticweb.org/ontologies/swrc-onto-2000-09-10.daml#Conference&quot;> <s:comment> describes a generic conceptabout events </s:comment> <s:subClassOf rdf:resource=&quot;http://www.semanticweb.org/ontologies/swrc-onto-2000-09-10.daml#Event&quot;/> <a:disjointFrom rdf:resource=&quot;http://www.semanticweb.org/ontologies/swrc-onto-2000-09-10.daml#Workshop&quot;/> <a:restrictedBy rdf:resource=&quot;http://www.semanticweb.org/ontologies/swrc-onto-2000-09-10.daml#genid18&quot;/>
On the Web --  links are critical! <a href= URI> HTML Web page Any Web Resource <a href=“http://…”> RDF URI URI URI RDF is like the web! And… On the Semantic WEB --  links are critical!
RDF graphs resemble semantic nets <mind:Person  rdf:id=“Hendler”> <mind:title jobs:Professor> <jobs:placeOfWork  http://www.cs.umd.edu> </mind:Person> DOC1 Hendler DOC1 Mind:title Jobs:placeOfWork Web Page http://www… Professor Jobs: Mind: Jobs:
Semantics on the  WEB ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Hendler DOC1 Mind:title Jobs:placeOfWork Web Page http://www… Professor Jobs: Mind: Jobs: Other Professors Other Pages Other title s Other description s Other URI s
Radically new view of Semantics Distributed,partially mapped, inconsistent -- but SCALEABLE!  = some partial mapping uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses
Real examples ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Current Activities Semantic Web LayerCake  (Berners-Lee, 99;Swartz-Hendler, 2001) You are here
W3C Web Ontology Working Group ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Membership ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
But will it fly? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Making Markup Easier
Machine worries about the syntax
Use that markup in query/portal interfaces
Extending ontologies on the fly
Semantic Web Portals:   The  Mosaic  of the semantic web? <Oncogene rdf:ID=&quot;Oncogene, MYB&quot;><code>C3682</code><id>3683</id> <Found_In_Organism rdf:ID=&quot;Human&quot;></Found_In_Organism> <Gene_Has_Function rdf:ID=&quot;Gene Transcription&quot;></Gene_Has_Function> <Gene_Has_Function rdf:ID=&quot;Transcriptional Regulation&quot;></Gene_Has_Function> <In_Chromosomal_Location rdf:ID=&quot;6q22-q23&quot;/> </Oncogene> < Oncogene rdf:ID=&quot;Oncogene NMYC&quot;> <code>C17656</code><id>17657</id><Found_In_Organism rdf:ID=&quot;Human&quot;></Found_In_Organism> <In_Chromosomal_Location rdf:ID=&quot;2p24.1&quot;/> <Gene_Has_Function rdf:ID=&quot;Transcriptional Regulation&quot;> </Gene_Has_Function><Gene_Associated_With_Disease rdf:ID=&quot;Neuroblastoma&quot;> </Gene_Associated_With_Disease></Oncogene> <XSLT/>
Moving to the futureof the web Semantic Web LayerCake  (Berners-Lee, 99;Swartz-Hendler, 2001)
Web “travel agents” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],How many cows are there in Texas?
Allows new capabilities
Services off the desktop
Or perhaps on different desktops…
Web Agents need Service Descriptions
Semantic Web Service Description
Use Semantics for Composition Translate my symptoms from French and find me a pharmacy that has the necessary medicine (then compute how to get there and print the directions) Print the directions to a pharmacy which has a medicine that cures the symptoms that I will tell you  (in French)
Or, translate to Planning Operators
For goal-based service composition Buy the French version of a book from amazon.fr and  have it sent to Mom’s address
Services need Web Logics
Web of Trust ,[object Object],[object Object],believe(c1) :- claims(x, c1) ^ predicate(c1, professorAt) ^   arg1(c1, x) ^ arg2(c1, y) ^ claims(c2, y) ^   predicate(c2, professorAt) ^ arg1(c2, x) ^   arg2(c2, y) ^ AccreditedUniversity(y) AcknowledgedUniversity(u) :- link-from( “ http://www.cs.umd.edu/university-list” , u) Notice this one
Distributed Trust
Conclusion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],http://www.daml.org http://www.semanticweb.org http://www.w3.org/2001/sw

Contenu connexe

Tendances

Introduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS PractitionersIntroduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS PractitionersEmanuele Della Valle
 
Harith Alani's presentation at SSSW 2011
Harith Alani's presentation at SSSW 2011Harith Alani's presentation at SSSW 2011
Harith Alani's presentation at SSSW 2011sssw2011
 
Jim Hendler's Presentation at SSSW 2011
Jim Hendler's Presentation at SSSW 2011Jim Hendler's Presentation at SSSW 2011
Jim Hendler's Presentation at SSSW 2011sssw2011
 
Realizing a Semantic Web Application - ICWE 2010 Tutorial
Realizing a Semantic Web Application - ICWE 2010 TutorialRealizing a Semantic Web Application - ICWE 2010 Tutorial
Realizing a Semantic Web Application - ICWE 2010 TutorialEmanuele Della Valle
 
Linking Open Data with Drupal
Linking Open Data with DrupalLinking Open Data with Drupal
Linking Open Data with Drupalemmanuel_jamin
 
Semantic Web: an Introduction
Semantic Web: an IntroductionSemantic Web: an Introduction
Semantic Web: an IntroductionLuigi De Russis
 
How to Build Linked Data Sites with Drupal 7 and RDFa
How to Build Linked Data Sites with Drupal 7 and RDFaHow to Build Linked Data Sites with Drupal 7 and RDFa
How to Build Linked Data Sites with Drupal 7 and RDFascorlosquet
 
Explaining The Semantic Web
Explaining The Semantic WebExplaining The Semantic Web
Explaining The Semantic WebSourav Sharma
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic  Web and Linked DataAn introduction to Semantic  Web and Linked Data
An introduction to Semantic Web and Linked DataGabriela Agustini
 
The Semantic Web: status and prospects
The Semantic Web: status and prospectsThe Semantic Web: status and prospects
The Semantic Web: status and prospectsGuus Schreiber
 
09 semantic web & ontologies
09 semantic web & ontologies09 semantic web & ontologies
09 semantic web & ontologiesMarina Santini
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Jane Stevenson
 
Peter Mika's Presentation at SSSW 2011
Peter Mika's Presentation at SSSW 2011Peter Mika's Presentation at SSSW 2011
Peter Mika's Presentation at SSSW 2011sssw2011
 
Jarrar: Introduction to Ontology
Jarrar: Introduction to OntologyJarrar: Introduction to Ontology
Jarrar: Introduction to OntologyMustafa Jarrar
 
Introduction to Linked Data
Introduction to Linked DataIntroduction to Linked Data
Introduction to Linked DataJuan Sequeda
 
Intro to the Semantic Web Landscape - 2011
Intro to the Semantic Web Landscape - 2011Intro to the Semantic Web Landscape - 2011
Intro to the Semantic Web Landscape - 2011LeeFeigenbaum
 
Eprints Special Session - DC-2006, Mexico
Eprints Special Session - DC-2006, MexicoEprints Special Session - DC-2006, Mexico
Eprints Special Session - DC-2006, MexicoEduserv Foundation
 
Semantic web Document
Semantic web DocumentSemantic web Document
Semantic web Documentap
 

Tendances (20)

Introduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS PractitionersIntroduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS Practitioners
 
Harith Alani's presentation at SSSW 2011
Harith Alani's presentation at SSSW 2011Harith Alani's presentation at SSSW 2011
Harith Alani's presentation at SSSW 2011
 
Jim Hendler's Presentation at SSSW 2011
Jim Hendler's Presentation at SSSW 2011Jim Hendler's Presentation at SSSW 2011
Jim Hendler's Presentation at SSSW 2011
 
A short introduction to Semantic Web - 2012
A short introduction to Semantic Web - 2012A short introduction to Semantic Web - 2012
A short introduction to Semantic Web - 2012
 
Realizing a Semantic Web Application - ICWE 2010 Tutorial
Realizing a Semantic Web Application - ICWE 2010 TutorialRealizing a Semantic Web Application - ICWE 2010 Tutorial
Realizing a Semantic Web Application - ICWE 2010 Tutorial
 
Linking Open Data with Drupal
Linking Open Data with DrupalLinking Open Data with Drupal
Linking Open Data with Drupal
 
Semantic Web: an Introduction
Semantic Web: an IntroductionSemantic Web: an Introduction
Semantic Web: an Introduction
 
How to Build Linked Data Sites with Drupal 7 and RDFa
How to Build Linked Data Sites with Drupal 7 and RDFaHow to Build Linked Data Sites with Drupal 7 and RDFa
How to Build Linked Data Sites with Drupal 7 and RDFa
 
Semantic web Santhosh N Basavarajappa
Semantic web   Santhosh N BasavarajappaSemantic web   Santhosh N Basavarajappa
Semantic web Santhosh N Basavarajappa
 
Explaining The Semantic Web
Explaining The Semantic WebExplaining The Semantic Web
Explaining The Semantic Web
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic  Web and Linked DataAn introduction to Semantic  Web and Linked Data
An introduction to Semantic Web and Linked Data
 
The Semantic Web: status and prospects
The Semantic Web: status and prospectsThe Semantic Web: status and prospects
The Semantic Web: status and prospects
 
09 semantic web & ontologies
09 semantic web & ontologies09 semantic web & ontologies
09 semantic web & ontologies
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011
 
Peter Mika's Presentation at SSSW 2011
Peter Mika's Presentation at SSSW 2011Peter Mika's Presentation at SSSW 2011
Peter Mika's Presentation at SSSW 2011
 
Jarrar: Introduction to Ontology
Jarrar: Introduction to OntologyJarrar: Introduction to Ontology
Jarrar: Introduction to Ontology
 
Introduction to Linked Data
Introduction to Linked DataIntroduction to Linked Data
Introduction to Linked Data
 
Intro to the Semantic Web Landscape - 2011
Intro to the Semantic Web Landscape - 2011Intro to the Semantic Web Landscape - 2011
Intro to the Semantic Web Landscape - 2011
 
Eprints Special Session - DC-2006, Mexico
Eprints Special Session - DC-2006, MexicoEprints Special Session - DC-2006, Mexico
Eprints Special Session - DC-2006, Mexico
 
Semantic web Document
Semantic web DocumentSemantic web Document
Semantic web Document
 

Similaire à Sweo talk

New Directions in Metadata
New Directions in MetadataNew Directions in Metadata
New Directions in Metadatasuyu22
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic WebBarry Smith
 
The Semantic Web An Introduction
The Semantic Web An IntroductionThe Semantic Web An Introduction
The Semantic Web An Introductionshaouy
 
DC-2008 Tutorial 3 - Dublin Core and other metadata schemas
DC-2008 Tutorial 3 - Dublin Core and other metadata schemasDC-2008 Tutorial 3 - Dublin Core and other metadata schemas
DC-2008 Tutorial 3 - Dublin Core and other metadata schemasMikael Nilsson
 
Implementing the Genetic Algorithm in XSLT: PoC
Implementing the Genetic Algorithm in XSLT: PoCImplementing the Genetic Algorithm in XSLT: PoC
Implementing the Genetic Algorithm in XSLT: PoCjimfuller2009
 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic WebIvan Herman
 
How to Find a Needle in the Haystack
How to Find a Needle in the HaystackHow to Find a Needle in the Haystack
How to Find a Needle in the HaystackAdrian Stevenson
 
PowerPoint
PowerPointPowerPoint
PowerPointVideoguy
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Webliddy
 
Making the Web searchable
Making the Web searchableMaking the Web searchable
Making the Web searchablePeter Mika
 
Web3.0 or The semantic web
Web3.0 or The semantic webWeb3.0 or The semantic web
Web3.0 or The semantic webDarren Wood
 
Structured Document Search and Retrieval
Structured Document Search and RetrievalStructured Document Search and Retrieval
Structured Document Search and RetrievalOptum
 
What is hot on the web right now - A W3C perspective
What is hot on the web right now - A W3C perspectiveWhat is hot on the web right now - A W3C perspective
What is hot on the web right now - A W3C perspectiveArmin Haller
 
The Semantic Web: It's for Real
The Semantic Web: It's for RealThe Semantic Web: It's for Real
The Semantic Web: It's for RealJames Hendler
 
Wisneski TeI workshop 2009-2010
Wisneski TeI workshop 2009-2010Wisneski TeI workshop 2009-2010
Wisneski TeI workshop 2009-2010Rich Wisneski
 
Xml Case Learns 2008
Xml Case Learns 2008Xml Case Learns 2008
Xml Case Learns 2008Rich Wisneski
 
Metadata first, ontologies second
Metadata first, ontologies secondMetadata first, ontologies second
Metadata first, ontologies secondJoseba Abaitua
 
GATE, HLT and Machine Learning, Sheffield, July 2003
GATE, HLT and Machine Learning, Sheffield, July 2003GATE, HLT and Machine Learning, Sheffield, July 2003
GATE, HLT and Machine Learning, Sheffield, July 2003butest
 

Similaire à Sweo talk (20)

New Directions in Metadata
New Directions in MetadataNew Directions in Metadata
New Directions in Metadata
 
Html
HtmlHtml
Html
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Web
 
The Semantic Web An Introduction
The Semantic Web An IntroductionThe Semantic Web An Introduction
The Semantic Web An Introduction
 
DC-2008 Tutorial 3 - Dublin Core and other metadata schemas
DC-2008 Tutorial 3 - Dublin Core and other metadata schemasDC-2008 Tutorial 3 - Dublin Core and other metadata schemas
DC-2008 Tutorial 3 - Dublin Core and other metadata schemas
 
Implementing the Genetic Algorithm in XSLT: PoC
Implementing the Genetic Algorithm in XSLT: PoCImplementing the Genetic Algorithm in XSLT: PoC
Implementing the Genetic Algorithm in XSLT: PoC
 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic Web
 
How to Find a Needle in the Haystack
How to Find a Needle in the HaystackHow to Find a Needle in the Haystack
How to Find a Needle in the Haystack
 
PowerPoint
PowerPointPowerPoint
PowerPoint
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Making the Web searchable
Making the Web searchableMaking the Web searchable
Making the Web searchable
 
Web3.0 or The semantic web
Web3.0 or The semantic webWeb3.0 or The semantic web
Web3.0 or The semantic web
 
Structured Document Search and Retrieval
Structured Document Search and RetrievalStructured Document Search and Retrieval
Structured Document Search and Retrieval
 
What is hot on the web right now - A W3C perspective
What is hot on the web right now - A W3C perspectiveWhat is hot on the web right now - A W3C perspective
What is hot on the web right now - A W3C perspective
 
The Semantic Web: It's for Real
The Semantic Web: It's for RealThe Semantic Web: It's for Real
The Semantic Web: It's for Real
 
Wisneski TeI workshop 2009-2010
Wisneski TeI workshop 2009-2010Wisneski TeI workshop 2009-2010
Wisneski TeI workshop 2009-2010
 
Xml Case Learns 2008
Xml Case Learns 2008Xml Case Learns 2008
Xml Case Learns 2008
 
Metadata first, ontologies second
Metadata first, ontologies secondMetadata first, ontologies second
Metadata first, ontologies second
 
GATE, HLT and Machine Learning, Sheffield, July 2003
GATE, HLT and Machine Learning, Sheffield, July 2003GATE, HLT and Machine Learning, Sheffield, July 2003
GATE, HLT and Machine Learning, Sheffield, July 2003
 
Metadata Cloud
Metadata CloudMetadata Cloud
Metadata Cloud
 

Dernier

Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 

Dernier (20)

Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 

Sweo talk

  • 1. Introducing the Semantic Web Professor James Hendler http://www.cs.umd.edu/~hendler Co-Director, Maryland Information and Network Dynamics Laboratory Semantic Web Agents Project http://www.mindswap.org MiND
  • 2.  
  • 3. The Evolving Web DOCUMENTS DATA/PROGRAMS Web of Knowledge HyperText Markup Language HyperText Transfer Protocol Resource Description Framework eXtensible Markup Language Self-Describing Documents Foundation of the Current Web Proof, Logic and Ontology Languages Shared terms/terminology Machine-Machine communication 1990 2000 2010 Berners-Lee, Hendler; Nature , 2001
  • 4. Web Semantics Semantic Web LayerCake (Berners-Lee, 99;Swartz-Hendler, 2001)
  • 5. Can’t we just use XML? This is what a web-page in natural language looks like for a machine
  • 6. XML helps XML allows “meaningful tags” to be added to parts of the text CV name education work private < > < > < > < > < >
  • 7. XML  machine accessible meaning But to your machine, the tags look like this…. CV name education work private < > < > < > < > < > <  > <  > <  > <  > <  >
  • 8. Schemas take a step in the right direction Schemas help…. <  > … by relating common terms between documents 
  • 9. But other people use other schemas <  >   > <  >  <  > Someone else has one like this…. CV name education work private < > < > < > < > < >
  • 10. The “semantics” isn’t there <  > … which don’t fit in 
  • 11. KR provides “external” referents to merge on SW languages add mappings And structure.         CV name education work private < > < > < > < > < > <  > <  > <  >  < ‹›„⁄ >
  • 12.
  • 14. (and making it machine-readable)
  • 15.  
  • 16. Event:title Event:WebPage < > rdf:type photo:Photograph, Photo:File http://…/images#image1, Photo:topic :event1#event:speaker. Event1 a Event:event; date “May 7-11”, speaker http://…#timbl.html Title “WWW 2002…” TimBL rdf:type w3c-ont:person; name “Tim Berners-Lee” … <daml:ObjectProperty rdf:ID=&quot;photograph&quot;> <rdfs:domain rdf:resource=&quot;#Picture&quot;/> <rdfs:range rdf:resource= …#person&quot;/> </daml:ObjectProperty> <rdf:Description rdf:about=&quot;http://www.w3.org/2001/03/earl/0.95#Person&quot;> <rdf:type rdf:resource=&quot;http://www.w3.org/2000/01/rdf-schema#Class&quot;/> <rdfs:subClassOf rdf:resource=&quot;http://www.w3.org/2001/03/earl/0.95#Assertor&quot;/> </rdf:Description> <s:Class rdf:about=&quot;http://www.semanticweb.org/ontologies/swrc-onto-2000-09-10.daml#Conference&quot;> <s:comment> describes a generic conceptabout events </s:comment> <s:subClassOf rdf:resource=&quot;http://www.semanticweb.org/ontologies/swrc-onto-2000-09-10.daml#Event&quot;/> <a:disjointFrom rdf:resource=&quot;http://www.semanticweb.org/ontologies/swrc-onto-2000-09-10.daml#Workshop&quot;/> <a:restrictedBy rdf:resource=&quot;http://www.semanticweb.org/ontologies/swrc-onto-2000-09-10.daml#genid18&quot;/>
  • 17. On the Web -- links are critical! <a href= URI> HTML Web page Any Web Resource <a href=“http://…”> RDF URI URI URI RDF is like the web! And… On the Semantic WEB -- links are critical!
  • 18. RDF graphs resemble semantic nets <mind:Person rdf:id=“Hendler”> <mind:title jobs:Professor> <jobs:placeOfWork http://www.cs.umd.edu> </mind:Person> DOC1 Hendler DOC1 Mind:title Jobs:placeOfWork Web Page http://www… Professor Jobs: Mind: Jobs:
  • 19.
  • 20. Radically new view of Semantics Distributed,partially mapped, inconsistent -- but SCALEABLE! = some partial mapping uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses uses
  • 21.
  • 22. Current Activities Semantic Web LayerCake (Berners-Lee, 99;Swartz-Hendler, 2001) You are here
  • 23.
  • 24.
  • 25.
  • 27. Machine worries about the syntax
  • 28. Use that markup in query/portal interfaces
  • 30. Semantic Web Portals: The Mosaic of the semantic web? <Oncogene rdf:ID=&quot;Oncogene, MYB&quot;><code>C3682</code><id>3683</id> <Found_In_Organism rdf:ID=&quot;Human&quot;></Found_In_Organism> <Gene_Has_Function rdf:ID=&quot;Gene Transcription&quot;></Gene_Has_Function> <Gene_Has_Function rdf:ID=&quot;Transcriptional Regulation&quot;></Gene_Has_Function> <In_Chromosomal_Location rdf:ID=&quot;6q22-q23&quot;/> </Oncogene> < Oncogene rdf:ID=&quot;Oncogene NMYC&quot;> <code>C17656</code><id>17657</id><Found_In_Organism rdf:ID=&quot;Human&quot;></Found_In_Organism> <In_Chromosomal_Location rdf:ID=&quot;2p24.1&quot;/> <Gene_Has_Function rdf:ID=&quot;Transcriptional Regulation&quot;> </Gene_Has_Function><Gene_Associated_With_Disease rdf:ID=&quot;Neuroblastoma&quot;> </Gene_Associated_With_Disease></Oncogene> <XSLT/>
  • 31. Moving to the futureof the web Semantic Web LayerCake (Berners-Lee, 99;Swartz-Hendler, 2001)
  • 32.
  • 34. Services off the desktop
  • 35. Or perhaps on different desktops…
  • 36. Web Agents need Service Descriptions
  • 37. Semantic Web Service Description
  • 38. Use Semantics for Composition Translate my symptoms from French and find me a pharmacy that has the necessary medicine (then compute how to get there and print the directions) Print the directions to a pharmacy which has a medicine that cures the symptoms that I will tell you (in French)
  • 39. Or, translate to Planning Operators
  • 40. For goal-based service composition Buy the French version of a book from amazon.fr and have it sent to Mom’s address
  • 42.
  • 44.