SlideShare a Scribd company logo
1 of 16
The Semantic Web
An Emerging Successor of the Web
By Tim Berners-Lee, James Hendler and Ora Lassila
Presented
by
Veera Chandra Sekhar
Overview
• Introduction
• Expressing Meaning
• Knowledge Representation
• XML
• RDF
• Ontologies
• Incremental Ontology Creation
• Agents
• Evolution of Semantic Web
• Advantages
• Conclusion
• The development of Semantic Web is well underway with a goal that it would
be possible for machines to understand the information on the web rather than
simply display.
• The major obstacle to this goal is the fact that most information on the web is
designed solely for human consumption. This information should be structured
in a way that machines can understand and process that information.
• The concept of machine-understandable documents does not imply “Artificial
Intelligence”. It only indicates a machine’s ability to solve well-defined
problems by performing well-defined operations on well-defined data.
• The key technological threads that are currently employed in the development
of Semantic Web are: eXtensible Markup Language (XML), Resource
Description Framework (RDF), DAML (DARPAAgent Markup Language).
Introduction
Expressing Meaning
• Most of the web’s content today is designed for humans to read , and not for
computer programs to process meaningfully.
• Computers can
- parse the web pages.
- perform routine processing (here a header, there a link, etc.)
In general, they have no reliable way to understand and process the semantics.
• The Semantic Web will bring structure to the
meaningful content of the web of web pages,
creating an environment where software agents
roaming from page to page carry out sophisticated
tasks for users.
• The Semantic Web is not a separate web.
Knowledge Representation
• For Semantic Web to function, the computers should have access to
• Structured Collections of Information
• Meaning of this Information
• Sets of Inference Rules/Logic.
These sets of Inference rules can be used to conduct automated reasoning.
• Technological Threads for developing the Semantic Web:
- XML
- RDF
- Ontologies
XML
• XML lets everyone to create their own tags.
• These tags can be used by the script programs in sophisticated ways to
perform various tasks, but the script writer has to know what the page
writer uses each tag for.
• In short, XML allows you to add arbitrary structure to the documents but
says nothing about what the structures mean.
• It has no built mechanism to convey the meaning of the user’s new tags to
other users.
• A scheme for defining information on the web. It provides the technology for
expressing the meaning of terms and concepts in a form that computers can
readily process.
• RDF encodes this information on the XML page in sets of triples. The
triple is an information on the web about related things.
• Each triple is a combination of Subject, Verb and Object, similar to an
elementary sentence.
• Subjects, Verbs and Objects are each identified by a URI, which enable
anyone to define a new concept/new verb just by defining a URI for it
somewhere on the web.
RDF
These triples can be written using XML tags as shown,
<contact rdf:about=“edumbill”>
<name>Edd Dumbill</name>
<role>Managing Director</role>
<organization>XML.com</organization>
</contact>
Subject Verb Object
doc.xml#edumbill http://w3.org/1999/02/22-rdf-syntax-ns#type http://example.org/contact
doc.xml#edumbill http://example.org/name “Edd Dumbill”
doc.xml#edumbill http://example.org/role “Managing Director”
doc.xml#edumbill http://example.organization “XML.com”
RDF (contd.)
• An RDF document can make assertions that particular things (people, web
pages or whatever) have properties ( “is a sister of”, “is the author of”) with
values (another person, another person, etc.)
• RDF uses a different URI for each specific concept. Solves the problem of
same definition but different concepts. Eg. AddressTags in an XML page.
Ontologies
• Ontologies are collections of statements written in a language such as RDF
that define relations between concepts and specifies logical rules for
reasoning about them.
• Computers/agents/services will understand the meaning of semantic data on
a web page by following links to specified ontologies.
• Ontologies can express a large number of relationships among entities
(objects) by assigning properties to classes and allowing subclasses to inherit
such properties.
• An Ontology may express the rule,
If City Code State Code
and Address City Code then Address State Code
• Enhances the functioning of semantic web: Improves accuracy of web
searches, Easy development of programs that can tackle complicated queries.
Incremental Ontology Creation
www.petshop.com
We sell animals
Your Web Page
Animals of
type feline
o1
Feline of type f2
o2
Feline of type f1
Animals of
type canine
Oa
F1 is popular
F1 is exotic
Your own ontology page
Pages from a web ontology repository
http://www.daml.org/ontologies
• The meaning of the terms or XML codes used on a web page can be defined
by pointers (markup not displayed by a typical browser) from the page to an
ontology page.
• Problem: Same concept different definitions.
E.g. One ontology defines : Address contains Zip Code.
Other ontology defines : Address contains Postal Code.
Resolved: If ontologies provide equivalence relations, i.e one or both
may contain the information that “Zip Code is Equivalent to Postal Code”
Agents
• A piece of software that that runs without direct human control or constant
supervision to accomplish goals provided by the user.
• Software Agents can
- collect web content from diverse sources.
- process that information and exchange the results with
other programs(agents).
- also exchange proofs “proofs” written in Semantic
Web’s Unified Language. Eg. Verify Cook’s place.
Online Services
Cook is in Missouri
Proof ?
Proof, doubts?
No
Where is cook?
(UL : A language that expresses logical inferences made using rules and
information such as those specified by ontologies.)
Agents
• Digital Signatures are another vital feature, which are encrypted blocks of data
that computers and agents can use to verify that the attached information has
been provided by a specific trusted source.
• Existing Automated Web-based Services:
- have no semantics.
- agents/programs cannot locate a service that will perform a specific function.
• The Semantic Web is more flexible :
- We can have a common language to describe a service.
- The consumer agents and producer agents can reach a shared understanding by
exchanging ontologies, which provide the vocabulary needed for discussion.
- Web-Services and agents can advertise their functions by depositing such
information in directories analogous to the Yellow Pages.
SOFTWARE AGENTS will
be greatly facilitated by
semantic content on the Web. In
the depicted scenario, Lucy's
agent tracks down a physical
therapy clinic for her mother
that meets a combination of
criteria and has open
appointment times that mesh
with her and her brother Pete's
schedules. Ontologies that
define the meaning of semantic
data play a key role in enabling
the agent to understand what is
on the Semantic Web, interact
with sites and employ other
automated services.
Evolution of Semantic Web
Advantages
• Automated Tools
• Enhanced Web Services
• Effective Searching
• Quality issues
• Trust Issues
Conclusion
• The semantic web in naming every concept simply by a URI, lets everyone
express new concepts that they invent with minimal effort.
• Its unifying modeling language will enable these concepts to be progressively
linked into a universal web.
• The structure of semantic web will open up the knowledge and workings of
human kind to meaningful analysis by software agents, providing a new class
of tools by which we can live, work and learn together.

