SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Semantic Web Technology
STANLEY WANG
SOLUTION ARCHITECT, TECH LEAD
@SWANG68
http://www.linkedin.com/in/stanley-wang-a2b143b
What is Semantic Web?
• The current Web activities are
mostly focus on Machine-to-
Human;
• Machine-to-Machine activities
are not particularly well
• supported by software tools.
“The Semantic Web is an extension of the current web in which
information is given well-defined meaning, better enabling
computers and people to
work in co-operation.“ [Berners-Lee, 2001]
Evolution of Web Technology
Web (since 1992)
• HTTP
• HTML/CSS/JavaScript
Semantic Web
•Reasoning
•Logic, Rules
•Trust
Social Web (since 2003)
• Folksonomies/Tagging
• Reputation, sharing
• Groups, relationships
Data Web (since 2006)
• URI de-reference
• CBD
• RDF serializations
From Web of Document to Web of Linked Data
Many Web sites
containing unstructured,
textual content
Few large Web sites
are specialized on
specific content types
Many Web sites containing
& semantically syndicating
arbitrarily structured
content
Pictures
Video
Encyclopedic
articles
+ +
Web 1.0 Web 2.0 Web 3.0
Semantic Web Stack
• Machine Processable,
Global Web Standards:
• Assigning Unambiguous
Names (URI)
• Expressing data, including
metadata (RDF, RDFS)
• Modelling Ontologies
(OWL)
• Query and Retrieve
(SPARQL)
Key Functions of Semantic Web Technology
• Ontology Modeling
 Agreement with a common vocabulary, conceptual models and
domain Knowledge;
 Schema + Knowledge base
 Agreement is what enables interoperability
 Formal description - Machine processability is what leads to
automation
• Semantic Annotation
 Metadata Extraction: Associating meaning with data, or labeling
data so it is more meaningful to the system and people.
 Can be manual, semi-automatic (automatic with human verification),
automatic
• Reasoning Computation
 semantics enabled search, integration, answering complex queries,
