SlideShare a Scribd company logo
1 of 35
Introduction to Semantic Web
Dean Allemang
Chief Scientist, TopQuadrant Inc.
dallemang@topquadrant.com
© Copyright 2007-2010 TopQuadrant Inc. Slide 2
 Formed in 2001
 Privately held
 First Semantic Web Consulting Firm in the U.S.
 Products: TopBraid Suite
 Semantic Web Application Development Platform
 600+ Customers
 Solution Services
 Workshops: Solution Envisioning,
Ontology Modeling
 Jumpstarts to Large Implementations
 Semantic Web Training
 700+ People Trained
 International Locations
 Alexandria, VA
 Mountain View, CA
 TopQuadrant Korea – Seoul, S. Korea
 Strategic Partnerships
 Oracle, Franz, CTG
Corporate Overview
© Copyright 2007-2010 TopQuadrant Inc. Slide 3
Semantic Representation of Data and Models
(Ontologies)
A model of the concepts and relationships between concepts within a specific domain.
World Wide Web Consortium (W3C) Semantic Web Standards:
- RDF - RDFS
- SPARQL - OWL
© Copyright 2007-2010 TopQuadrant Inc. Slide 4
Semantic Web: Make web content machine-readable!
“The Semantic Web is a vision: the idea of having data on the Web defined
and linked in a way that it can be used by machines not just for display
purposes, but for automation, integration and reuse of data across various
applications.[W3C 2001] ”
“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
cooperation.” [Tim Berners-Lee et al 2001]
© Copyright 2007-2010 TopQuadrant Inc. Slide 5
What could the Web do?
Web page interaction –
uses people as its medium!
© Copyright 2007-2010 TopQuadrant Inc. Slide 6
What could the Web do? (cont.)
Can this sort of
interaction
become part of
the Web itself?
© Copyright 2007-2010 TopQuadrant Inc. Slide 7
How could the Web do it?
Built-in by the Webmaster
Agree upon an “interlingua”
© Copyright 2007-2010 TopQuadrant Inc. Slide 8
A new Web of terminology
Use the same technology for mapping web pages
to terminology
to map terminology to one another
What’s the Interlingua for the Interlingua?
© Copyright 2007-2010 TopQuadrant Inc. Slide 9
What about people? Don’t they make the world go
round?
Ontology
Ontology
Annotated
Web Page
Annotated
Web Page
computers and people…better cooperation
Annotated
Web Page
Agent
Ontology
Human
Internet
Source:, Phil Windridge WSWS (2004)
© Copyright 2007-2010 TopQuadrant Inc. Slide 10
The Web: The World’s Largest
Information System!
How did it get so big? What is special about The Web?
© Copyright 2007-2010 TopQuadrant Inc. Slide 11
Semantic Web Standards Stack
© Copyright 2007-2010 TopQuadrant Inc. Slide 12
How Semantic Languages Work
 Bring information together
 Draw inferences