More Related Content

What's hot

Semantic web service
Semantic web serviceSemantic web service
Semantic web service
jean Agnimel
 
Semantic Web: Intro
Semantic Web: IntroSemantic Web: Intro
Semantic Web: Intro
Fariz Darari
 

What's hot (20)

Semantic web Document
Semantic web DocumentSemantic web Document
Semantic web Document
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
 
Lecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic WebLecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic Web
 
DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0
 
Semantic web
Semantic webSemantic web
Semantic web
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Web
 
Semantic web
Semantic webSemantic web
Semantic web
 
Metadata practice and direction: a community perspective
Metadata practice and direction:a community perspectiveMetadata practice and direction:a community perspective
Metadata practice and direction: a community perspective
 
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
 
Semantic web
Semantic webSemantic web
Semantic web
 
22 owl section 1
22 owl    section 122 owl    section 1
22 owl section 1
 
Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...
Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...
Semantic Web (IS 535 presentation) by ITRL students Deborah Ratliff and Maril...
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic WebJarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
 
Semantic
SemanticSemantic
Semantic
 
Semantic web
Semantic webSemantic web
Semantic web
 
xml test
xml testxml test
xml test
 
Semantic web service
Semantic web serviceSemantic web service
Semantic web service
 
Web 3.0 The Semantic Web
Web 3.0 The Semantic WebWeb 3.0 The Semantic Web
Web 3.0 The Semantic Web
 
Semantic Web: Intro
Semantic Web: IntroSemantic Web: Intro
Semantic Web: Intro
 

Similar to Semantic web

Semantic web xml-rdf-dom parser
Semantic web xml-rdf-dom parserSemantic web xml-rdf-dom parser
Semantic web xml-rdf-dom parser
Serdar Sönmez
 
