SlideShare a Scribd company logo
1 of 40
Download to read offline
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Integrating	
  Semantic	
  Web	
  in	
  the	
  
Real	
  World:	
  
A	
  journey	
  between	
  two	
  cities
Juan	
  F.	
  Sequeda
Keynote	
  at
The	
  9th	
  International	
  Conference	
  on	
  Knowledge	
  Capture	
  (K-­‐CAP2017)
December	
  6,	
  2017
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com 2
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Take	
  Away	
  Message
• Reflect	
  on	
  our	
  journey	
  to	
  commercialize	
  semantic	
  
web	
  technology	
  to	
  address	
  data	
  integration	
  and	
  
business	
  intelligence	
  needs.
Question
• Why	
  is	
  it	
  so	
  hard	
  to	
  deploy	
  Semantic	
  Web	
  technologies	
  in	
  
the	
  real	
  world?
• Answer:
1. History
2. Knowledge	
  Engineer
3. Ontology/mapping	
  engineering
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Data
Logic
RDBMS
Semantic	
  
Web
Workshop	
  on	
  
Logic	
   and	
  Data	
  Bases,	
  
Toulouse	
  1977
Gallaire,	
   Nicolas	
   &	
  
Minker
SQL99
Recursion
KL-­‐ONE
Description	
  
Logic RDF OWL
Views Triggers
Semantic
Networks
Japanese	
   5th
Generation	
   Project
MCC
Austin,	
  TX
Today1970s
Relational	
  
Algebra
Workshops	
  on
Expert	
  Systems
Deductive	
   Databases
KRDB
1980s 1990s 2000s
Let’s	
  put	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  in	
  Today’s	
  Context
4
History
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Where	
  we	
  started	
  in	
  2007…	
  What	
  is	
  the	
  relationship	
  between
Relational	
  Model
Table	
  Definition
ConstraintsS
Q
L
Relational	
  Databases
RDF
RDFS
OWL
S
P
A
R
Q
L
TIME
Triggers Rules
Semantic	
  Web
Sequeda	
  et	
  al.	
  SQL	
  Databases	
  are	
  a	
  Moving	
  Target.	
  W3C	
  Workshop	
  on	
  RDF	
  Access	
  on	
  RDB.	
  2007
Progra
mmer
type
2 “Bob”
name
ITEmployee
subClassOf
SELECT	
  ?s	
  ?n	
  {
?s	
  type	
  ITEmployee.
?s	
  name	
  ?n
}
Literal
name
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
10	
  years	
  ago
• D2R	
  (Map,Q,Server),	
  Virtuoso	
  RDF	
  Views,	
  SquirrelRDF,	
  R2D2,	
  
Relational.OWL,	
  DB2OWL,	
  R2O,	
  Triplify,	
  Dartgrid,	
  RDBToOnto,	
  
METAmorphoses,…
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
“Comparing the overall performance […] of the fastest rewriter with
the fastest relational database shows an overhead for query
rewriting of 106%. This is an indicator that there is still room for
improvingthe rewritingalgorithms”.
[Bizer and Schultz. BerlinSPARQL Benchmark 2009]
Current	
  rdb2rdf	
  systems	
  are	
  not	
  capable	
  of	
  providing	
  the	
  query	
  
execution	
  performance	
  required	
  [...]	
  it	
  is	
  likely	
  that	
  with	
  more	
  work	
  
on	
  query	
  translation,	
  suitable	
  mechanisms	
  for	
  translating	
  queries	
  
could	
  be	
  developed.	
  These	
  mechanisms	
  should	
  focus	
  on	
  exploiting	
  
the	
  underlying	
  database	
  system’s	
  capabilities	
  to	
  optimize	
  queries	
  
and	
  process	
  large	
  quantities	
  of	
  structure	
  data	
   [Gray	
  et	
  al.	
  2009]
Some	
  Issues	
  early	
  on
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
https://sourceforge.net/p/d2rq-­‐map/mailman/message/28055191/
Sept	
  2011
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Why	
  was	
  this	
  happening	
  if	
  …
ISWC	
  2008
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
(1)	
  Relational	
  Databases	
  à Semantic	
  Web:	
  Direct	
  Mapping
10
I
R,	
  Σ	
  
• Formalization	
  in	
  Datalog
• Databases	
  with	
  NULLs
• Correctness	
  of	
  a	
  Direct	
  Mapping
• Information	
  Preservation
• Query	
  Preservation
• Monotonicity
• Semantics	
  Preservation
DM(R,	
  Σ,	
  I)
• No	
  monotone	
  direct	
  
mapping	
  is	
  semantics	
  
preserving
On	
  Directly	
  Mapping	
  Relational	
  Databases	
  to	
  RDF	
  and	
  OWL.	
  Sequeda,	
  Arenas,	
  Miranker.	
  WWW	
  2012
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
(2)Relational	
  Databases	
  ß Semantic	
  Web	
  :	
  Ultrawrap
11
Relational	
  
Database
Tripleview
Mapping
Compiler
SPARQL	
  to	
  SQL	
  
on	
  Views
SQL	
  Optimizer
Mapping	
  as	
  
Views
Direct
Mapping
Results
Ultrawrap:	
  SPARQL	
  Execution	
  on	
  Relational	
  Data.	
  Sequeda	
  &	
  Miranker.	
  J.	
  Web	
  Semantics	
  2013
• Chakravarthy,	
  Grant	
  and	
  Minker.	
  Logic-­‐
Based	
  Approach	
  to	
  Semantic	
  Query	
  
Optimization.	
   TODS1990
• Cheng	
  et	
  al.	
  (1990)	
  Implementation	
  of	
  
Two	
  Semantic	
  Query	
  Optimization	
  
Techniques	
  in	
  DB2	
  Universal	
  
Database.	
  VLDB1999
• Semantic	
  Query	
  Optimization
• Detection	
  of	
  Unsatisfiable	
  
Conditions
• Self	
  Join	
  Elimination
• Commercial	
  RDB H
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
(3)Relational	
  Databases	
  ßàSemantic	
  Web:	
  UltrawrapOBDA
12
Relational	
  
Database
Tripleview
Mapping
Compiler
SPARQL	
  to	
  SQL	
  
on	
  Views
SQL	
  Optimizer
Mapping	
  as	
  
Views
Saturated
Mapping
Results
Mapping
OBDA:	
  Query	
  Rewriting	
  or	
  Materialization?	
  In	
  practice,	
  Both! Sequeda,	
  Arenas,	
  Miranker.	
  ISWC	
  2014	
  (Best	
  Paper)
OWL	
  SQL
EL
RL
QL
DL
• Gallaire et	
  al.	
  Logic	
  and	
  Databases:	
  A	
  Deductive	
  
Approach.	
  ACM	
  Survey	
  1984
• Chaudhuri et	
  al.	
  Optimizing	
  queries	
  with	
  
materialized	
  views.	
  ICDE95
Harinarayanet	
  al.	
  Implementing	
  Data	
  Cubes	
  
Efficiently.	
  SIGMOD96
• Halevy.	
  Answering	
  queries	
  using	
  views:	
  A	
  survey.	
  
VLDBJ2001
• Mami &	
  Bellahsene.	
  A	
  Survey	
  of	
  View	
  Selection	
  