connections and analyses (paths, sub graphs), pattern finding,
mining, hypothesis validation, discovery, visualization
7
Semantic Technology Market Forecasting
Semantic solution, services & software markets will
grow rapidly, topping $60B by 2020
Semantic Web: Annotations
Semantic
Annotations
Ontologies Logical Support
Languages Tools Applications /
Services
Web content
UsersCreatorsWWW
and
Beyond
Semantic
Web
Semantic Web
content
Users
Semantic
Web and
Beyond
Creators
applications
agents
Semantic annotations are
specific sort of metadata,
which provides information
about particular domain
objects, values of their
properties and relationships, in
a machine-processable, formal
and standardized way.
Semantic Web: Ontologies
Semantic
Annotations
Ontologies Logical Support
Languages Tools Applications /
Services
Web content
UsersCreatorsWWW
and
Beyond
Semantic
Web
Semantic Web
content
Users
Semantic
Web and
Beyond
Creators
applications
agents
Ontologies make metadata
interoperable and ready for
efficient sharing and reuse. It
provides shared and common
understanding of a domain, that
can be used both by people and
machines. Ontologies are used as
a form of agreement-based
knowledge representation about
the world or some part of it and
generally describe: domain
individuals, classes, attributes,
relations and events.
Semantic Web: Rules
Semantic
Annotations
Ontologies Logical Support
Languages Tools Applications /
Services
Web content
UsersCreatorsWWW
and
Beyond
Semantic
Web
Semantic Web
content
Users
Semantic
Web and
Beyond
Creators
applications
agents
Logical support in form of rules is needed to infer
implicit content, metadata and ontologies from
the explicit ones. Rules are considered to be a
major issue in the further development of the
semantic web. On one hand, they can be used in
ontology languages, in conjunction with or as an
alternative to description logics. And on the other
hand, they will act as a means to draw
inferences, to configure systems, to express
constraints, to specify policies, to react to
events/changes, to transform data, to specify
behavior of agents, etc.
Semantic Web: Languages
Semantic
Annotations
Ontologies Logical Support
Languages Tools Applications /
Services
Web content
UsersCreatorsWWW
and
Beyond
Semantic
Web
Semantic Web
content
Users
Semantic
Web and
Beyond
Creators
applications
agents
Languages are needed for machine-processable
formal descriptions of: metadata (annotations) like e.g.
RDF; ontologies like e.g. OWL.; rules like e.g.
RuleML. The challenge is to provide a framework for
specifying the syntax (e.g. XML) and semantics of all
of these languages in a uniform and coherent way.
The strategy is to translate the various languages into
a common 'base' language (e.g. CL or Lbase)
providing them with a single coherent model theory.
Semantic Web: Tools
Semantic
Annotations
Ontologies Logical Support
Languages Tools Applications /
Services
Web content
UsersCreatorsWWW
and
Beyond
Semantic
Web
Semantic Web
content
Users
Semantic
Web and
Beyond
Creators
applications
agents
User-friendly tools are needed for
metadata manual creation (annotating
content) or automated generation, for
ontology engineering and validation, for
knowledge acquisition (rules), for
languages parsing and processing, etc.
Semantic Web: Applications and Services
Semantic
Annotations
Ontologies Logical Support
Languages Tools Applications /
Services
Web content
UsersCreatorsWWW
and
Beyond
Semantic
Web
Semantic Web
content
Users
Semantic
Web and
Beyond
Creators
applications
agents
Utilization of Semantic Web
metadata, ontologies, rules,
languages and tools enables to
provide scalable Web applications
and Web services for consumers and
enterprises" making the web 'smarter'
for people and machines.
The Idea of Web Linked Data
• Think of the semantic web as building on the ideas behind Linked Data;
• Linked Data is nor a specification, but a set of best practices for providing
a data infrastructure that makes it easier to share data across the web;
• Use semantic web technologies such as RDFS, OWL, and SPARQL to build
applications around that data;
Four Principles of Linked Data:
1. Use URIs as names for things;
2. Use HTTP URIs so that people can look up those names;
3. When looking up a URI, provide useful information with the standards
such as RDF, RFFS, OWL, SPARQL;
4. Include links to other URIs to discover more information;
Foundation for Future Enterprise Systems
• Semantic technology as a software technology allows the
meaning of information to be known and processed at
execution time. For a semantic technology there must be a
knowledge model of some part of the world that is used by
one or more applications at execution time.
Semantic Technologies represent meanings separately from
data, content, or program code, using the open standards
for the semantic web such as RDF and OWL W3C standards.
16
Drivers for the Semantic Web Technology
• Business models develop rapidly these days, so
infrastructure that supports change is needed;
• Organizations are increasingly forming and disbanding
collaborations;
• Data is growing so quickly that it is no longer possible for
individuals to identify patterns in their heads;
• Increasing recognition of the benefits of collective
intelligence;
It is, essentially, the Web of Data.
“Semantic Web Technologies” is a collection of standard
technologies to realize a Web of Data
Semantics Web Technology in Nut Shell
• “Semantics” provides a universal framework to describe and
link different data so that it can be better understood and
searched holistically, allowing both people and computers to
see and discover relationships in the data;

Contenu connexe

Tendances

Lecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic WebLecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic WebMarina Santini
 
Resource description framework
Resource description frameworkResource description framework
Resource description frameworkhozifa1010
 
Web development ppt
Web development pptWeb development ppt
Web development pptParasJain222
 
CS6010 Social Network Analysis Unit III
CS6010 Social Network Analysis   Unit IIICS6010 Social Network Analysis   Unit III
CS6010 Social Network Analysis Unit IIIpkaviya
 
Web ontology language (owl)
Web ontology language (owl)Web ontology language (owl)
Web ontology language (owl)Ameer Sameer
 
Ontologies and semantic web
Ontologies and semantic webOntologies and semantic web
Ontologies and semantic webStanley Wang
 
NE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISNE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISrathnaarul
 
NE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISNE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISrathnaarul
 
The Semantic Web: An Introduction
The Semantic Web: An IntroductionThe Semantic Web: An Introduction
The Semantic Web: An IntroductionElena Simperl
 
Front end web development
Front end web developmentFront end web development
Front end web developmentviveksewa
 