RDF
RDFS
OWL
© Copyright 2007-2010 TopQuadrant Inc. Slide 13
What is RDF? Distribution of data
ID
Model
No.
Division Product Line
Manufacture
location
SKU
In
Stock
1 ZX-3
Manufacturing
support
Paper machine Sacramento FB3524 23
2 ZX-3P
Manufacturing
support
Paper machine Sacramento KD5243 4
3 ZX-3S
Manufacturing
support
Paper machine Sacramento IL4028 34
4 B-1430
Control
Engineering
Feedback Line Elizabeth KS4520 23
5 B-1430X
Control
Engineering
Feedback Line Elizabeth CL5934 14
6 B-1431
Control
Engineering
Active Sensor Seoul KK3945 0
7 DBB-12 Accessories Monitor Hong Kong ND5520 100
8 SP-1234 Safety Safety Valve Cleveland HI4554 4
9 SPX-1234 Safety Safety Valve Cleveland OP5333 14
© Copyright 2007-2010 TopQuadrant Inc. Slide 14
Distribute by rows?
1 ZX-3 Manufacturing support Paper machine Sacramento FB3524 23
4
B-
1430
Control
Engineering
Feedback
Line
Elizabeth KS4520 23
7 DBB-12 Accessories Monitor Hong Kong ND5520 100
Needs common schema
- which column is which?
© Copyright 2007-2010 TopQuadrant Inc. Slide 15
Distribute by columns?
Division
Manufacturing
support
Manufacturing
support
Manufacturing
support
Control
Engineering
Control
Engineering
Control
Engineering
Accessories
Safety
Safety
In Stock
23
4
34
23
14
0
100
4
14
Model No.
ZX-3
ZX-3P
ZX-3S
B-1430
B-1430X
B-1431
DBB-12
SP-1234
SPX-1234
Needs to reference
entities – which thing are
we talking about?
© Copyright 2007-2010 TopQuadrant Inc. Slide 16
Distribute by cells!?
Needs to reference both
schema and entities
Most flexible – can distribute
data in any way at all!
Division
7 Accessories
Product Line
4 Feedback Line
Model
1 ZX-3
Division
7 Accessories
© Copyright 2007-2010 TopQuadrant Inc. Slide 17
Distribute by cells!?
Division
7 Accessories
Subject
Predicate
Object
URI’s
Triple Store
•Store,
•Index, and
•Federate
these triples
© Copyright 2007-2009 TopQuadrant Inc. Slide 18
Thinking “Outside of the Table”
01-02 9.3 6.4 3.5
3.0 2.8
01-02 9.3 6.4 3.5
3.0 2.8
01-02 9.3 6.4 3.5
3.0 2.8
01-02 9.3 6.4 3.5
3.0 2.8
01-02 9.3 6.4 3.5
3.0 2.8
01-02 9.3 6.4 3.5
3.0 2.8
01-02 9.3 6.4 3.5
3.0 2.8
01-02 9.3 6.4 3.5
3.0 2.8
Agricultural
production-
crops4 01 7.6 5.3
3.0 2.4 2.3
Agricultural
production-
crops4 01 7.6 5.3
3.0 2.4 2.3
Agricultural
production-
crops4 01 7.6 5.3
3.0 2.4 2.3
Agricultural
production-
crops4 01 7.6 5.3
3.0 2.4 2.3
Agricultural
production-
crops4 01 7.6 5.3
3.0 2.4 2.3
Agricultural
production-
crops4 01 7.6 5.3
3.0 2.4 2.3
Agricultural
production-
crops4 01 7.6 5.3
3.0 2.4 2.3
Agricultural
production-
crops4 01 7.6 5.3
3.0 2.4 2.3
Agricultural
production -
livestock4 02 1.7
1.1 0.5 0.6 0.6
Agricultural
production -
livestock4 02 1.7
1.1 0.5 0.6 0.6
Agricultural
production -
livestock4 02 1.7
1.1 0.5 0.6 0.6
Agricultural
production -
livestock4 02 1.7
1.1 0.5 0.6 0.6
Agricultural
production -
livestock4 02 1.7
1.1 0.5 0.6 0.6
Agricultural
production -
livestock4 02 1.7
1.1 0.5 0.6 0.6
Agricultural
production -
livestock4 02 1.7
1.1 0.5 0.6 0.6
Agricultural
production -
livestock4 02 1.7
1.1 0.5 0.6 0.6
Agricultural
services 07 12.4
7.6 4.4 3.2 4.8
Agricultural
services 07 12.4
7.6 4.4 3.2 4.8
Agricultural
services 07 12.4
7.6 4.4 3.2 4.8
Agricultural
services 07 12.4
7.6 4.4 3.2 4.8
Agricultural
services 07 12.4
7.6 4.4 3.2 4.8
Agricultural
services 07 12.4
7.6 4.4 3.2 4.8
Agricultural
services 07 12.4
7.6 4.4 3.2 4.8
Agricultural
services 07 12.4
7.6 4.4 3.2 4.8
1.4 0.8 0.4 0.4
0.6
1.4 0.8 0.4 0.4
0.6
1.4 0.8 0.4 0.4
0.6
1.4 0.8 0.4 0.4
0.6
1.4 0.8 0.4 0.4
0.6
1.4 0.8 0.4 0.4
0.6
1.4 0.8 0.4 0.4
0.6
1.4 0.8 0.4 0.4
0.6
Oil and gas
extraction 13 1.0
0.5 0.2 0.3 0.5
Oil and gas
extraction 13 1.0
0.5 0.2 0.3 0.5
Oil and gas
extraction 13 1.0
0.5 0.2 0.3 0.5
Oil and gas
extraction 13 1.0
0.5 0.2 0.3 0.5
Oil and gas
extraction 13 1.0
0.5 0.2 0.3 0.5
Oil and gas
extraction 13 1.0
0.5 0.2 0.3 0.5
Oil and gas
extraction 13 1.0
0.5 0.2 0.3 0.5
Oil and gas
extraction 13 1.0
0.5 0.2 0.3 0.5
Nonmetallic
minerals mining6
14 0.4 0.3 0.2
0.1 0.1
Nonmetallic
minerals mining6
14 0.4 0.3 0.2
0.1 0.1
Nonmetallic
minerals mining6
14 0.4 0.3 0.2
0.1 0.1
Nonmetallic
minerals mining6
14 0.4 0.3 0.2 0.1
0.1
Nonmetallic
minerals mining6
14 0.4 0.3 0.2
0.1 0.1
Nonmetallic
minerals mining6
14 0.4 0.3 0.2
0.1 0.1
Nonmetallic
minerals mining6
14 0.4 0.3 0.2
0.1 0.1
Nonmetallic
minerals mining6
14 0.4 0.3 0.2
0.1 0.1
49.8 32.7 23.5
9.3 17.1
49.8 32.7 23.5
9.3 17.1
49.8 32.7 23.5
9.3 17.1
49.8 32.7 23.5
9.3 17.1
49.8 32.7 23.5
9.3 17.1
49.8 32.7 23.5
9.3 17.1
49.8 32.7 23.5
9.3 17.1
49.8 32.7 23.5
9.3 17.1
Adapted from a slide by Dean Allemang
From Tables to
Linked Data
© Copyright 2007-2010 TopQuadrant Inc. Slide 19
Representing Data in Graphs
Graph = nodes linked by labeled edges
© Copyright 2007-2010 TopQuadrant Inc. Slide 20
What is RDFS?
RDFS is the schema language for RDF
Type inferences can be made, based on schema
© Copyright 2007-2010 TopQuadrant Inc. Slide 21
Why is RDFS useful?
 RDFS allows us to talk about classes of instances
 It provides inferences, e.g.,
 Best Western is a Hotel
 (and hence, anything we know about Hotels
applies to Best Western)
 RDFS is in RDF (it’s its own schema language!)