Web 3 final(1)
Web 3 final(1)Web 3 final(1)
Web 3 final(1)
Venky Dood
 
Toward The Semantic Deep Web
Toward The Semantic Deep WebToward The Semantic Deep Web
Toward The Semantic Deep Web
Samiul Hoque
 
MADS4007_Fall2022-Intro to Web Technologies.docx.pptx
MADS4007_Fall2022-Intro to Web Technologies.docx.pptxMADS4007_Fall2022-Intro to Web Technologies.docx.pptx
MADS4007_Fall2022-Intro to Web Technologies.docx.pptx
awadalsabbah
 
Riding The Semantic Wave
Riding The Semantic WaveRiding The Semantic Wave
Riding The Semantic Wave
Kaniska Mandal
 

Similar to Semantic web (20)

unit 1.pptx
unit 1.pptxunit 1.pptx
unit 1.pptx
 
semantic web tech.ppt
semantic web tech.pptsemantic web tech.ppt
semantic web tech.ppt
 
Semantic web
Semantic webSemantic web
Semantic web
 
Semantic Web Nature
Semantic Web NatureSemantic Web Nature
Semantic Web Nature
 
Semantic web xml-rdf-dom parser
Semantic web xml-rdf-dom parserSemantic web xml-rdf-dom parser
Semantic web xml-rdf-dom parser
 
Semantic framework for web scraping.
Semantic framework for web scraping.Semantic framework for web scraping.
Semantic framework for web scraping.
 
How does semantic technology work?
How does semantic technology work? How does semantic technology work?
How does semantic technology work?
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
 
Web 3 final(1)
Web 3 final(1)Web 3 final(1)
Web 3 final(1)
 
Toward The Semantic Deep Web
Toward The Semantic Deep WebToward The Semantic Deep Web
Toward The Semantic Deep Web
 
Semantic web
Semantic webSemantic web
Semantic web
 
MADS4007_Fall2022-Intro to Web Technologies.docx.pptx
MADS4007_Fall2022-Intro to Web Technologies.docx.pptxMADS4007_Fall2022-Intro to Web Technologies.docx.pptx
MADS4007_Fall2022-Intro to Web Technologies.docx.pptx
 
Corrib.org - OpenSource and Research
Corrib.org - OpenSource and ResearchCorrib.org - OpenSource and Research
Corrib.org - OpenSource and Research
 
Intelligent expert systems for location planning
Intelligent expert systems for location planningIntelligent expert systems for location planning
Intelligent expert systems for location planning
 
WebGUI And The Semantic Web
WebGUI And The Semantic WebWebGUI And The Semantic Web
WebGUI And The Semantic Web
 
Semantic Web Analytics.pptx
Semantic Web Analytics.pptxSemantic Web Analytics.pptx
Semantic Web Analytics.pptx
 
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
 
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
 
Riding The Semantic Wave
Riding The Semantic WaveRiding The Semantic Wave
Riding The Semantic Wave
 
Web services
Web servicesWeb services
Web services
 

Recently uploaded

一比一定制(Dundee毕业证书)英国邓迪大学毕业证学位证书
一比一定制(Dundee毕业证书)英国邓迪大学毕业证学位证书一比一定制(Dundee毕业证书)英国邓迪大学毕业证学位证书
一比一定制(Dundee毕业证书)英国邓迪大学毕业证学位证书
gfhdsfr
 
Production 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptxProduction 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptx
ChloeMeadows1
 
一比一定制波士顿学院毕业证学位证书
一比一定制波士顿学院毕业证学位证书一比一定制波士顿学院毕业证学位证书
一比一定制波士顿学院毕业证学位证书
A
 
一比一定制(Temasek毕业证书)新加坡淡马锡理工学院毕业证学位证书
一比一定制(Temasek毕业证书)新加坡淡马锡理工学院毕业证学位证书一比一定制(Temasek毕业证书)新加坡淡马锡理工学院毕业证学位证书
一比一定制(Temasek毕业证书)新加坡淡马锡理工学院毕业证学位证书
B
 