CS6010 Social Network Analysis Unit IV
CS6010 Social Network Analysis Unit IVCS6010 Social Network Analysis Unit IV
CS6010 Social Network Analysis Unit IVpkaviya
 
Querying the Semantic Web with SPARQL
Querying the Semantic Web with SPARQLQuerying the Semantic Web with SPARQL
Querying the Semantic Web with SPARQLEmanuele Della Valle
 
Presentation web 3.0(part 1)
Presentation web 3.0(part 1)Presentation web 3.0(part 1)
Presentation web 3.0(part 1)Abhishek Roy
 
ppt of web development for diploma student
ppt of web development for diploma student ppt of web development for diploma student
ppt of web development for diploma student Abhishekchauhan863165
 
Web 3.0 The Semantic Web
Web 3.0 The Semantic WebWeb 3.0 The Semantic Web
Web 3.0 The Semantic WebHatem Mahmoud
 
Web 3.0 (Presentation)
Web 3.0 (Presentation)Web 3.0 (Presentation)
Web 3.0 (Presentation)Allan Cho
 

Tendances (20)

Lecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic WebLecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic Web
 
Semantic web
Semantic web Semantic web
Semantic web
 
Resource description framework
Resource description frameworkResource description framework
Resource description framework
 
Semantic web
Semantic webSemantic web
Semantic web
 
Wot
WotWot
Wot
 
Web development ppt
Web development pptWeb development ppt
Web development ppt
 
CS6010 Social Network Analysis Unit III
CS6010 Social Network Analysis   Unit IIICS6010 Social Network Analysis   Unit III
CS6010 Social Network Analysis Unit III
 
Web ontology language (owl)
Web ontology language (owl)Web ontology language (owl)
Web ontology language (owl)
 
Ontologies and semantic web
Ontologies and semantic webOntologies and semantic web
Ontologies and semantic web
 
Semantic web
Semantic webSemantic web
Semantic web
 
NE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISNE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSIS
 
NE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISNE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSIS
 
The Semantic Web: An Introduction
The Semantic Web: An IntroductionThe Semantic Web: An Introduction
The Semantic Web: An Introduction
 
Front end web development
Front end web developmentFront end web development
Front end web development
 
CS6010 Social Network Analysis Unit IV
CS6010 Social Network Analysis Unit IVCS6010 Social Network Analysis Unit IV
CS6010 Social Network Analysis Unit IV
 
Querying the Semantic Web with SPARQL
Querying the Semantic Web with SPARQLQuerying the Semantic Web with SPARQL
Querying the Semantic Web with SPARQL
 
Presentation web 3.0(part 1)
Presentation web 3.0(part 1)Presentation web 3.0(part 1)
Presentation web 3.0(part 1)
 
ppt of web development for diploma student
ppt of web development for diploma student ppt of web development for diploma student
ppt of web development for diploma student
 
Web 3.0 The Semantic Web
Web 3.0 The Semantic WebWeb 3.0 The Semantic Web
Web 3.0 The Semantic Web
 
Web 3.0 (Presentation)
Web 3.0 (Presentation)Web 3.0 (Presentation)
Web 3.0 (Presentation)
 

Similaire à Semantic web technology

emantic web technologies and applications for Ins
emantic web technologies and applications for Insemantic web technologies and applications for Ins
emantic web technologies and applications for InsTemesgenHabtamu
 
Corrib.org - OpenSource and Research
Corrib.org - OpenSource and ResearchCorrib.org - OpenSource and Research
Corrib.org - OpenSource and Researchadameq
 
Semantic Web: Technolgies and Applications for Real-World
Semantic Web: Technolgies and Applications for Real-WorldSemantic Web: Technolgies and Applications for Real-World
Semantic Web: Technolgies and Applications for Real-WorldAmit Sheth
 
Lee Feigenbaum Presentation
Lee Feigenbaum PresentationLee Feigenbaum Presentation
Lee Feigenbaum PresentationMediabistro
 
X api chinese cop monthly meeting feb.2016
X api chinese cop monthly meeting   feb.2016X api chinese cop monthly meeting   feb.2016
X api chinese cop monthly meeting feb.2016Jessie Chuang
 
Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era Liaquat Rahoo
 