© Copyright 2007-2010 TopQuadrant Inc. Slide 22
gov: EPA
A little RDF(S) goes a long way
gov: department
gov: agency
gov: body
A model of government agencies and
departments. Such models are called
Ontologies.
brm: Business Area brm: Line Of
Business
brm:
subfunction
brm:Resource
Mgmt
brm: s2citizens brm:Energy
eGOV: capability
eGOV:
Standard
eGOV:Service Spec
eGOV: Remote
Reporting
eGOV: web
service
eGovOS: project
gov: FERCgov: DoE
© Copyright 2007-2010 TopQuadrant Inc. Slide 23
Ontologies are the means to separate “what is
common” from “what is different”
From Tim Berners-Lee, ISWC 2003
Semantic map:
Connecting silo
domains
© Copyright 2007-2010 TopQuadrant Inc. Slide 24
OWL (formerly DAML+OIL)
What is OWL?
 The “Web Ontology Language”
 W3C Standard DAML
DAML+OIL
OIL
OWL
RDF
DARPA EU (various)
W3C
Became a
Recommendation in
February 2004
... for Owl, wise though he was
in many ways, able to read and
write and spell his own name ...
© Copyright 2007-2010 TopQuadrant Inc. Slide 25
Function Start Date OperatedBy
Air And
Radiation
Jan 1, 1994 EPA
Financial
Management
Aug 31, 1999 OMB
Compensation Oct 1, 2003 OMB
… … …
<Agency name=“EPA”>
<OperatesLOB>SWER</OperatesLOB>
<OperatesLOB>Water Quality Reporting</OperatesLOB>
<OperatesLOB>Acid Rain Monitoring</OperatesLOB>
</Agency>
© Copyright 2007-2010 TopQuadrant Inc. Slide 26
OWL can specify rich relationships: equivalence,
inverse, unique, …
Q: What is operatedBy EPA?
A: AirAndRadiation
Q: What is operatedBy EPA?
A: SWER, AirAndRatiation
Q: What is operatedBy EPA?
A: SWER
© Copyright 2007-2010 TopQuadrant Inc. Slide 27
SPARQL
SPARQL Protocol and RDF Query Language
Query Language (like SQL is for databases, XQuery
is for XML, etc.)
Extracts information from a graph using pattern
matching
“Four-star lodging in New York”
© Copyright 2007-2010 TopQuadrant Inc. Slide 28
Find data in a graph
© Copyright 2007-2010 TopQuadrant Inc. Slide 29
TopBraid Suite™
Enterprise Application
Deployment and Use
(Ontology Modeling and
Application Development
to
Complete Semantic Application Lifecycle Support
Semantic Web Modeling and
Application Development
Environment
Enterprise Platform
for Semantic Web
Applications
Semantic Web
Application Assembly
Toolkit
© Copyright 2007-2010 TopQuadrant Inc. Slide 30
Data.Gov
 Data.gov – collection of government data sets made
available to the world to use
© Copyright 2007-2010 TopQuadrant Inc. Slide 31
Sample Dataset: #1329
© Copyright 2007-2010 TopQuadrant Inc. Slide 32
FHEO Filed Cases
 What does the data look like?
© Copyright 2007-2010 TopQuadrant Inc. Slide 33
Metadata for the data
 What are the fields? What do they mean?
© Copyright 2007-2010 TopQuadrant Inc. Slide 34
How can we use it?
Dataset 1329
FHEO Filings
(data.gov)
Counties/
Locations
SPARQL Rules
FHEO Data Description
TopBriad Suite
uses Semantic
Web Standards
to mash up data
© Copyright 2007-2010 TopQuadrant Inc. Slide 35
Display data mash-up
 Rules for color coding encoded in SPARQL Rules
 Yahoo! Map served up through TopBraid Ensemble™

More Related Content

Similar to Lotico oct 2010

Introduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS PractitionersIntroduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS PractitionersEmanuele Della Valle
 
Ed presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talkEd presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talkEdward Burns
 
Linked Data Workshop at I-Semantics 2010
Linked Data Workshop at I-Semantics 2010Linked Data Workshop at I-Semantics 2010
Linked Data Workshop at I-Semantics 2010Andreas Blumauer
 
The New Database Frontier: Harnessing the Cloud
The New Database Frontier: Harnessing the CloudThe New Database Frontier: Harnessing the Cloud
The New Database Frontier: Harnessing the CloudInside Analysis
 
Vitaly Kozlovsky
Vitaly KozlovskyVitaly Kozlovsky
Vitaly Kozlovskytanyuuuuha
 
Lee Feigenbaum Presentation
Lee Feigenbaum PresentationLee Feigenbaum Presentation
Lee Feigenbaum PresentationMediabistro
 
Big data oracle_introduccion
Big data oracle_introduccionBig data oracle_introduccion
Big data oracle_introduccionFran Navarro
 
Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016Adrian Cockcroft
 
Java è il linguaggio dell’IoT - Weaver
Java è il linguaggio dell’IoT - WeaverJava è il linguaggio dell’IoT - Weaver
Java è il linguaggio dell’IoT - WeaverCodemotion
 
Microservices + Oracle: A Bright Future
Microservices + Oracle: A Bright FutureMicroservices + Oracle: A Bright Future
Microservices + Oracle: A Bright FutureKelly Goetsch
 
Cloud Infrastructure and Services (CIS) - Webinar
Cloud Infrastructure and Services (CIS) - WebinarCloud Infrastructure and Services (CIS) - Webinar
Cloud Infrastructure and Services (CIS) - WebinarEMC
 
巨量資料入門 The evolution of data architecture
巨量資料入門 The evolution of data architecture巨量資料入門 The evolution of data architecture
巨量資料入門 The evolution of data architectureWei-Chiu Chuang
 
Case Study of Financial Web System Development and Operations with Oracle Web...
Case Study of Financial Web System Development and Operations with Oracle Web...Case Study of Financial Web System Development and Operations with Oracle Web...
Case Study of Financial Web System Development and Operations with Oracle Web...Hirofumi Iwasaki
 
Industry4.0 IoT Vincent Thavonekham - Azure Day Ukraine
Industry4.0 IoT Vincent Thavonekham - Azure Day UkraineIndustry4.0 IoT Vincent Thavonekham - Azure Day Ukraine
Industry4.0 IoT Vincent Thavonekham - Azure Day UkraineFactoVia
 
Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Denodo
 
INTERFACE, by apidays - The Evolution of Data Movement.pdf
INTERFACE, by apidays - The Evolution of Data Movement.pdfINTERFACE, by apidays - The Evolution of Data Movement.pdf
INTERFACE, by apidays - The Evolution of Data Movement.pdfapidays
 
Winds of change from vender lock in to the meta cloud
Winds of change from vender lock in to the meta cloudWinds of change from vender lock in to the meta cloud
Winds of change from vender lock in to the meta cloudMunisekhar Gunapati
 

Similar to Lotico oct 2010 (20)

Introduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS PractitionersIntroduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS Practitioners
 
Ed presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talkEd presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talk
 
Linked Data Workshop at I-Semantics 2010
Linked Data Workshop at I-Semantics 2010Linked Data Workshop at I-Semantics 2010
Linked Data Workshop at I-Semantics 2010
 
The New Database Frontier: Harnessing the Cloud
The New Database Frontier: Harnessing the CloudThe New Database Frontier: Harnessing the Cloud
The New Database Frontier: Harnessing the Cloud
 
An Unbiased Look: Oracle SOA Suite 12c
An Unbiased Look: Oracle SOA Suite 12cAn Unbiased Look: Oracle SOA Suite 12c
An Unbiased Look: Oracle SOA Suite 12c
 
An Unbiased Look: Oracle SOA Suite 12c
An Unbiased Look: Oracle SOA Suite 12cAn Unbiased Look: Oracle SOA Suite 12c
An Unbiased Look: Oracle SOA Suite 12c
 
Vitaly Kozlovsky
Vitaly KozlovskyVitaly Kozlovsky
Vitaly Kozlovsky
 
Lee Feigenbaum Presentation
Lee Feigenbaum PresentationLee Feigenbaum Presentation
Lee Feigenbaum Presentation
 
Big data oracle_introduccion
Big data oracle_introduccionBig data oracle_introduccion
Big data oracle_introduccion
 
Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016
 
Java è il linguaggio dell’IoT - Weaver
Java è il linguaggio dell’IoT - WeaverJava è il linguaggio dell’IoT - Weaver
Java è il linguaggio dell’IoT - Weaver
 
Microservices + Oracle: A Bright Future
Microservices + Oracle: A Bright FutureMicroservices + Oracle: A Bright Future
Microservices + Oracle: A Bright Future
 
Cloud Infrastructure and Services (CIS) - Webinar
Cloud Infrastructure and Services (CIS) - WebinarCloud Infrastructure and Services (CIS) - Webinar
Cloud Infrastructure and Services (CIS) - Webinar
 
巨量資料入門 The evolution of data architecture
巨量資料入門 The evolution of data architecture巨量資料入門 The evolution of data architecture
巨量資料入門 The evolution of data architecture
 
Case Study of Financial Web System Development and Operations with Oracle Web...
Case Study of Financial Web System Development and Operations with Oracle Web...Case Study of Financial Web System Development and Operations with Oracle Web...
Case Study of Financial Web System Development and Operations with Oracle Web...
 
Industry4.0 IoT Vincent Thavonekham - Azure Day Ukraine
Industry4.0 IoT Vincent Thavonekham - Azure Day UkraineIndustry4.0 IoT Vincent Thavonekham - Azure Day Ukraine
Industry4.0 IoT Vincent Thavonekham - Azure Day Ukraine
 
Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)
 