Methods.	
  SIGMOD	
  Record	
  2012
• Commercial	
  RDB
• Answering	
  Queries	
  
using	
  Views
• Rewriting	
  using	
  
materialized	
  views
• Recursion	
  in	
  SQL
H
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
HOW and	
  to	
  what	
  EXTENT can	
  RDB	
  be	
  integrated	
  with	
  the	
  SW?
13
RDB	
  can	
  be	
  automatically	
  directly	
  
mapped	
  to	
  RDF	
  and	
  OWL
RDB	
  can	
  evaluate	
  and	
  optimize	
  
SPARQL	
  1.0	
  queries
RDB	
  can	
  act	
  as	
  a	
  reasoner	
  for	
  
Ontologies	
  with	
  inheritance	
  and	
  
transitivity
Direct	
  Mappings	
  can	
  be	
  Monotone,	
  Information	
  
Preserving	
  and	
  Query	
  Preserving.	
  Monotonicity	
  
is	
  an	
  obstacle	
  for	
  Semantics	
  Preservation
Existing	
  Semantic	
  Query	
  Optimization	
  in	
  
commercial	
  RDBMS
Saturated	
  Mappings,	
  
Query	
  rewriting	
  using	
  Materialized	
  Views	
  and	
  
Recursion
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Where	
  did	
  our	
  research	
  journey	
  take	
  us?
14
Oracle
SQL	
  
Server
Postgres
MySQL
IBM	
  DB2
Enterprise	
  Knowledge	
  Graph
• Sheth&	
  Larson.	
  Federated	
  database	
  systems	
  for	
  managing	
  distributed,	
  heterogeneous,	
  and	
  autonomous	
  databases.	
  ACM	
  Survey.	
  1990
• Carnot92,	
  Infosleuth92,	
  SIMS93,	
  Information	
  Manifold96,	
  Lore96, TSIMMIS97,	
  Kleisli99,	
  Nimble01,	
  Clio01,	
  Sphinx04
H
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Our	
  Journey
15
https://constituteproject.org/
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com 16
SEMANTIC	
  CITY NON-­‐SEMANTIC	
  CITY
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
IT Biz
Total	
  net	
  
sales	
  of	
  
all	
  Orders	
  
today
Reports
Data	
  Integration	
  and	
  Business	
  Intelligence
17
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Business	
  Question
How	
  many	
  orders	
  were	
  placed	
  in	
  November	
  2017?
317,595
317,124
316,899
Billing
Shipping
E-­‐Commerce
18
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
What	
  do	
  you	
  mean	
  by	
  …
What	
  is	
  an	
  Order?
When	
  a	
  user	
  
clicks	
   “Order”	
  on	
  
the	
  website
When	
  the	
  
customer	
   has	
  
received	
   the	
  
product
When	
  it	
  comes	
  
out	
  of	
  the	
   billing	
  
system	
  and	
  the	
  CC	
  
has	
  been	
  charged
Billing
Shipping
E-­‐Commerce
19
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
IT
Biz
Total	
  net	
  
sales	
  of	
  
all	
  Orders	
  
today
Data
Architect
SELECT	
  
..	
  
FROM	
  …
csv csv
csv
MS
Access
T=1
T=2T=3
XLS
• Did	
  the	
  Biz	
  User	
  
communicate	
  the	
  correct	
  
message	
  to	
  IT?	
  
• Did	
  IT	
  understand	
  correctly	
  
what	
  the	
  Biz	
  User	
  wanted?	
  
• Did	
  IT	
  deliver	
  the	
  
correct/precise	
  results?	
  
Reports
XLS
XLS
Status	
  Quo	
  1
20
https://www.wsj.com/articles/finance-­‐pros-­‐say-­‐youll-­‐have-­‐to-­‐pry-­‐excel-­‐out-­‐of-­‐their-­‐cold-­‐dead-­‐hands-­‐1512060948
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Enterprise
Data	
  Warehouse
IT Biz
Reports
Time	
   and	
  $
Total	
  net	
  
sales	
  of	
  
all	
  Orders	
  
today
ETL
ETL
ETL
Total	
  net	
  
sales	
  of	
  all	
  
Orders	
  
today	
  with	
  
FX
Status	
  Quo	
  2
Data
Architect
21
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
What	
  is	
  actually	
  going	
  on	
  here
• Subject	
  Matter	
  Expert	
  
knows	
  the	
  business	
  
domain
• Dialog	
  between	
  users	
  
• Understand	
  the	
  
Domainà ontology
• Find	
  where	
  it	
  is	
  in	
  the	
  
data	
  à mappings
• Sound	
  familiar?	
  
22
Giarratano&	
  Riley.	
  Expert	
  Systems:	
  
Principles	
  and	
  Programming.	
  1989
H
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Semantic	
  Web	
  can	
  help...right?
Who	
  creates	
  this?
Using	
  what	
  tools?
IT	
  IS	
  NOT	
  EASY!
HOWEVER
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Chasm	
  between	
  the	
  two	
  Cities
24G.	
  Moore.	
  Crossing	
  the	
  Chasm.	
  
SEMANTIC	
  CITY NON-­‐SEMANTIC	
  CITY
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Observation	
  1:	
  Boiling	
  the	
  Ocean
• Ontology	
  Engineering
– Traditional	
  ontology	
  
engineering	
  
methodologies	
  
– Using	
  competency	
  
questions	
  
– Test	
  driven	
  development	
  
– Ontology	
  design	
  patterns	
  
– ...
• Mapping	
  Engineering
– Ontology	
  
Matching/Alignment
– Schema	
  
Matching/Alignment
25
“There	
  is	
  not	
  a	
  right	
  ontology.	
  But	
  a	
  useful”
-­‐ F.	
  van	
  Harmelen
https://www.flickr.com/photos/eclogite/4950276577/
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Observation	
  2:	
  Real	
  World	
  Schemas	
  are	
  Hard
26
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Observation	
  3:	
  Real	
  World	
  Mappings	
  are	
  Hard
27
How	
  to	
  deal	
  with	
  NULLs	
  and	
  Duplicates	
  in	
  a	
  mapping?
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Observation	
  4:	
  Tools	
  are	
  made	
  for	
  Semantic	
  City
28
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
So	
  what	
  is	
  the	
  solution?
• Create	
  tools	
  for	
  citizens	
  of	
  the	
  Non-­‐Semantic	
  City	
  
(?)	
  
• Knowledge	
  Engineering	
  as	
  a	
  “transfer	
  process”	
  of	
  
human	
  knowledge	
  to	
  a	
  KB	
  during	
  the	
  80s	
  did	
  not	
  
succeed	
  
• Assumption:	
  knowledge	
  exists,	
  just	
  has	
  to	
  be	
  collected	
  and	
  
implemented
• Knowledge	
  was	
  obtained	
  by	
  interviewing	
  experts	
  on	
  how	
  they	
  
solve	
  specific	
  tasks	
  
• Feasible	
  for	
  small	
  prototypical	
  systems
• Failed	
  to	
  produce	
  large,	
  reliable	
  and	
  maintainable	
  knowledge	
  
bases
29
Studer et	
  al.	
  Knowledge	
  Engineering:	
  Principles	
  and	
  methods.	
  Data	
  &	
  Know.	
  Engineering	
  1998