How does semantic technology work?
How does semantic technology work? How does semantic technology work?
How does semantic technology work? Graeme Wood
 
semantic web tech.ppt
semantic web tech.pptsemantic web tech.ppt
semantic web tech.pptNaglaaFathy42
 
Fitsum ristu lakew the semantic web
Fitsum ristu lakew the semantic webFitsum ristu lakew the semantic web
Fitsum ristu lakew the semantic webFITSUM RISTU LAKEW
 

Similaire à Semantic web technology (20)

we to deep learning
we to deep learning we to deep learning
we to deep learning
 
emantic web technologies and applications for Ins
emantic web technologies and applications for Insemantic web technologies and applications for Ins
emantic web technologies and applications for Ins
 
Corrib.org - OpenSource and Research
Corrib.org - OpenSource and ResearchCorrib.org - OpenSource and Research
Corrib.org - OpenSource and Research
 
Semantic web
Semantic webSemantic web
Semantic web
 
Semantic Web: Technolgies and Applications for Real-World
Semantic Web: Technolgies and Applications for Real-WorldSemantic Web: Technolgies and Applications for Real-World
Semantic Web: Technolgies and Applications for Real-World
 
1
11
1
 
Semantic web
Semantic webSemantic web
Semantic web
 
Lee Feigenbaum Presentation
Lee Feigenbaum PresentationLee Feigenbaum Presentation
Lee Feigenbaum Presentation
 
Semantic web
Semantic webSemantic web
Semantic web
 
unit 1.pptx
unit 1.pptxunit 1.pptx
unit 1.pptx
 
Semantic web
Semantic webSemantic web
Semantic web
 
X api chinese cop monthly meeting feb.2016
X api chinese cop monthly meeting   feb.2016X api chinese cop monthly meeting   feb.2016
X api chinese cop monthly meeting feb.2016
 
Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era
 
Semantic web
Semantic webSemantic web
Semantic web
 
W3 c semantic web activity
W3 c semantic web activityW3 c semantic web activity
W3 c semantic web activity
 
How does semantic technology work?
How does semantic technology work? How does semantic technology work?
How does semantic technology work?
 
semantic web tech.ppt
semantic web tech.pptsemantic web tech.ppt
semantic web tech.ppt
 
Semantic Web Nature
Semantic Web NatureSemantic Web Nature
Semantic Web Nature
 
Fitsum ristu lakew the semantic web
Fitsum ristu lakew the semantic webFitsum ristu lakew the semantic web
Fitsum ristu lakew the semantic web
 
The Evolving Semantic Web
The Evolving Semantic WebThe Evolving Semantic Web
The Evolving Semantic Web
 

Plus de Stanley Wang

Sparql a simple knowledge query
Sparql  a simple knowledge querySparql  a simple knowledge query
Sparql a simple knowledge queryStanley Wang
 
Ontology model and owl
Ontology model and owlOntology model and owl
Ontology model and owlStanley Wang
 
Resource description framework
Resource description frameworkResource description framework
Resource description frameworkStanley Wang
 
Next generation big data bi
Next generation big data biNext generation big data bi
Next generation big data biStanley Wang
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender systemStanley Wang
 
Data analytics as a service
Data analytics as a serviceData analytics as a service
Data analytics as a serviceStanley Wang
 
Distributed machine learning examples
Distributed machine learning examplesDistributed machine learning examples
Distributed machine learning examplesStanley Wang
 
Distributed machine learning
Distributed machine learningDistributed machine learning
Distributed machine learningStanley Wang
 
Fundamental of deep learning
Fundamental of deep learningFundamental of deep learning
Fundamental of deep learningStanley Wang
 
Graph analytic and machine learning
Graph analytic and machine learningGraph analytic and machine learning
Graph analytic and machine learningStanley Wang
 
Big data analytic market opportunity
Big data analytic market opportunityBig data analytic market opportunity
Big data analytic market opportunityStanley Wang
 