INTERFACE, by apidays - The Evolution of Data Movement.pdf
INTERFACE, by apidays - The Evolution of Data Movement.pdfINTERFACE, by apidays - The Evolution of Data Movement.pdf
INTERFACE, by apidays - The Evolution of Data Movement.pdf
 
Winds of change from vender lock in to the meta cloud
Winds of change from vender lock in to the meta cloudWinds of change from vender lock in to the meta cloud
Winds of change from vender lock in to the meta cloud
 
Brand Niemann09112009
Brand Niemann09112009Brand Niemann09112009
Brand Niemann09112009
 

Recently uploaded

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 

Recently uploaded (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

Lotico oct 2010

  • 1. Introduction to Semantic Web Dean Allemang Chief Scientist, TopQuadrant Inc. dallemang@topquadrant.com
  • 2. © Copyright 2007-2010 TopQuadrant Inc. Slide 2  Formed in 2001  Privately held  First Semantic Web Consulting Firm in the U.S.  Products: TopBraid Suite  Semantic Web Application Development Platform  600+ Customers  Solution Services  Workshops: Solution Envisioning, Ontology Modeling  Jumpstarts to Large Implementations  Semantic Web Training  700+ People Trained  International Locations  Alexandria, VA  Mountain View, CA  TopQuadrant Korea – Seoul, S. Korea  Strategic Partnerships  Oracle, Franz, CTG Corporate Overview
  • 3. © Copyright 2007-2010 TopQuadrant Inc. Slide 3 Semantic Representation of Data and Models (Ontologies) A model of the concepts and relationships between concepts within a specific domain. World Wide Web Consortium (W3C) Semantic Web Standards: - RDF - RDFS - SPARQL - OWL
  • 4. © Copyright 2007-2010 TopQuadrant Inc. Slide 4 Semantic Web: Make web content machine-readable! “The Semantic Web is a vision: the idea of having data on the Web defined and linked in a way that it can be used by machines not just for display purposes, but for automation, integration and reuse of data across various applications.[W3C 2001] ” “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 cooperation.” [Tim Berners-Lee et al 2001]
  • 5. © Copyright 2007-2010 TopQuadrant Inc. Slide 5 What could the Web do? Web page interaction – uses people as its medium!
  • 6. © Copyright 2007-2010 TopQuadrant Inc. Slide 6 What could the Web do? (cont.) Can this sort of interaction become part of the Web itself?
  • 7. © Copyright 2007-2010 TopQuadrant Inc. Slide 7 How could the Web do it? Built-in by the Webmaster Agree upon an “interlingua”
  • 8. © Copyright 2007-2010 TopQuadrant Inc. Slide 8 A new Web of terminology Use the same technology for mapping web pages to terminology to map terminology to one another What’s the Interlingua for the Interlingua?
  • 9. © Copyright 2007-2010 TopQuadrant Inc. Slide 9 What about people? Don’t they make the world go round? Ontology Ontology Annotated Web Page Annotated Web Page computers and people…better cooperation Annotated Web Page Agent Ontology Human Internet Source:, Phil Windridge WSWS (2004)
  • 10. © Copyright 2007-2010 TopQuadrant Inc. Slide 10 The Web: The World’s Largest Information System! How did it get so big? What is special about The Web?
  • 11. © Copyright 2007-2010 TopQuadrant Inc. Slide 11 Semantic Web Standards Stack
  • 12. © Copyright 2007-2010 TopQuadrant Inc. Slide 12 How Semantic Languages Work  Bring information together  Draw inferences RDF RDFS OWL
  • 13. © Copyright 2007-2010 TopQuadrant Inc. Slide 13 What is RDF? Distribution of data ID Model No. Division Product Line Manufacture location SKU In Stock 1 ZX-3 Manufacturing support Paper machine Sacramento FB3524 23 2 ZX-3P Manufacturing support Paper machine Sacramento KD5243 4 3 ZX-3S Manufacturing support Paper machine Sacramento IL4028 34 4 B-1430 Control Engineering Feedback Line Elizabeth KS4520 23 5 B-1430X Control Engineering Feedback Line Elizabeth CL5934 14 6 B-1431 Control Engineering Active Sensor Seoul KK3945 0 7 DBB-12 Accessories Monitor Hong Kong ND5520 100 8 SP-1234 Safety Safety Valve Cleveland HI4554 4 9 SPX-1234 Safety Safety Valve Cleveland OP5333 14
  • 14. © Copyright 2007-2010 TopQuadrant Inc. Slide 14 Distribute by rows? 1 ZX-3 Manufacturing support Paper machine Sacramento FB3524 23 4 B- 1430 Control Engineering Feedback Line Elizabeth KS4520 23 7 DBB-12 Accessories Monitor Hong Kong ND5520 100 Needs common schema - which column is which?
  • 15. © Copyright 2007-2010 TopQuadrant Inc. Slide 15 Distribute by columns? Division Manufacturing support Manufacturing support Manufacturing support Control Engineering Control Engineering Control Engineering Accessories Safety Safety In Stock 23 4 34 23 14 0 100 4 14 Model No. ZX-3 ZX-3P ZX-3S B-1430 B-1430X B-1431 DBB-12 SP-1234 SPX-1234 Needs to reference entities – which thing are we talking about?
  • 16. © Copyright 2007-2010 TopQuadrant Inc. Slide 16 Distribute by cells!? Needs to reference both schema and entities Most flexible – can distribute data in any way at all! Division 7 Accessories Product Line 4 Feedback Line Model 1 ZX-3 Division 7 Accessories
  • 17. © Copyright 2007-2010 TopQuadrant Inc. Slide 17 Distribute by cells!? Division 7 Accessories Subject Predicate Object URI’s Triple Store •Store, •Index, and •Federate these triples
  • 18. © Copyright 2007-2009 TopQuadrant Inc. Slide 18 Thinking “Outside of the Table” 01-02 9.3 6.4 3.5 3.0 2.8 01-02 9.3 6.4 3.5 3.0 2.8 01-02 9.3 6.4 3.5 3.0 2.8 01-02 9.3 6.4 3.5 3.0 2.8 01-02 9.3 6.4 3.5 3.0 2.8 01-02 9.3 6.4 3.5 3.0 2.8 01-02 9.3 6.4 3.5 3.0 2.8 01-02 9.3 6.4 3.5 3.0 2.8 Agricultural production- crops4 01 7.6 5.3 3.0 2.4 2.3 Agricultural production- crops4 01 7.6 5.3 3.0 2.4 2.3 Agricultural production- crops4 01 7.6 5.3 3.0 2.4 2.3 Agricultural production- crops4 01 7.6 5.3 3.0 2.4 2.3 Agricultural production- crops4 01 7.6 5.3 3.0 2.4 2.3 Agricultural production- crops4 01 7.6 5.3 3.0 2.4 2.3 Agricultural production- crops4 01 7.6 5.3 3.0 2.4 2.3 Agricultural production- crops4 01 7.6 5.3 3.0 2.4 2.3 Agricultural production - livestock4 02 1.7 1.1 0.5 0.6 0.6 Agricultural production - livestock4 02 1.7 1.1 0.5 0.6 0.6 Agricultural production - livestock4 02 1.7 1.1 0.5 0.6 0.6 Agricultural production - livestock4 02 1.7 1.1 0.5 0.6 0.6 Agricultural production - livestock4 02 1.7 1.1 0.5 0.6 0.6 Agricultural production - livestock4 02 1.7 1.1 0.5 0.6 0.6 Agricultural production - livestock4 02 1.7 1.1 0.5 0.6 0.6 Agricultural production - livestock4 02 1.7 1.1 0.5 0.6 0.6 Agricultural services 07 12.4 7.6 4.4 3.2 4.8 Agricultural services 07 12.4 7.6 4.4 3.2 4.8 Agricultural services 07 12.4 7.6 4.4 3.2 4.8 Agricultural services 07 12.4 7.6 4.4 3.2 4.8 Agricultural services 07 12.4 7.6 4.4 3.2 4.8 Agricultural services 07 12.4 7.6 4.4 3.2 4.8 Agricultural services 07 12.4 7.6 4.4 3.2 4.8 Agricultural services 07 12.4 7.6 4.4 3.2 4.8 1.4 0.8 0.4 0.4 0.6 1.4 0.8 0.4 0.4 0.6 1.4 0.8 0.4 0.4 0.6 1.4 0.8 0.4 0.4 0.6 1.4 0.8 0.4 0.4 0.6 1.4 0.8 0.4 0.4 0.6 1.4 0.8 0.4 0.4 0.6 1.4 0.8 0.4 0.4 0.6 Oil and gas extraction 13 1.0 0.5 0.2 0.3 0.5 Oil and gas extraction 13 1.0 0.5 0.2 0.3 0.5 Oil and gas extraction 13 1.0 0.5 0.2 0.3 0.5 Oil and gas extraction 13 1.0 0.5 0.2 0.3 0.5 Oil and gas extraction 13 1.0 0.5 0.2 0.3 0.5 Oil and gas extraction 13 1.0 0.5 0.2 0.3 0.5 Oil and gas extraction 13 1.0 0.5 0.2 0.3 0.5 Oil and gas extraction 13 1.0 0.5 0.2 0.3 0.5 Nonmetallic minerals mining6 14 0.4 0.3 0.2 0.1 0.1 Nonmetallic minerals mining6 14 0.4 0.3 0.2 0.1 0.1 Nonmetallic minerals mining6 14 0.4 0.3 0.2 0.1 0.1 Nonmetallic minerals mining6 14 0.4 0.3 0.2 0.1 0.1 Nonmetallic minerals mining6 14 0.4 0.3 0.2 0.1 0.1 Nonmetallic minerals mining6 14 0.4 0.3 0.2 0.1 0.1 Nonmetallic minerals mining6 14 0.4 0.3 0.2 0.1 0.1 Nonmetallic minerals mining6 14 0.4 0.3 0.2 0.1 0.1 49.8 32.7 23.5 9.3 17.1 49.8 32.7 23.5 9.3 17.1 49.8 32.7 23.5 9.3 17.1 49.8 32.7 23.5 9.3 17.1 49.8 32.7 23.5 9.3 17.1 49.8 32.7 23.5 9.3 17.1 49.8 32.7 23.5 9.3 17.1 49.8 32.7 23.5 9.3 17.1 Adapted from a slide by Dean Allemang From Tables to Linked Data
  • 19. © Copyright 2007-2010 TopQuadrant Inc. Slide 19 Representing Data in Graphs Graph = nodes linked by labeled edges
  • 20. © Copyright 2007-2010 TopQuadrant Inc. Slide 20 What is RDFS? RDFS is the schema language for RDF Type inferences can be made, based on schema
  • 21. © Copyright 2007-2010 TopQuadrant Inc. Slide 21 Why is RDFS useful?  RDFS allows us to talk about classes of instances  It provides inferences, e.g.,  Best Western is a Hotel  (and hence, anything we know about Hotels applies to Best Western)  RDFS is in RDF (it’s its own schema language!)
  • 22. © Copyright 2007-2010 TopQuadrant Inc. Slide 22 gov: EPA A little RDF(S) goes a long way gov: department gov: agency gov: body A model of government agencies and departments. Such models are called Ontologies. brm: Business Area brm: Line Of Business brm: subfunction brm:Resource Mgmt brm: s2citizens brm:Energy eGOV: capability eGOV: Standard eGOV:Service Spec eGOV: Remote Reporting eGOV: web service eGovOS: project gov: FERCgov: DoE
  • 23. © Copyright 2007-2010 TopQuadrant Inc. Slide 23 Ontologies are the means to separate “what is common” from “what is different” From Tim Berners-Lee, ISWC 2003 Semantic map: Connecting silo domains
  • 24. © Copyright 2007-2010 TopQuadrant Inc. Slide 24 OWL (formerly DAML+OIL) What is OWL?  The “Web Ontology Language”  W3C Standard DAML DAML+OIL OIL OWL RDF DARPA EU (various) W3C Became a Recommendation in February 2004 ... for Owl, wise though he was in many ways, able to read and write and spell his own name ...
  • 25. © Copyright 2007-2010 TopQuadrant Inc. Slide 25 Function Start Date OperatedBy Air And Radiation Jan 1, 1994 EPA Financial Management Aug 31, 1999 OMB Compensation Oct 1, 2003 OMB … … … <Agency name=“EPA”> <OperatesLOB>SWER</OperatesLOB> <OperatesLOB>Water Quality Reporting</OperatesLOB> <OperatesLOB>Acid Rain Monitoring</OperatesLOB> </Agency>
  • 26. © Copyright 2007-2010 TopQuadrant Inc. Slide 26 OWL can specify rich relationships: equivalence, inverse, unique, … Q: What is operatedBy EPA? A: AirAndRadiation Q: What is operatedBy EPA? A: SWER, AirAndRatiation Q: What is operatedBy EPA? A: SWER
  • 27. © Copyright 2007-2010 TopQuadrant Inc. Slide 27 SPARQL SPARQL Protocol and RDF Query Language Query Language (like SQL is for databases, XQuery is for XML, etc.) Extracts information from a graph using pattern matching “Four-star lodging in New York”
  • 28. © Copyright 2007-2010 TopQuadrant Inc. Slide 28 Find data in a graph
  • 29. © Copyright 2007-2010 TopQuadrant Inc. Slide 29 TopBraid Suite™ Enterprise Application Deployment and Use (Ontology Modeling and Application Development to Complete Semantic Application Lifecycle Support Semantic Web Modeling and Application Development Environment Enterprise Platform for Semantic Web Applications Semantic Web Application Assembly Toolkit
  • 30. © Copyright 2007-2010 TopQuadrant Inc. Slide 30 Data.Gov  Data.gov – collection of government data sets made available to the world to use
  • 31. © Copyright 2007-2010 TopQuadrant Inc. Slide 31 Sample Dataset: #1329
  • 32. © Copyright 2007-2010 TopQuadrant Inc. Slide 32 FHEO Filed Cases  What does the data look like?
  • 33. © Copyright 2007-2010 TopQuadrant Inc. Slide 33 Metadata for the data  What are the fields? What do they mean?
  • 34. © Copyright 2007-2010 TopQuadrant Inc. Slide 34 How can we use it? Dataset 1329 FHEO Filings (data.gov) Counties/ Locations SPARQL Rules FHEO Data Description TopBriad Suite uses Semantic Web Standards to mash up data
  • 35. © Copyright 2007-2010 TopQuadrant Inc. Slide 35 Display data mash-up  Rules for color coding encoded in SPARQL Rules  Yahoo! Map served up through TopBraid Ensemble™