H
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
IT Biz
The	
  Resurrection	
  of	
  the	
  Knowledge	
  Engineer!
30
KE
Knowledge
Engineer
Data
Engineers
Domain	
  (Biz)
Experts
Business	
  &	
  
Data	
  
Modeling
Data	
  Access
“People	
  Person”“Geeky	
  Person”
D.	
  Michie.	
  Knowledge	
  Engineering.	
  Kybernetes 1973
H
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com 31
The	
  Knowledge	
  Engineer
• Analyze	
  graph	
  structures	
  and	
  content	
  and	
  
develop	
  new	
  semantic	
  representations.
• Make	
  decisions	
  and	
  provide	
  guidance	
  about	
  
ontologies	
  and	
  semantic	
  representations.
• Write	
  code	
  to	
  gather,	
  process,	
  and	
  analyze	
  
data	
  of	
  various	
  kinds.
• Work	
  with	
  researchers,	
  engineers,	
  and	
  
linguists	
  to	
  develop	
  new	
  techniques	
  for	
  
expansion,	
  improvement,	
  and	
  analysis	
  of	
  the	
  
Knowledge	
  Graph.
https://careers.google.com/jobs#!t=jo&jid=/google/linguist-­‐ontologist-­‐google-­‐knowledge-­‐firebase-­‐345-­‐spear-­‐st-­‐san-­‐francisco-­‐ca-­‐3182490028
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Knowledge	
  Engineer	
  vs	
  Data	
  Scientist
32
IT BizKE
Knowledge
Engineer
Data
Engineers
Domain	
  (Biz)
Experts
DS
Data	
  
Scientist
“Most	
  data	
  scientists	
  spend	
  only	
  20	
  percent	
  of	
  their	
  time	
  
on	
  actual	
  data	
  analysis	
  and	
  80	
  percent	
  of	
  their	
  time	
  finding,	
  
cleaning,	
  and	
  reorganizing	
  huge	
  amounts	
  of	
  data,	
  which	
  is	
  
an	
  inefficient	
  data	
  strategy”
https://www.infoworld.com/article/3228245/data-­‐science/the-­‐80-­‐20-­‐data-­‐science-­‐dilemma.html
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com 33
How	
  is	
  the	
  Knowledge	
  Engineer	
  
empowered	
  in	
  order	
  to	
  be	
  
successful?	
  
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Idea1:	
  Pay	
  as	
  you	
  go	
  Methodology
34
A	
  Pay-­‐As-­‐You-­‐Go	
  Methodology	
  for	
  Ontology-­‐Based	
  Data	
  Access.	
  Sequeda	
  &	
  Miranker.	
  IEEE	
  Internet	
  Computing	
  2017
-­‐ Studer et	
  al.	
  Knowledge	
  Engineering:	
  Principles	
  
and	
  methods.	
  Data	
  &	
  Know.	
  Engineering	
  1998
-­‐ CommonKADS,	
  MIKE,	
  PROTÉGÉ,	
  VITAL,	
  EXPECT
Knowledge	
  Engineering	
  as	
  a	
  modeling	
  process
H
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Idea	
  2:	
  Extract	
  mappings	
  from	
  Source	
  Queries
SELECT
o.orderid, o.orderdate,
o.ordertotal
- ot.finaltax
- CASE
WHEN o.currencyid in (‘USD’, ‘CAD’) THEN
o.shippingcost
ELSE o.shippingcost - ot.shippingtax
END AS netsales,
o.currencyid
FROM order o, ordertax ot
WHERE o.orderid = ordertax.orderid
AND o.statusid NOT IN (4, 5)
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Idea	
  3:	
  Tools	
  for	
  the	
  Knowledge	
  Engineer
36
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Bridging	
  the	
  Chasm
37
SEMANTIC	
  CITY NON-­‐SEMANTIC	
  CITY
Knowledge	
  Engineer
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Our	
  Vision
38
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Thanks
• Daniel	
  Miranker
• Marcelo	
  Arenas
• Oscar	
  Corcho
• ..	
  And	
  many	
  more
• Daniel	
  Miranker
• Wayne	
  Heideman
• Will	
  Briggs
• Rick	
  Liao
• Bill	
  Rogers
• ...	
  And	
  many	
  more
39
Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com
Takeaway	
  Message
40
Juan	
  Sequeda,	
  Ph.D
Co-­‐Founder	
  – Capsenta
juan@capsenta.com
@juansequeda
Sequeda	
   J.	
  Integrating	
   Relational	
   Databases	
   with	
   the	
  Semantic	
   Web.	
  IOS	
  Press.	
  2016
http://www.iospress.nl/book/integrating-­‐relational-­‐databases-­‐with-­‐the-­‐semantic-­‐web/
We	
  are	
  always	
  looking	
  for	
  
smart	
  people	
  (and	
  
Knowledge	
  Engineers!)
THANK	
  YOU!
Don’t	
  reinvent	
  the	
  wheel	
  
Know	
  the	
  History
Read	
  pre-­‐pdf	
  paper
Knowledge	
  Engineer
It’s	
  back	
  
And	
  sexy
Ontology	
  and	
  Mapping	
  
Engineering	
  challenges
New	
  Problems
Because	
  we	
  need	
  to	
  bridge	
  the	
  chasm	
  between	
  the	
  Semantic	
  and	
  Non-­‐Semantic	
  Cities.	
  
We	
  need	
  Knowledge	
  Engineers,	
  who	
  need	
  to	
  be	
  empowered	
  with	
  methodologies	
  and	
  tools.
Why	
  is	
  it	
  so	
  hard	
  to	
  deploy	
  Semantic	
  Web	
  technologies	
  in	
  the	
  real	
  world?	
  

More Related Content

What's hot

Semantic Graph Databases: The Evolution of Relational Databases
Semantic Graph Databases: The Evolution of Relational DatabasesSemantic Graph Databases: The Evolution of Relational Databases
Semantic Graph Databases: The Evolution of Relational DatabasesCambridge Semantics
 
How to Build a Smart Data Lake Using Semantics
How to Build a Smart Data Lake Using SemanticsHow to Build a Smart Data Lake Using Semantics
How to Build a Smart Data Lake Using SemanticsCambridge Semantics
 
Modern Data Discovery and Integration in Insurance
Modern Data Discovery and Integration in InsuranceModern Data Discovery and Integration in Insurance
Modern Data Discovery and Integration in InsuranceCambridge Semantics
 
Enterprise Architecture in the Era of Big Data and Quantum Computing
Enterprise Architecture in the Era of Big Data and Quantum ComputingEnterprise Architecture in the Era of Big Data and Quantum Computing
Enterprise Architecture in the Era of Big Data and Quantum ComputingKnowledgent
 
Going Beyond Rows and Columns with Graph Analytics
Going Beyond Rows and Columns with Graph AnalyticsGoing Beyond Rows and Columns with Graph Analytics
Going Beyond Rows and Columns with Graph AnalyticsCambridge Semantics
 
Architecting for Big Data - Gartner Innovation Peer Forum Sept 2011
Architecting for Big Data - Gartner Innovation Peer Forum Sept 2011Architecting for Big Data - Gartner Innovation Peer Forum Sept 2011
Architecting for Big Data - Gartner Innovation Peer Forum Sept 2011Jonathan Seidman
 