A sdn based application aware and network provisioning
A sdn based application aware and network provisioningA sdn based application aware and network provisioning
A sdn based application aware and network provisioningStanley Wang
 

Plus de Stanley Wang (14)

Sparql a simple knowledge query
Sparql  a simple knowledge querySparql  a simple knowledge query
Sparql a simple knowledge query
 
Ontology model and owl
Ontology model and owlOntology model and owl
Ontology model and owl
 
Resource description framework
Resource description frameworkResource description framework
Resource description framework
 
Next generation big data bi
Next generation big data biNext generation big data bi
Next generation big data bi
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender system
 
Data analytics as a service
Data analytics as a serviceData analytics as a service
Data analytics as a service
 
Distributed machine learning examples
Distributed machine learning examplesDistributed machine learning examples
Distributed machine learning examples
 
Distributed machine learning
Distributed machine learningDistributed machine learning
Distributed machine learning
 
Fundamental of deep learning
Fundamental of deep learningFundamental of deep learning
Fundamental of deep learning
 
Graph analytic and machine learning
Graph analytic and machine learningGraph analytic and machine learning
Graph analytic and machine learning
 
Big data analytic market opportunity
Big data analytic market opportunityBig data analytic market opportunity
Big data analytic market opportunity
 
A sdn based application aware and network provisioning
A sdn based application aware and network provisioningA sdn based application aware and network provisioning
A sdn based application aware and network provisioning
 
Hadoop ecosystem
Hadoop ecosystemHadoop ecosystem
Hadoop ecosystem
 
Hadoop ecosystem
Hadoop ecosystemHadoop ecosystem
Hadoop ecosystem
 

Dernier

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 

Dernier (20)

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 