原版定制(PSU毕业证书)美国宾州州立大学毕业证原件一模一样
原版定制(PSU毕业证书)美国宾州州立大学毕业证原件一模一样原版定制(PSU毕业证书)美国宾州州立大学毕业证原件一模一样
原版定制(PSU毕业证书)美国宾州州立大学毕业证原件一模一样
rgdasda
 
一比一原版(PSU毕业证书)美国宾州州立大学毕业证如何办理
一比一原版(PSU毕业证书)美国宾州州立大学毕业证如何办理一比一原版(PSU毕业证书)美国宾州州立大学毕业证如何办理
一比一原版(PSU毕业证书)美国宾州州立大学毕业证如何办理
Fir
 
原版定制美国加州大学河滨分校毕业证原件一模一样
原版定制美国加州大学河滨分校毕业证原件一模一样原版定制美国加州大学河滨分校毕业证原件一模一样
原版定制美国加州大学河滨分校毕业证原件一模一样
A
 
一比一原版(Bath毕业证书)英国桑德兰大学毕业证如何办理
一比一原版(Bath毕业证书)英国桑德兰大学毕业证如何办理一比一原版(Bath毕业证书)英国桑德兰大学毕业证如何办理
一比一原版(Bath毕业证书)英国桑德兰大学毕业证如何办理
B
 
一比一原版英国萨赛克斯大学毕业证如何办理
一比一原版英国萨赛克斯大学毕业证如何办理一比一原版英国萨赛克斯大学毕业证如何办理
一比一原版英国萨赛克斯大学毕业证如何办理
SDSA
 
一比一定制加州大学欧文分校毕业证学位证书
一比一定制加州大学欧文分校毕业证学位证书一比一定制加州大学欧文分校毕业证学位证书
一比一定制加州大学欧文分校毕业证学位证书
A
 
一比一原版(Soton毕业证书)南安普顿大学毕业证原件一模一样
一比一原版(Soton毕业证书)南安普顿大学毕业证原件一模一样一比一原版(Soton毕业证书)南安普顿大学毕业证原件一模一样
一比一原版(Soton毕业证书)南安普顿大学毕业证原件一模一样
Fi
 

Recently uploaded (20)

I’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 ShirtI’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 Shirt
 
一比一定制(Dundee毕业证书)英国邓迪大学毕业证学位证书
一比一定制(Dundee毕业证书)英国邓迪大学毕业证学位证书一比一定制(Dundee毕业证书)英国邓迪大学毕业证学位证书
一比一定制(Dundee毕业证书)英国邓迪大学毕业证学位证书
 
Production 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptxProduction 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptx
 
The Rise of Subscription-Based Digital Services.pdf
The Rise of Subscription-Based Digital Services.pdfThe Rise of Subscription-Based Digital Services.pdf
The Rise of Subscription-Based Digital Services.pdf
 
一比一定制波士顿学院毕业证学位证书
一比一定制波士顿学院毕业证学位证书一比一定制波士顿学院毕业证学位证书
一比一定制波士顿学院毕业证学位证书
 
💞 Safe And Seℂure ℂall Girls Dehradun ℂall Girls Serviℂe Just ℂall 🍑👄93157910...
💞 Safe And Seℂure ℂall Girls Dehradun ℂall Girls Serviℂe Just ℂall 🍑👄93157910...💞 Safe And Seℂure ℂall Girls Dehradun ℂall Girls Serviℂe Just ℂall 🍑👄93157910...
💞 Safe And Seℂure ℂall Girls Dehradun ℂall Girls Serviℂe Just ℂall 🍑👄93157910...
 
Statistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdfStatistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdf
 
一比一定制(Temasek毕业证书)新加坡淡马锡理工学院毕业证学位证书
一比一定制(Temasek毕业证书)新加坡淡马锡理工学院毕业证学位证书一比一定制(Temasek毕业证书)新加坡淡马锡理工学院毕业证学位证书
一比一定制(Temasek毕业证书)新加坡淡马锡理工学院毕业证学位证书
 
原版定制(PSU毕业证书)美国宾州州立大学毕业证原件一模一样
原版定制(PSU毕业证书)美国宾州州立大学毕业证原件一模一样原版定制(PSU毕业证书)美国宾州州立大学毕业证原件一模一样
原版定制(PSU毕业证书)美国宾州州立大学毕业证原件一模一样
 