Scalable, Fast Analytics with Graph - Why and How
Scalable, Fast Analytics with Graph - Why and HowScalable, Fast Analytics with Graph - Why and How
Scalable, Fast Analytics with Graph - Why and HowCambridge Semantics
 
Graphs for Enterprise Architects
Graphs for Enterprise ArchitectsGraphs for Enterprise Architects
Graphs for Enterprise ArchitectsNeo4j
 
Bitkom Cray presentation - on HPC affecting big data analytics in FS
Bitkom Cray presentation - on HPC affecting big data analytics in FSBitkom Cray presentation - on HPC affecting big data analytics in FS
Bitkom Cray presentation - on HPC affecting big data analytics in FSPhilip Filleul
 
Risk Analytics Using Knowledge Graphs / FIBO with Deep Learning
Risk Analytics Using Knowledge Graphs / FIBO with Deep LearningRisk Analytics Using Knowledge Graphs / FIBO with Deep Learning
Risk Analytics Using Knowledge Graphs / FIBO with Deep LearningCambridge Semantics
 
The Business Case for Semantic Web Ontology & Knowledge Graph
The Business Case for Semantic Web Ontology & Knowledge GraphThe Business Case for Semantic Web Ontology & Knowledge Graph
The Business Case for Semantic Web Ontology & Knowledge GraphCambridge Semantics
 
AnzoGraph DB: Driving AI and Machine Insights with Knowledge Graphs in a Conn...
AnzoGraph DB: Driving AI and Machine Insights with Knowledge Graphs in a Conn...AnzoGraph DB: Driving AI and Machine Insights with Knowledge Graphs in a Conn...
AnzoGraph DB: Driving AI and Machine Insights with Knowledge Graphs in a Conn...Cambridge Semantics
 
Open Data and News Analytics Demo
Open Data and News Analytics DemoOpen Data and News Analytics Demo
Open Data and News Analytics DemoOntotext
 
Semantic Technologies for Big Data
Semantic Technologies for Big DataSemantic Technologies for Big Data
Semantic Technologies for Big DataMarin Dimitrov
 
The Graph Database Universe: Neo4j Overview
The Graph Database Universe: Neo4j OverviewThe Graph Database Universe: Neo4j Overview
The Graph Database Universe: Neo4j OverviewNeo4j
 
Big Data Modeling and Analytic Patterns – Beyond Schema on Read
Big Data Modeling and Analytic Patterns – Beyond Schema on ReadBig Data Modeling and Analytic Patterns – Beyond Schema on Read
Big Data Modeling and Analytic Patterns – Beyond Schema on ReadThink Big, a Teradata Company
 
TehranDB Meet-up April 2018 Introduction to Graph Database
TehranDB Meet-up April 2018 Introduction to Graph DatabaseTehranDB Meet-up April 2018 Introduction to Graph Database
TehranDB Meet-up April 2018 Introduction to Graph DatabaseHamoon Mohammadian Pour
 
Data Modeling for Big Data
Data Modeling for Big DataData Modeling for Big Data
Data Modeling for Big DataDATAVERSITY
 

What's hot (20)

Semantic Graph Databases: The Evolution of Relational Databases
Semantic Graph Databases: The Evolution of Relational DatabasesSemantic Graph Databases: The Evolution of Relational Databases
Semantic Graph Databases: The Evolution of Relational Databases
 
How to Build a Smart Data Lake Using Semantics
How to Build a Smart Data Lake Using SemanticsHow to Build a Smart Data Lake Using Semantics
How to Build a Smart Data Lake Using Semantics
 
Modern Data Discovery and Integration in Insurance
Modern Data Discovery and Integration in InsuranceModern Data Discovery and Integration in Insurance
Modern Data Discovery and Integration in Insurance
 
Enterprise Architecture in the Era of Big Data and Quantum Computing
Enterprise Architecture in the Era of Big Data and Quantum ComputingEnterprise Architecture in the Era of Big Data and Quantum Computing
Enterprise Architecture in the Era of Big Data and Quantum Computing
 
Graph db
Graph dbGraph db
Graph db
 
Going Beyond Rows and Columns with Graph Analytics
Going Beyond Rows and Columns with Graph AnalyticsGoing Beyond Rows and Columns with Graph Analytics
Going Beyond Rows and Columns with Graph Analytics
 
Architecting for Big Data - Gartner Innovation Peer Forum Sept 2011
Architecting for Big Data - Gartner Innovation Peer Forum Sept 2011Architecting for Big Data - Gartner Innovation Peer Forum Sept 2011
Architecting for Big Data - Gartner Innovation Peer Forum Sept 2011
 
Scalable, Fast Analytics with Graph - Why and How
Scalable, Fast Analytics with Graph - Why and HowScalable, Fast Analytics with Graph - Why and How
Scalable, Fast Analytics with Graph - Why and How
 
Graphs for Enterprise Architects
Graphs for Enterprise ArchitectsGraphs for Enterprise Architects
Graphs for Enterprise Architects
 
Bitkom Cray presentation - on HPC affecting big data analytics in FS
Bitkom Cray presentation - on HPC affecting big data analytics in FSBitkom Cray presentation - on HPC affecting big data analytics in FS
Bitkom Cray presentation - on HPC affecting big data analytics in FS
 
Risk Analytics Using Knowledge Graphs / FIBO with Deep Learning
Risk Analytics Using Knowledge Graphs / FIBO with Deep LearningRisk Analytics Using Knowledge Graphs / FIBO with Deep Learning
Risk Analytics Using Knowledge Graphs / FIBO with Deep Learning
 
The Business Case for Semantic Web Ontology & Knowledge Graph
The Business Case for Semantic Web Ontology & Knowledge GraphThe Business Case for Semantic Web Ontology & Knowledge Graph
The Business Case for Semantic Web Ontology & Knowledge Graph
 
AnzoGraph DB: Driving AI and Machine Insights with Knowledge Graphs in a Conn...
AnzoGraph DB: Driving AI and Machine Insights with Knowledge Graphs in a Conn...AnzoGraph DB: Driving AI and Machine Insights with Knowledge Graphs in a Conn...
AnzoGraph DB: Driving AI and Machine Insights with Knowledge Graphs in a Conn...
 
Open Data and News Analytics Demo
Open Data and News Analytics DemoOpen Data and News Analytics Demo
Open Data and News Analytics Demo
 
Semantic Technologies for Big Data
Semantic Technologies for Big DataSemantic Technologies for Big Data
Semantic Technologies for Big Data
 
The Graph Database Universe: Neo4j Overview
The Graph Database Universe: Neo4j OverviewThe Graph Database Universe: Neo4j Overview
The Graph Database Universe: Neo4j Overview
 
Solution architecture for big data projects
Solution architecture for big data projectsSolution architecture for big data projects
Solution architecture for big data projects
 
Big Data Modeling and Analytic Patterns – Beyond Schema on Read
Big Data Modeling and Analytic Patterns – Beyond Schema on ReadBig Data Modeling and Analytic Patterns – Beyond Schema on Read
Big Data Modeling and Analytic Patterns – Beyond Schema on Read
 
TehranDB Meet-up April 2018 Introduction to Graph Database
TehranDB Meet-up April 2018 Introduction to Graph DatabaseTehranDB Meet-up April 2018 Introduction to Graph Database
TehranDB Meet-up April 2018 Introduction to Graph Database
 