Semantic web technology

  • 1. Semantic Web Technology STANLEY WANG SOLUTION ARCHITECT, TECH LEAD @SWANG68 http://www.linkedin.com/in/stanley-wang-a2b143b
  • 2. What is Semantic Web? • The current Web activities are mostly focus on Machine-to- Human; • Machine-to-Machine activities are not particularly well • supported by software tools. “The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in co-operation.“ [Berners-Lee, 2001]
  • 3. Evolution of Web Technology Web (since 1992) • HTTP • HTML/CSS/JavaScript Semantic Web •Reasoning •Logic, Rules •Trust Social Web (since 2003) • Folksonomies/Tagging • Reputation, sharing • Groups, relationships Data Web (since 2006) • URI de-reference • CBD • RDF serializations
  • 4. From Web of Document to Web of Linked Data Many Web sites containing unstructured, textual content Few large Web sites are specialized on specific content types Many Web sites containing & semantically syndicating arbitrarily structured content Pictures Video Encyclopedic articles + + Web 1.0 Web 2.0 Web 3.0
  • 5. Semantic Web Stack • Machine Processable, Global Web Standards: • Assigning Unambiguous Names (URI) • Expressing data, including metadata (RDF, RDFS) • Modelling Ontologies (OWL) • Query and Retrieve (SPARQL)
  • 6. Key Functions of Semantic Web Technology • Ontology Modeling  Agreement with a common vocabulary, conceptual models and domain Knowledge;  Schema + Knowledge base  Agreement is what enables interoperability  Formal description - Machine processability is what leads to automation • Semantic Annotation  Metadata Extraction: Associating meaning with data, or labeling data so it is more meaningful to the system and people.  Can be manual, semi-automatic (automatic with human verification), automatic • Reasoning Computation  semantics enabled search, integration, answering complex queries, connections and analyses (paths, sub graphs), pattern finding, mining, hypothesis validation, discovery, visualization
  • 7. 7 Semantic Technology Market Forecasting Semantic solution, services & software markets will grow rapidly, topping $60B by 2020
  • 8. Semantic Web: Annotations Semantic Annotations Ontologies Logical Support Languages Tools Applications / Services Web content UsersCreatorsWWW and Beyond Semantic Web Semantic Web content Users Semantic Web and Beyond Creators applications agents Semantic annotations are specific sort of metadata, which provides information about particular domain objects, values of their properties and relationships, in a machine-processable, formal and standardized way.
  • 9. Semantic Web: Ontologies Semantic Annotations Ontologies Logical Support Languages Tools Applications / Services Web content UsersCreatorsWWW and Beyond Semantic Web Semantic Web content Users Semantic Web and Beyond Creators applications agents Ontologies make metadata interoperable and ready for efficient sharing and reuse. It provides shared and common understanding of a domain, that can be used both by people and machines. Ontologies are used as a form of agreement-based knowledge representation about the world or some part of it and generally describe: domain individuals, classes, attributes, relations and events.
  • 10. Semantic Web: Rules Semantic Annotations Ontologies Logical Support Languages Tools Applications / Services Web content UsersCreatorsWWW and Beyond Semantic Web Semantic Web content Users Semantic Web and Beyond Creators applications agents Logical support in form of rules is needed to infer implicit content, metadata and ontologies from the explicit ones. Rules are considered to be a major issue in the further development of the semantic web. On one hand, they can be used in ontology languages, in conjunction with or as an alternative to description logics. And on the other hand, they will act as a means to draw inferences, to configure systems, to express constraints, to specify policies, to react to events/changes, to transform data, to specify behavior of agents, etc.
  • 11. Semantic Web: Languages Semantic Annotations Ontologies Logical Support Languages Tools Applications / Services Web content UsersCreatorsWWW and Beyond Semantic Web Semantic Web content Users Semantic Web and Beyond Creators applications agents Languages are needed for machine-processable formal descriptions of: metadata (annotations) like e.g. RDF; ontologies like e.g. OWL.; rules like e.g. RuleML. The challenge is to provide a framework for specifying the syntax (e.g. XML) and semantics of all of these languages in a uniform and coherent way. The strategy is to translate the various languages into a common 'base' language (e.g. CL or Lbase) providing them with a single coherent model theory.
  • 12. Semantic Web: Tools Semantic Annotations Ontologies Logical Support Languages Tools Applications / Services Web content UsersCreatorsWWW and Beyond Semantic Web Semantic Web content Users Semantic Web and Beyond Creators applications agents User-friendly tools are needed for metadata manual creation (annotating content) or automated generation, for ontology engineering and validation, for knowledge acquisition (rules), for languages parsing and processing, etc.
  • 13. Semantic Web: Applications and Services Semantic Annotations Ontologies Logical Support Languages Tools Applications / Services Web content UsersCreatorsWWW and Beyond Semantic Web Semantic Web content Users Semantic Web and Beyond Creators applications agents Utilization of Semantic Web metadata, ontologies, rules, languages and tools enables to provide scalable Web applications and Web services for consumers and enterprises" making the web 'smarter' for people and machines.
  • 14. The Idea of Web Linked Data • Think of the semantic web as building on the ideas behind Linked Data; • Linked Data is nor a specification, but a set of best practices for providing a data infrastructure that makes it easier to share data across the web; • Use semantic web technologies such as RDFS, OWL, and SPARQL to build applications around that data; Four Principles of Linked Data: 1. Use URIs as names for things; 2. Use HTTP URIs so that people can look up those names; 3. When looking up a URI, provide useful information with the standards such as RDF, RFFS, OWL, SPARQL; 4. Include links to other URIs to discover more information;
  • 15. Foundation for Future Enterprise Systems • Semantic technology as a software technology allows the meaning of information to be known and processed at execution time. For a semantic technology there must be a knowledge model of some part of the world that is used by one or more applications at execution time. Semantic Technologies represent meanings separately from data, content, or program code, using the open standards for the semantic web such as RDF and OWL W3C standards.
  • 16. 16 Drivers for the Semantic Web Technology • Business models develop rapidly these days, so infrastructure that supports change is needed; • Organizations are increasingly forming and disbanding collaborations; • Data is growing so quickly that it is no longer possible for individuals to identify patterns in their heads; • Increasing recognition of the benefits of collective intelligence; It is, essentially, the Web of Data. “Semantic Web Technologies” is a collection of standard technologies to realize a Web of Data
  • 17. Semantics Web Technology in Nut Shell • “Semantics” provides a universal framework to describe and link different data so that it can be better understood and searched holistically, allowing both people and computers to see and discover relationships in the data;