GOOGLE Io 2024 At takes center stage.pdf
GOOGLE Io 2024 At takes center stage.pdfGOOGLE Io 2024 At takes center stage.pdf
GOOGLE Io 2024 At takes center stage.pdf
 
Reggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirts
 
Development Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of appsDevelopment Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of apps
 
一比一原版(PSU毕业证书)美国宾州州立大学毕业证如何办理
一比一原版(PSU毕业证书)美国宾州州立大学毕业证如何办理一比一原版(PSU毕业证书)美国宾州州立大学毕业证如何办理
一比一原版(PSU毕业证书)美国宾州州立大学毕业证如何办理
 
原版定制美国加州大学河滨分校毕业证原件一模一样
原版定制美国加州大学河滨分校毕业证原件一模一样原版定制美国加州大学河滨分校毕业证原件一模一样
原版定制美国加州大学河滨分校毕业证原件一模一样
 
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWebiThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
 
一比一原版(Bath毕业证书)英国桑德兰大学毕业证如何办理
一比一原版(Bath毕业证书)英国桑德兰大学毕业证如何办理一比一原版(Bath毕业证书)英国桑德兰大学毕业证如何办理
一比一原版(Bath毕业证书)英国桑德兰大学毕业证如何办理
 
一比一原版英国萨赛克斯大学毕业证如何办理
一比一原版英国萨赛克斯大学毕业证如何办理一比一原版英国萨赛克斯大学毕业证如何办理
一比一原版英国萨赛克斯大学毕业证如何办理
 
一比一定制加州大学欧文分校毕业证学位证书
一比一定制加州大学欧文分校毕业证学位证书一比一定制加州大学欧文分校毕业证学位证书
一比一定制加州大学欧文分校毕业证学位证书
 
一比一原版(Soton毕业证书)南安普顿大学毕业证原件一模一样
一比一原版(Soton毕业证书)南安普顿大学毕业证原件一模一样一比一原版(Soton毕业证书)南安普顿大学毕业证原件一模一样
一比一原版(Soton毕业证书)南安普顿大学毕业证原件一模一样
 
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
 