Data Modeling for Big Data
Data Modeling for Big DataData Modeling for Big Data
Data Modeling for Big Data
 

Similar to Integrating Semantic Web in the Real World: A Journey between Two Cities

The Connected Data Imperative: Why Graphs? at Neo4j GraphDay New York City
The Connected Data Imperative: Why Graphs? at Neo4j GraphDay New York CityThe Connected Data Imperative: Why Graphs? at Neo4j GraphDay New York City
The Connected Data Imperative: Why Graphs? at Neo4j GraphDay New York CityNeo4j
 
Deploying Enterprise Scale Deep Learning in Actuarial Modeling at Nationwide
Deploying Enterprise Scale Deep Learning in Actuarial Modeling at NationwideDeploying Enterprise Scale Deep Learning in Actuarial Modeling at Nationwide
Deploying Enterprise Scale Deep Learning in Actuarial Modeling at NationwideDatabricks
 
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTXCustomer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTXtsigitnist02
 
Operational Analytics Using Spark and NoSQL Data Stores
Operational Analytics Using Spark and NoSQL Data StoresOperational Analytics Using Spark and NoSQL Data Stores
Operational Analytics Using Spark and NoSQL Data StoresDATAVERSITY
 
In-Memory Computing Webcast. Market Predictions 2017
In-Memory Computing Webcast. Market Predictions 2017In-Memory Computing Webcast. Market Predictions 2017
In-Memory Computing Webcast. Market Predictions 2017SingleStore
 
Data centric business and knowledge graph trends
Data centric business and knowledge graph trendsData centric business and knowledge graph trends
Data centric business and knowledge graph trendsAlan Morrison
 
Become More Data-driven by Leveraging Your SAP Data
Become More Data-driven by Leveraging Your SAP DataBecome More Data-driven by Leveraging Your SAP Data
Become More Data-driven by Leveraging Your SAP DataDenodo
 
Enable Better Decision Making with Power BI Visualizations & Modern Data Estate
Enable Better Decision Making with Power BI Visualizations & Modern Data EstateEnable Better Decision Making with Power BI Visualizations & Modern Data Estate
Enable Better Decision Making with Power BI Visualizations & Modern Data EstateCCG
 
DXC ESO for SAP Client Event presentation
DXC ESO for SAP Client Event presentationDXC ESO for SAP Client Event presentation
DXC ESO for SAP Client Event presentationJoachim Mayer
 
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationAccelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationDenodo
 
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...Denodo
 
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationAccelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationDenodo
 
Overcoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDBOvercoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDBMongoDB
 
Big Data LDN 2017: Data Integration & Big Data Management
Big Data LDN 2017: Data Integration & Big Data ManagementBig Data LDN 2017: Data Integration & Big Data Management
Big Data LDN 2017: Data Integration & Big Data ManagementMatt Stubbs
 
Big and fast data strategy 2017 jr
Big and fast data strategy 2017 jrBig and fast data strategy 2017 jr
Big and fast data strategy 2017 jrJonathan Raspaud
 
Is your data paying you dividends?
Is your data paying you dividends? Is your data paying you dividends?
Is your data paying you dividends? Karan Sachdeva
 
Achieving Agility and Scale for Your Data Lake - Talend
Achieving Agility and Scale for Your Data Lake - TalendAchieving Agility and Scale for Your Data Lake - Talend
Achieving Agility and Scale for Your Data Lake - TalendTalend
 
Knowledge Graph for Machine Learning and Data Science
Knowledge Graph for Machine Learning and Data ScienceKnowledge Graph for Machine Learning and Data Science
Knowledge Graph for Machine Learning and Data ScienceCambridge Semantics
 

Similar to Integrating Semantic Web in the Real World: A Journey between Two Cities (20)

Vadlamudi saketh30 (ml)
Vadlamudi saketh30 (ml)Vadlamudi saketh30 (ml)
Vadlamudi saketh30 (ml)
 
The Connected Data Imperative: Why Graphs? at Neo4j GraphDay New York City
The Connected Data Imperative: Why Graphs? at Neo4j GraphDay New York CityThe Connected Data Imperative: Why Graphs? at Neo4j GraphDay New York City
The Connected Data Imperative: Why Graphs? at Neo4j GraphDay New York City
 
Deploying Enterprise Scale Deep Learning in Actuarial Modeling at Nationwide
Deploying Enterprise Scale Deep Learning in Actuarial Modeling at NationwideDeploying Enterprise Scale Deep Learning in Actuarial Modeling at Nationwide
Deploying Enterprise Scale Deep Learning in Actuarial Modeling at Nationwide
 
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTXCustomer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
Customer Presentation - IBM Cloud Pak for Data Overview (Level 100).PPTX
 
Operational Analytics Using Spark and NoSQL Data Stores
Operational Analytics Using Spark and NoSQL Data StoresOperational Analytics Using Spark and NoSQL Data Stores
Operational Analytics Using Spark and NoSQL Data Stores
 
In-Memory Computing Webcast. Market Predictions 2017
In-Memory Computing Webcast. Market Predictions 2017In-Memory Computing Webcast. Market Predictions 2017
In-Memory Computing Webcast. Market Predictions 2017
 
Data centric business and knowledge graph trends
Data centric business and knowledge graph trendsData centric business and knowledge graph trends
Data centric business and knowledge graph trends
 
Become More Data-driven by Leveraging Your SAP Data
Become More Data-driven by Leveraging Your SAP DataBecome More Data-driven by Leveraging Your SAP Data
Become More Data-driven by Leveraging Your SAP Data
 
Enable Better Decision Making with Power BI Visualizations & Modern Data Estate
Enable Better Decision Making with Power BI Visualizations & Modern Data EstateEnable Better Decision Making with Power BI Visualizations & Modern Data Estate
Enable Better Decision Making with Power BI Visualizations & Modern Data Estate
 
DXC ESO for SAP Client Event presentation
DXC ESO for SAP Client Event presentationDXC ESO for SAP Client Event presentation
DXC ESO for SAP Client Event presentation
 
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationAccelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and Visualization
 
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
 
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationAccelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and Visualization
 
Overcoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDBOvercoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDB
 
Big Data LDN 2017: Data Integration & Big Data Management
Big Data LDN 2017: Data Integration & Big Data ManagementBig Data LDN 2017: Data Integration & Big Data Management
Big Data LDN 2017: Data Integration & Big Data Management
 
Big and fast data strategy 2017 jr
Big and fast data strategy 2017 jrBig and fast data strategy 2017 jr
Big and fast data strategy 2017 jr
 
SAP vs SAS - Comparison
SAP vs SAS - ComparisonSAP vs SAS - Comparison
SAP vs SAS - Comparison
 
Is your data paying you dividends?
Is your data paying you dividends? Is your data paying you dividends?
Is your data paying you dividends?
 
Achieving Agility and Scale for Your Data Lake - Talend
Achieving Agility and Scale for Your Data Lake - TalendAchieving Agility and Scale for Your Data Lake - Talend
Achieving Agility and Scale for Your Data Lake - Talend
 
