SlideShare a Scribd company logo
Semantika Story
Query Service for Everyone!
Meet Bob

Bob is a field engineer. He works much
on querying data to support his
decisions at work.
*click*
*click*

Meet Bob

To help his job, the company provides
him with a special app that manages his
common query tasks.
Meet Bob
<3

And he is satisfied with it...
Meet Bob

...until things get nastier when the
job requires Bob working on more
advanced tasks.
He certainly has a definite limitation!
Meet Bob
*hello Jim*

The usual thing he always does is to
contact his IT colleague to tweak the
app with some extra queries...
Meet Bob
...

Although in many cases such request
may not get an instant attention...
Meet Bob

So now Bob is unable to complete his
task and the company is at risk of
losing money.
What could be the
better solution?
“Self-Service Data Query”
Meet Semantika

Semantika is a platform for building
Java application that addresses data
access and querying SQL database in
“plain way”
Meet Semantika

As plain as using the company’s
“own word” when asking the data
Meet Semantika
*omg*

So instead asking data like:
SELECT cEMP_name
FROM tEMP-XYZ_666
WHERE cDEPT_name =
‘Company Life Potion Mngnt’
Meet Semantika
<3

Query can be formulated like:
“Show all Employee names that work in the
Finance department.”
Meet Semantika

*click*
*click*

It gives benefits of minimizing IT knowhow in the company and giving endusers more control on data access need
Lessons Learned
Querying data can be a challenging task.
Sole reliance on IT experts can be a *major*
bottleneck that costs time and money.
Such reliance can be minimized by providing
direct data access and intuitive querying tool.
Semantika serves as a platform that can add
value to your existing query system without
reducing quality of service and performance.
Visit our Project
https:/
/github.com/obidea/semantika-api

Extras

Command-line Tool:
https:/
/github.com/obidea/semantika-cli
SPARQL endpoint with Sesame:
https:/
/github.com/obidea/semantika-sesame

More Related Content

Similar to Semantika Story

Delight 2014 | Designing for Delight Workshop, Toby Sterrett
Delight 2014 | Designing for Delight Workshop, Toby SterrettDelight 2014 | Designing for Delight Workshop, Toby Sterrett
Delight 2014 | Designing for Delight Workshop, Toby SterrettDelight Summit
 
5 Dollar Data Updated
5 Dollar Data Updated5 Dollar Data Updated
5 Dollar Data UpdatedDan Rockwell
 
Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Samuel Adams, MBA
 
500-Level Guide to Career Internals
500-Level Guide to Career Internals500-Level Guide to Career Internals
500-Level Guide to Career InternalsBrent Ozar
 
Why won’t my bank let me play?
Why won’t my bank let me play?Why won’t my bank let me play?
Why won’t my bank let me play?Aden Davies
 
Before and after hitting the publish button
Before and after hitting the publish buttonBefore and after hitting the publish button
Before and after hitting the publish buttonAlbert De Nova Santana
 
How to Lose Data, Customers, and Fail a Government Audit
How to Lose Data, Customers, and Fail a Government AuditHow to Lose Data, Customers, and Fail a Government Audit
How to Lose Data, Customers, and Fail a Government AuditGadi Eichhorn
 
Build your website before you install wordpress.
Build your website before you install wordpress.Build your website before you install wordpress.
Build your website before you install wordpress.Russell Aaron
 
Owning A Piece Of The Internet
Owning A Piece Of The InternetOwning A Piece Of The Internet
Owning A Piece Of The Internetbelieve52
 
Customer Experience in Times of Enterprise Chatbots
Customer Experience in Times of Enterprise ChatbotsCustomer Experience in Times of Enterprise Chatbots
Customer Experience in Times of Enterprise ChatbotsYellow Messenger
 
Spring Boot Lightning Talk
Spring Boot Lightning TalkSpring Boot Lightning Talk
Spring Boot Lightning TalkRoger Diller
 
How and why to write longer Facebook posts!
How and why to write longer Facebook posts!How and why to write longer Facebook posts!
How and why to write longer Facebook posts!Alicia Lyttle
 
simple & english typing work at on your own laptop or computer
 simple & english typing work at on your own laptop or computer simple & english typing work at on your own laptop or computer
simple & english typing work at on your own laptop or computeronlineparttimejob01
 

Similar to Semantika Story (20)

Delight 2014 | Designing for Delight Workshop, Toby Sterrett
Delight 2014 | Designing for Delight Workshop, Toby SterrettDelight 2014 | Designing for Delight Workshop, Toby Sterrett
Delight 2014 | Designing for Delight Workshop, Toby Sterrett
 
Why is Bob not smiling?
Why is Bob not smiling?Why is Bob not smiling?
Why is Bob not smiling?
 
5 Dollar Data Updated
5 Dollar Data Updated5 Dollar Data Updated
5 Dollar Data Updated
 
Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16
 
500-Level Guide to Career Internals
500-Level Guide to Career Internals500-Level Guide to Career Internals
500-Level Guide to Career Internals
 
Ai chatbot in india
Ai chatbot in indiaAi chatbot in india
Ai chatbot in india
 
Why won’t my bank let me play?
Why won’t my bank let me play?Why won’t my bank let me play?
Why won’t my bank let me play?
 
Before and after hitting the publish button
Before and after hitting the publish buttonBefore and after hitting the publish button
Before and after hitting the publish button
 
How to Lose Data, Customers, and Fail a Government Audit
How to Lose Data, Customers, and Fail a Government AuditHow to Lose Data, Customers, and Fail a Government Audit
How to Lose Data, Customers, and Fail a Government Audit
 
chatbot.pptx
chatbot.pptxchatbot.pptx
chatbot.pptx
 
Build your website before you install wordpress.
Build your website before you install wordpress.Build your website before you install wordpress.
Build your website before you install wordpress.
 
5 Dollar Data
5 Dollar Data5 Dollar Data
5 Dollar Data
 
Owning A Piece Of The Internet
Owning A Piece Of The InternetOwning A Piece Of The Internet
Owning A Piece Of The Internet
 
Customer Experience in Times of Enterprise Chatbots
Customer Experience in Times of Enterprise ChatbotsCustomer Experience in Times of Enterprise Chatbots
Customer Experience in Times of Enterprise Chatbots
 
Spring Boot Lightning Talk
Spring Boot Lightning TalkSpring Boot Lightning Talk
Spring Boot Lightning Talk
 
How and why to write longer Facebook posts!
How and why to write longer Facebook posts!How and why to write longer Facebook posts!
How and why to write longer Facebook posts!
 
Websummit
WebsummitWebsummit
Websummit
 
online part time job home based
online part time job home basedonline part time job home based
online part time job home based
 
simple & english typing work at on your own laptop or computer
 simple & english typing work at on your own laptop or computer simple & english typing work at on your own laptop or computer
simple & english typing work at on your own laptop or computer
 
online part time job
online part time jobonline part time job
online part time job
 

Recently uploaded

Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfThe architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfalexjohnson7307
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsExpeed Software
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2DianaGray10
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessUXDXConf
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀DianaGray10
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
Transforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UXTransforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UXUXDXConf
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024Stephanie Beckett
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101vincent683379
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCzechDreamin
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyUXDXConf
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationZilliz
 

Recently uploaded (20)

Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfThe architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdf
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Transforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UXTransforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UX
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 

Semantika Story