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 Document
Semantic web DocumentSemantic web Document
Semantic web Documentap
 
Lecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic WebLecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic WebMarina Santini
 
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.0John Breslin
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Webostephens
 
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 perspectivelisld
 
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...cmitch41
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic WebMarin Dimitrov
 
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 WebMustafa Jarrar
 
Semantic web
Semantic webSemantic web
Semantic webRehithaP
 
Semantic web service
Semantic web serviceSemantic web service
Semantic web servicejean Agnimel
 
Web 3.0 The Semantic Web
Web 3.0 The Semantic WebWeb 3.0 The Semantic Web
Web 3.0 The Semantic WebHatem Mahmoud
 
Semantic Web: Intro
Semantic Web: IntroSemantic Web: Intro
Semantic Web: IntroFariz 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 tech.ppt
semantic web tech.pptsemantic web tech.ppt
semantic web tech.pptNaglaaFathy42
 
Semantic web xml-rdf-dom parser
Semantic web xml-rdf-dom parserSemantic web xml-rdf-dom parser
Semantic web xml-rdf-dom parserSerdar Sönmez
 
Semantic framework for web scraping.
Semantic framework for web scraping.Semantic framework for web scraping.
Semantic framework for web scraping.Shyjal Raazi
 
How does semantic technology work?
How does semantic technology work? How does semantic technology work?
How does semantic technology work? Graeme Wood
 
Semantic Web
Semantic WebSemantic Web
Semantic Weblogus2k
 
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 WebSamiul 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.pptxawadalsabbah
 
Corrib.org - OpenSource and Research
Corrib.org - OpenSource and ResearchCorrib.org - OpenSource and Research
Corrib.org - OpenSource and Researchadameq
 
Intelligent expert systems for location planning
Intelligent expert systems for location planningIntelligent expert systems for location planning
Intelligent expert systems for location planningNavid Milanizadeh
 
WebGUI And The Semantic Web
WebGUI And The Semantic WebWebGUI And The Semantic Web
WebGUI And The Semantic WebWilliam McKee
 
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
 
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...dannyijwest
 
Riding The Semantic Wave
Riding The Semantic WaveRiding The Semantic Wave
Riding The Semantic WaveKaniska 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

Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdfkeithzhangding
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Personfurqan222004
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of indiaimessage0108
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 

Recently uploaded (20)

Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
象限策略:Google Workspace 与 Microsoft 365 对业务的影响 .pdf
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of india
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 

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.