Knowledge Graph for Machine Learning and Data Science
Knowledge Graph for Machine Learning and Data ScienceKnowledge Graph for Machine Learning and Data Science
Knowledge Graph for Machine Learning and Data Science
 

More from Juan Sequeda

RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013
RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013
RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013Juan Sequeda
 
Linked Data tutorial at Semtech 2012
Linked Data tutorial at Semtech 2012Linked Data tutorial at Semtech 2012
Linked Data tutorial at Semtech 2012Juan Sequeda
 
WTF is the Semantic Web and Linked Data
WTF is the Semantic Web and Linked DataWTF is the Semantic Web and Linked Data
WTF is the Semantic Web and Linked DataJuan Sequeda
 
WTF is the Semantic Web
WTF is the Semantic WebWTF is the Semantic Web
WTF is the Semantic WebJuan Sequeda
 
Drupal 7 and Semantic Web Hands-on Tutorial
Drupal 7 and Semantic Web Hands-on TutorialDrupal 7 and Semantic Web Hands-on Tutorial
Drupal 7 and Semantic Web Hands-on TutorialJuan Sequeda
 
Free Money (a.k.a Fellowships)
Free Money (a.k.a Fellowships)Free Money (a.k.a Fellowships)
Free Money (a.k.a Fellowships)Juan Sequeda
 
Conclusions - Linked Data
Conclusions - Linked DataConclusions - Linked Data
Conclusions - Linked DataJuan Sequeda
 
Consuming Linked Data 4/5 Semtech2011
Consuming Linked Data 4/5 Semtech2011Consuming Linked Data 4/5 Semtech2011
Consuming Linked Data 4/5 Semtech2011Juan Sequeda
 
Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011Juan Sequeda
 
Introduction to Linked Data 1/5
Introduction to Linked Data 1/5Introduction to Linked Data 1/5
Introduction to Linked Data 1/5Juan Sequeda
 
Welcome to Linked Data 0/5 Semtech2011
Welcome to Linked Data 0/5 Semtech2011Welcome to Linked Data 0/5 Semtech2011
Welcome to Linked Data 0/5 Semtech2011Juan Sequeda
 
Creating Linked Data 2/5 Semtech2011
Creating Linked Data 2/5 Semtech2011Creating Linked Data 2/5 Semtech2011
Creating Linked Data 2/5 Semtech2011Juan Sequeda
 
Introduccion a la Web Semantica
Introduccion a la Web SemanticaIntroduccion a la Web Semantica
Introduccion a la Web SemanticaJuan Sequeda
 
What is the Semantic Web
What is the Semantic WebWhat is the Semantic Web
What is the Semantic WebJuan Sequeda
 
Consuming Linked Data SemTech2010
Consuming Linked Data SemTech2010Consuming Linked Data SemTech2010
Consuming Linked Data SemTech2010Juan Sequeda
 
Welcome to Consuming Linked Data tutorial WWW2010
Welcome to Consuming Linked Data tutorial WWW2010Welcome to Consuming Linked Data tutorial WWW2010
Welcome to Consuming Linked Data tutorial WWW2010Juan Sequeda
 
Introduction to Linked Data - WWW2010
Introduction to Linked Data - WWW2010 Introduction to Linked Data - WWW2010
Introduction to Linked Data - WWW2010 Juan Sequeda
 
Consuming Linked Data by Humans - WWW2010
Consuming Linked Data by Humans - WWW2010Consuming Linked Data by Humans - WWW2010
Consuming Linked Data by Humans - WWW2010Juan Sequeda
 
Consuming Linked Data by Machines - WWW2010
Consuming Linked Data by Machines - WWW2010Consuming Linked Data by Machines - WWW2010
Consuming Linked Data by Machines - WWW2010Juan Sequeda
 
Linked Data Applications - WWW2010
Linked Data Applications - WWW2010Linked Data Applications - WWW2010
Linked Data Applications - WWW2010Juan Sequeda
 

More from Juan Sequeda (20)

RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013
RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013
RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013
 
Linked Data tutorial at Semtech 2012
Linked Data tutorial at Semtech 2012Linked Data tutorial at Semtech 2012
Linked Data tutorial at Semtech 2012
 
WTF is the Semantic Web and Linked Data
WTF is the Semantic Web and Linked DataWTF is the Semantic Web and Linked Data
WTF is the Semantic Web and Linked Data
 
WTF is the Semantic Web
WTF is the Semantic WebWTF is the Semantic Web
WTF is the Semantic Web
 
Drupal 7 and Semantic Web Hands-on Tutorial
Drupal 7 and Semantic Web Hands-on TutorialDrupal 7 and Semantic Web Hands-on Tutorial
Drupal 7 and Semantic Web Hands-on Tutorial
 
Free Money (a.k.a Fellowships)
Free Money (a.k.a Fellowships)Free Money (a.k.a Fellowships)
Free Money (a.k.a Fellowships)
 
Conclusions - Linked Data
Conclusions - Linked DataConclusions - Linked Data
Conclusions - Linked Data
 
Consuming Linked Data 4/5 Semtech2011
Consuming Linked Data 4/5 Semtech2011Consuming Linked Data 4/5 Semtech2011
Consuming Linked Data 4/5 Semtech2011
 
Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011
 
Introduction to Linked Data 1/5
Introduction to Linked Data 1/5Introduction to Linked Data 1/5
Introduction to Linked Data 1/5
 
Welcome to Linked Data 0/5 Semtech2011
Welcome to Linked Data 0/5 Semtech2011Welcome to Linked Data 0/5 Semtech2011
Welcome to Linked Data 0/5 Semtech2011
 
Creating Linked Data 2/5 Semtech2011
Creating Linked Data 2/5 Semtech2011Creating Linked Data 2/5 Semtech2011
Creating Linked Data 2/5 Semtech2011
 
Introduccion a la Web Semantica
Introduccion a la Web SemanticaIntroduccion a la Web Semantica
Introduccion a la Web Semantica
 
What is the Semantic Web
What is the Semantic WebWhat is the Semantic Web
What is the Semantic Web
 
Consuming Linked Data SemTech2010
Consuming Linked Data SemTech2010Consuming Linked Data SemTech2010
Consuming Linked Data SemTech2010
 
Welcome to Consuming Linked Data tutorial WWW2010
Welcome to Consuming Linked Data tutorial WWW2010Welcome to Consuming Linked Data tutorial WWW2010
Welcome to Consuming Linked Data tutorial WWW2010
 
Introduction to Linked Data - WWW2010
Introduction to Linked Data - WWW2010 Introduction to Linked Data - WWW2010
Introduction to Linked Data - WWW2010
 
Consuming Linked Data by Humans - WWW2010
Consuming Linked Data by Humans - WWW2010Consuming Linked Data by Humans - WWW2010
Consuming Linked Data by Humans - WWW2010
 
Consuming Linked Data by Machines - WWW2010
Consuming Linked Data by Machines - WWW2010Consuming Linked Data by Machines - WWW2010
Consuming Linked Data by Machines - WWW2010
 