Semantic web

  • 1. The Semantic Web An Emerging Successor of the Web By Tim Berners-Lee, James Hendler and Ora Lassila Presented by Veera Chandra Sekhar
  • 2. Overview • Introduction • Expressing Meaning • Knowledge Representation • XML • RDF • Ontologies • Incremental Ontology Creation • Agents • Evolution of Semantic Web • Advantages • Conclusion
  • 3. • The development of Semantic Web is well underway with a goal that it would be possible for machines to understand the information on the web rather than simply display. • The major obstacle to this goal is the fact that most information on the web is designed solely for human consumption. This information should be structured in a way that machines can understand and process that information. • The concept of machine-understandable documents does not imply “Artificial Intelligence”. It only indicates a machine’s ability to solve well-defined problems by performing well-defined operations on well-defined data. • The key technological threads that are currently employed in the development of Semantic Web are: eXtensible Markup Language (XML), Resource Description Framework (RDF), DAML (DARPAAgent Markup Language). Introduction
  • 4. Expressing Meaning • Most of the web’s content today is designed for humans to read , and not for computer programs to process meaningfully. • Computers can - parse the web pages. - perform routine processing (here a header, there a link, etc.) In general, they have no reliable way to understand and process the semantics. • The Semantic Web will bring structure to the meaningful content of the web of web pages, creating an environment where software agents roaming from page to page carry out sophisticated tasks for users. • The Semantic Web is not a separate web.
  • 5. Knowledge Representation • For Semantic Web to function, the computers should have access to • Structured Collections of Information • Meaning of this Information • Sets of Inference Rules/Logic. These sets of Inference rules can be used to conduct automated reasoning. • Technological Threads for developing the Semantic Web: - XML - RDF - Ontologies
  • 6. XML • XML lets everyone to create their own tags. • These tags can be used by the script programs in sophisticated ways to perform various tasks, but the script writer has to know what the page writer uses each tag for. • In short, XML allows you to add arbitrary structure to the documents but says nothing about what the structures mean. • It has no built mechanism to convey the meaning of the user’s new tags to other users.
  • 7. • A scheme for defining information on the web. It provides the technology for expressing the meaning of terms and concepts in a form that computers can readily process. • RDF encodes this information on the XML page in sets of triples. The triple is an information on the web about related things. • Each triple is a combination of Subject, Verb and Object, similar to an elementary sentence. • Subjects, Verbs and Objects are each identified by a URI, which enable anyone to define a new concept/new verb just by defining a URI for it somewhere on the web. RDF
  • 8. These triples can be written using XML tags as shown, <contact rdf:about=“edumbill”> <name>Edd Dumbill</name> <role>Managing Director</role> <organization>XML.com</organization> </contact> Subject Verb Object doc.xml#edumbill http://w3.org/1999/02/22-rdf-syntax-ns#type http://example.org/contact doc.xml#edumbill http://example.org/name “Edd Dumbill” doc.xml#edumbill http://example.org/role “Managing Director” doc.xml#edumbill http://example.organization “XML.com” RDF (contd.) • An RDF document can make assertions that particular things (people, web pages or whatever) have properties ( “is a sister of”, “is the author of”) with values (another person, another person, etc.) • RDF uses a different URI for each specific concept. Solves the problem of same definition but different concepts. Eg. AddressTags in an XML page.
  • 9. Ontologies • Ontologies are collections of statements written in a language such as RDF that define relations between concepts and specifies logical rules for reasoning about them. • Computers/agents/services will understand the meaning of semantic data on a web page by following links to specified ontologies. • Ontologies can express a large number of relationships among entities (objects) by assigning properties to classes and allowing subclasses to inherit such properties. • An Ontology may express the rule, If City Code State Code and Address City Code then Address State Code • Enhances the functioning of semantic web: Improves accuracy of web searches, Easy development of programs that can tackle complicated queries.
  • 10. Incremental Ontology Creation www.petshop.com We sell animals Your Web Page Animals of type feline o1 Feline of type f2 o2 Feline of type f1 Animals of type canine Oa F1 is popular F1 is exotic Your own ontology page Pages from a web ontology repository http://www.daml.org/ontologies • The meaning of the terms or XML codes used on a web page can be defined by pointers (markup not displayed by a typical browser) from the page to an ontology page. • Problem: Same concept different definitions. E.g. One ontology defines : Address contains Zip Code. Other ontology defines : Address contains Postal Code. Resolved: If ontologies provide equivalence relations, i.e one or both may contain the information that “Zip Code is Equivalent to Postal Code”
  • 11. Agents • A piece of software that that runs without direct human control or constant supervision to accomplish goals provided by the user. • Software Agents can - collect web content from diverse sources. - process that information and exchange the results with other programs(agents). - also exchange proofs “proofs” written in Semantic Web’s Unified Language. Eg. Verify Cook’s place. Online Services Cook is in Missouri Proof ? Proof, doubts? No Where is cook? (UL : A language that expresses logical inferences made using rules and information such as those specified by ontologies.)
  • 12. Agents • Digital Signatures are another vital feature, which are encrypted blocks of data that computers and agents can use to verify that the attached information has been provided by a specific trusted source. • Existing Automated Web-based Services: - have no semantics. - agents/programs cannot locate a service that will perform a specific function. • The Semantic Web is more flexible : - We can have a common language to describe a service. - The consumer agents and producer agents can reach a shared understanding by exchanging ontologies, which provide the vocabulary needed for discussion. - Web-Services and agents can advertise their functions by depositing such information in directories analogous to the Yellow Pages.
  • 13. SOFTWARE AGENTS will be greatly facilitated by semantic content on the Web. In the depicted scenario, Lucy's agent tracks down a physical therapy clinic for her mother that meets a combination of criteria and has open appointment times that mesh with her and her brother Pete's schedules. Ontologies that define the meaning of semantic data play a key role in enabling the agent to understand what is on the Semantic Web, interact with sites and employ other automated services.
  • 15. Advantages • Automated Tools • Enhanced Web Services • Effective Searching • Quality issues • Trust Issues
  • 16. Conclusion • The semantic web in naming every concept simply by a URI, lets everyone express new concepts that they invent with minimal effort. • Its unifying modeling language will enable these concepts to be progressively linked into a universal web. • The structure of semantic web will open up the knowledge and workings of human kind to meaningful analysis by software agents, providing a new class of tools by which we can live, work and learn together.