Linked Data Applications - WWW2010
Linked Data Applications - WWW2010Linked Data Applications - WWW2010
Linked Data Applications - WWW2010
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Integrating Semantic Web in the Real World: A Journey between Two Cities

  • 1. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Integrating  Semantic  Web  in  the   Real  World:   A  journey  between  two  cities Juan  F.  Sequeda Keynote  at The  9th  International  Conference  on  Knowledge  Capture  (K-­‐CAP2017) December  6,  2017
  • 2. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com 2
  • 3. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Take  Away  Message • Reflect  on  our  journey  to  commercialize  semantic   web  technology  to  address  data  integration  and   business  intelligence  needs. Question • Why  is  it  so  hard  to  deploy  Semantic  Web  technologies  in   the  real  world? • Answer: 1. History 2. Knowledge  Engineer 3. Ontology/mapping  engineering
  • 4. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Data Logic RDBMS Semantic   Web Workshop  on   Logic   and  Data  Bases,   Toulouse  1977 Gallaire,   Nicolas   &   Minker SQL99 Recursion KL-­‐ONE Description   Logic RDF OWL Views Triggers Semantic Networks Japanese   5th Generation   Project MCC Austin,  TX Today1970s Relational   Algebra Workshops  on Expert  Systems Deductive   Databases KRDB 1980s 1990s 2000s Let’s  put                                    in  Today’s  Context 4 History
  • 5. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Where  we  started  in  2007…  What  is  the  relationship  between Relational  Model Table  Definition ConstraintsS Q L Relational  Databases RDF RDFS OWL S P A R Q L TIME Triggers Rules Semantic  Web Sequeda  et  al.  SQL  Databases  are  a  Moving  Target.  W3C  Workshop  on  RDF  Access  on  RDB.  2007 Progra mmer type 2 “Bob” name ITEmployee subClassOf SELECT  ?s  ?n  { ?s  type  ITEmployee. ?s  name  ?n } Literal name
  • 6. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com 10  years  ago • D2R  (Map,Q,Server),  Virtuoso  RDF  Views,  SquirrelRDF,  R2D2,   Relational.OWL,  DB2OWL,  R2O,  Triplify,  Dartgrid,  RDBToOnto,   METAmorphoses,…
  • 7. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com “Comparing the overall performance […] of the fastest rewriter with the fastest relational database shows an overhead for query rewriting of 106%. This is an indicator that there is still room for improvingthe rewritingalgorithms”. [Bizer and Schultz. BerlinSPARQL Benchmark 2009] Current  rdb2rdf  systems  are  not  capable  of  providing  the  query   execution  performance  required  [...]  it  is  likely  that  with  more  work   on  query  translation,  suitable  mechanisms  for  translating  queries   could  be  developed.  These  mechanisms  should  focus  on  exploiting   the  underlying  database  system’s  capabilities  to  optimize  queries   and  process  large  quantities  of  structure  data   [Gray  et  al.  2009] Some  Issues  early  on
  • 8. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com https://sourceforge.net/p/d2rq-­‐map/mailman/message/28055191/ Sept  2011
  • 9. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Why  was  this  happening  if  … ISWC  2008
  • 10. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com (1)  Relational  Databases  à Semantic  Web:  Direct  Mapping 10 I R,  Σ   • Formalization  in  Datalog • Databases  with  NULLs • Correctness  of  a  Direct  Mapping • Information  Preservation • Query  Preservation • Monotonicity • Semantics  Preservation DM(R,  Σ,  I) • No  monotone  direct   mapping  is  semantics   preserving On  Directly  Mapping  Relational  Databases  to  RDF  and  OWL.  Sequeda,  Arenas,  Miranker.  WWW  2012
  • 11. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com (2)Relational  Databases  ß Semantic  Web  :  Ultrawrap 11 Relational   Database Tripleview Mapping Compiler SPARQL  to  SQL   on  Views SQL  Optimizer Mapping  as   Views Direct Mapping Results Ultrawrap:  SPARQL  Execution  on  Relational  Data.  Sequeda  &  Miranker.  J.  Web  Semantics  2013 • Chakravarthy,  Grant  and  Minker.  Logic-­‐ Based  Approach  to  Semantic  Query   Optimization.   TODS1990 • Cheng  et  al.  (1990)  Implementation  of   Two  Semantic  Query  Optimization   Techniques  in  DB2  Universal   Database.  VLDB1999 • Semantic  Query  Optimization • Detection  of  Unsatisfiable   Conditions • Self  Join  Elimination • Commercial  RDB H
  • 12. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com (3)Relational  Databases  ßàSemantic  Web:  UltrawrapOBDA 12 Relational   Database Tripleview Mapping Compiler SPARQL  to  SQL   on  Views SQL  Optimizer Mapping  as   Views Saturated Mapping Results Mapping OBDA:  Query  Rewriting  or  Materialization?  In  practice,  Both! Sequeda,  Arenas,  Miranker.  ISWC  2014  (Best  Paper) OWL  SQL EL RL QL DL • Gallaire et  al.  Logic  and  Databases:  A  Deductive   Approach.  ACM  Survey  1984 • Chaudhuri et  al.  Optimizing  queries  with   materialized  views.  ICDE95 Harinarayanet  al.  Implementing  Data  Cubes   Efficiently.  SIGMOD96 • Halevy.  Answering  queries  using  views:  A  survey.   VLDBJ2001 • Mami &  Bellahsene.  A  Survey  of  View  Selection   Methods.  SIGMOD  Record  2012 • Commercial  RDB • Answering  Queries   using  Views • Rewriting  using   materialized  views • Recursion  in  SQL H
  • 13. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com HOW and  to  what  EXTENT can  RDB  be  integrated  with  the  SW? 13 RDB  can  be  automatically  directly   mapped  to  RDF  and  OWL RDB  can  evaluate  and  optimize   SPARQL  1.0  queries RDB  can  act  as  a  reasoner  for   Ontologies  with  inheritance  and   transitivity Direct  Mappings  can  be  Monotone,  Information   Preserving  and  Query  Preserving.  Monotonicity   is  an  obstacle  for  Semantics  Preservation Existing  Semantic  Query  Optimization  in   commercial  RDBMS Saturated  Mappings,   Query  rewriting  using  Materialized  Views  and   Recursion
  • 14. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Where  did  our  research  journey  take  us? 14 Oracle SQL   Server Postgres MySQL IBM  DB2 Enterprise  Knowledge  Graph • Sheth&  Larson.  Federated  database  systems  for  managing  distributed,  heterogeneous,  and  autonomous  databases.  ACM  Survey.  1990 • Carnot92,  Infosleuth92,  SIMS93,  Information  Manifold96,  Lore96, TSIMMIS97,  Kleisli99,  Nimble01,  Clio01,  Sphinx04 H
  • 15. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Our  Journey 15 https://constituteproject.org/
  • 16. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com 16 SEMANTIC  CITY NON-­‐SEMANTIC  CITY
  • 17. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com IT Biz Total  net   sales  of   all  Orders   today Reports Data  Integration  and  Business  Intelligence 17
  • 18. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Business  Question How  many  orders  were  placed  in  November  2017? 317,595 317,124 316,899 Billing Shipping E-­‐Commerce 18
  • 19. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com What  do  you  mean  by  … What  is  an  Order? When  a  user   clicks   “Order”  on   the  website When  the   customer   has   received   the   product When  it  comes   out  of  the   billing   system  and  the  CC   has  been  charged Billing Shipping E-­‐Commerce 19
  • 20. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com IT Biz Total  net   sales  of   all  Orders   today Data Architect SELECT   ..   FROM  … csv csv csv MS Access T=1 T=2T=3 XLS • Did  the  Biz  User   communicate  the  correct   message  to  IT?   • Did  IT  understand  correctly   what  the  Biz  User  wanted?   • Did  IT  deliver  the   correct/precise  results?   Reports XLS XLS Status  Quo  1 20 https://www.wsj.com/articles/finance-­‐pros-­‐say-­‐youll-­‐have-­‐to-­‐pry-­‐excel-­‐out-­‐of-­‐their-­‐cold-­‐dead-­‐hands-­‐1512060948
  • 21. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Enterprise Data  Warehouse IT Biz Reports Time   and  $ Total  net   sales  of   all  Orders   today ETL ETL ETL Total  net   sales  of  all   Orders   today  with   FX Status  Quo  2 Data Architect 21
  • 22. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com What  is  actually  going  on  here • Subject  Matter  Expert   knows  the  business   domain • Dialog  between  users   • Understand  the   Domainà ontology • Find  where  it  is  in  the   data  à mappings • Sound  familiar?   22 Giarratano&  Riley.  Expert  Systems:   Principles  and  Programming.  1989 H
  • 23. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Semantic  Web  can  help...right? Who  creates  this? Using  what  tools? IT  IS  NOT  EASY! HOWEVER
  • 24. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Chasm  between  the  two  Cities 24G.  Moore.  Crossing  the  Chasm.   SEMANTIC  CITY NON-­‐SEMANTIC  CITY
  • 25. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Observation  1:  Boiling  the  Ocean • Ontology  Engineering – Traditional  ontology   engineering   methodologies   – Using  competency   questions   – Test  driven  development   – Ontology  design  patterns   – ... • Mapping  Engineering – Ontology   Matching/Alignment – Schema   Matching/Alignment 25 “There  is  not  a  right  ontology.  But  a  useful” -­‐ F.  van  Harmelen https://www.flickr.com/photos/eclogite/4950276577/
  • 26. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Observation  2:  Real  World  Schemas  are  Hard 26
  • 27. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Observation  3:  Real  World  Mappings  are  Hard 27 How  to  deal  with  NULLs  and  Duplicates  in  a  mapping?
  • 28. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Observation  4:  Tools  are  made  for  Semantic  City 28
  • 29. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com So  what  is  the  solution? • Create  tools  for  citizens  of  the  Non-­‐Semantic  City   (?)   • Knowledge  Engineering  as  a  “transfer  process”  of   human  knowledge  to  a  KB  during  the  80s  did  not   succeed   • Assumption:  knowledge  exists,  just  has  to  be  collected  and   implemented • Knowledge  was  obtained  by  interviewing  experts  on  how  they   solve  specific  tasks   • Feasible  for  small  prototypical  systems • Failed  to  produce  large,  reliable  and  maintainable  knowledge   bases 29 Studer et  al.  Knowledge  Engineering:  Principles  and  methods.  Data  &  Know.  Engineering  1998 H
  • 30. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com IT Biz The  Resurrection  of  the  Knowledge  Engineer! 30 KE Knowledge Engineer Data Engineers Domain  (Biz) Experts Business  &   Data   Modeling Data  Access “People  Person”“Geeky  Person” D.  Michie.  Knowledge  Engineering.  Kybernetes 1973 H
  • 31. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com 31 The  Knowledge  Engineer • Analyze  graph  structures  and  content  and   develop  new  semantic  representations. • Make  decisions  and  provide  guidance  about   ontologies  and  semantic  representations. • Write  code  to  gather,  process,  and  analyze   data  of  various  kinds. • Work  with  researchers,  engineers,  and   linguists  to  develop  new  techniques  for   expansion,  improvement,  and  analysis  of  the   Knowledge  Graph. https://careers.google.com/jobs#!t=jo&jid=/google/linguist-­‐ontologist-­‐google-­‐knowledge-­‐firebase-­‐345-­‐spear-­‐st-­‐san-­‐francisco-­‐ca-­‐3182490028
  • 32. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Knowledge  Engineer  vs  Data  Scientist 32 IT BizKE Knowledge Engineer Data Engineers Domain  (Biz) Experts DS Data   Scientist “Most  data  scientists  spend  only  20  percent  of  their  time   on  actual  data  analysis  and  80  percent  of  their  time  finding,   cleaning,  and  reorganizing  huge  amounts  of  data,  which  is   an  inefficient  data  strategy” https://www.infoworld.com/article/3228245/data-­‐science/the-­‐80-­‐20-­‐data-­‐science-­‐dilemma.html
  • 33. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com 33 How  is  the  Knowledge  Engineer   empowered  in  order  to  be   successful?  
  • 34. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Idea1:  Pay  as  you  go  Methodology 34 A  Pay-­‐As-­‐You-­‐Go  Methodology  for  Ontology-­‐Based  Data  Access.  Sequeda  &  Miranker.  IEEE  Internet  Computing  2017 -­‐ Studer et  al.  Knowledge  Engineering:  Principles   and  methods.  Data  &  Know.  Engineering  1998 -­‐ CommonKADS,  MIKE,  PROTÉGÉ,  VITAL,  EXPECT Knowledge  Engineering  as  a  modeling  process H
  • 35. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Idea  2:  Extract  mappings  from  Source  Queries SELECT o.orderid, o.orderdate, o.ordertotal - ot.finaltax - CASE WHEN o.currencyid in (‘USD’, ‘CAD’) THEN o.shippingcost ELSE o.shippingcost - ot.shippingtax END AS netsales, o.currencyid FROM order o, ordertax ot WHERE o.orderid = ordertax.orderid AND o.statusid NOT IN (4, 5)
  • 36. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Idea  3:  Tools  for  the  Knowledge  Engineer 36
  • 37. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Bridging  the  Chasm 37 SEMANTIC  CITY NON-­‐SEMANTIC  CITY Knowledge  Engineer
  • 38. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Our  Vision 38
  • 39. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Thanks • Daniel  Miranker • Marcelo  Arenas • Oscar  Corcho • ..  And  many  more • Daniel  Miranker • Wayne  Heideman • Will  Briggs • Rick  Liao • Bill  Rogers • ...  And  many  more 39
  • 40. Smart Data for Smarter Business | © 2016 Capsenta | capsenta.com Takeaway  Message 40 Juan  Sequeda,  Ph.D Co-­‐Founder  – Capsenta juan@capsenta.com @juansequeda Sequeda   J.  Integrating   Relational   Databases   with   the  Semantic   Web.  IOS  Press.  2016 http://www.iospress.nl/book/integrating-­‐relational-­‐databases-­‐with-­‐the-­‐semantic-­‐web/ We  are  always  looking  for   smart  people  (and   Knowledge  Engineers!) THANK  YOU! Don’t  reinvent  the  wheel   Know  the  History Read  pre-­‐pdf  paper Knowledge  Engineer It’s  back   And  sexy Ontology  and  Mapping   Engineering  challenges New  Problems Because  we  need  to  bridge  the  chasm  between  the  Semantic  and  Non-­‐Semantic  Cities.   We  need  Knowledge  Engineers,  who  need  to  be  empowered  with  methodologies  and  tools. Why  is  it  so  hard  to  deploy  Semantic  Web  technologies  in  the  real  world?