際際滷

際際滷Share a Scribd company logo
SANSA-Notebooks: Developer friendly access to SANSA
Ivan Ermilov, Jens Lehmann, Gezim Sejdiu, Lorenz Buehmann, Patrick Westphal, Claus Stadler, Simon Bin, Nilesh Chakraborty, Henning Petzka,
Muhammad Saleem, Axel-Cyrille Ngonga Ngomo and Hajira Jabeen
The Tale of Sansa Spark
2 Gezim Sejdiu- University of Bonn
SANSA (A reminder)
 Its core is a processing data flow engine that provides data
distribution, and fault tolerance for distributed computations
over RDF large-scale datasets.
 SANSA includes several libraries for
creating applications:
 Read / Write RDF / OWL library
 Querying library
 Inference library
 ML- Machine Learning core library
http://sansa-stack.net/
3 Gezim Sejdiu- University of Bonn
 Data does not belong only to Data Engineers, Data Scientists, Data
Architects etc.
 It belongs TO EVERYONE
Large RDF Datasets Should be Easy and
Accessible to All
 And for that to work it need to be approachable and easy
SANSA-Notebooks
5 Gezim Sejdiu- University of Bonn
BigDataEurope
 Easy to Deploy
 Build on top of BigDataEurope Platform
Developer friendly access to SANSA
SANSA-Query
SANSA-Inference
SANSA-ML
SANSA-Notebooks
Deploy
SANSA-RDF
CoreAPIs&Libraries
SANSA-OWL
Local Cluster
Standalone Resource manager
SANSA-Examples
 Easy to Use
 An interactive web-editor
for SANSA
6 Gezim Sejdiu- University of Bonn
 SANSA-Notebooks is an interactive toolkit on top of Hadoop &
Spark with Apache Zeppelin allowing file transfer to HDFS and an
interactive Spark code execution via a web GUI
SANSA-Notebooks architecture
Hue GUI
filebrowser
Hadoop
namenode datanode
Spark
master worker
Apache Zeppelin
RDF OWL Query Inference ML
Docker container
Spark SANSA notebook
upload
download
exchange data
submit
notebook
7 Gezim Sejdiu- University of Bonn
 Run SANSA interactively in your browser
SANSA-Notebooks
8 Gezim Sejdiu- University of Bonn
 Point of Interest
A Simple Example
SANSA Engine
RDF Layer
Data Loading
Query Layer
Sparqlifying
ResultsViews Views
Inference Layer
Inferencing
9 Gezim Sejdiu- University of Bonn
A Simple Example
Demo
THANK YOU !
@Gezim_Sejdiu
http://sda.cs.uni-bonn.de/gezim-sejdiu/
SANSA
Semantic Analytics Stack
https://github.com/SANSA-Stack
 SANSA-RDF
 SANSA-OWL
 SANSA-Query
 SANSA-Inference
 SANSA-ML
 SANSA-Examples
 SANSA-Notebooks

More Related Content

The Tale of SANSA Spark - ISWC 2017 Demo

  • 1. SANSA-Notebooks: Developer friendly access to SANSA Ivan Ermilov, Jens Lehmann, Gezim Sejdiu, Lorenz Buehmann, Patrick Westphal, Claus Stadler, Simon Bin, Nilesh Chakraborty, Henning Petzka, Muhammad Saleem, Axel-Cyrille Ngonga Ngomo and Hajira Jabeen The Tale of Sansa Spark
  • 2. 2 Gezim Sejdiu- University of Bonn SANSA (A reminder) Its core is a processing data flow engine that provides data distribution, and fault tolerance for distributed computations over RDF large-scale datasets. SANSA includes several libraries for creating applications: Read / Write RDF / OWL library Querying library Inference library ML- Machine Learning core library http://sansa-stack.net/
  • 3. 3 Gezim Sejdiu- University of Bonn Data does not belong only to Data Engineers, Data Scientists, Data Architects etc. It belongs TO EVERYONE Large RDF Datasets Should be Easy and Accessible to All And for that to work it need to be approachable and easy
  • 5. 5 Gezim Sejdiu- University of Bonn BigDataEurope Easy to Deploy Build on top of BigDataEurope Platform Developer friendly access to SANSA SANSA-Query SANSA-Inference SANSA-ML SANSA-Notebooks Deploy SANSA-RDF CoreAPIs&Libraries SANSA-OWL Local Cluster Standalone Resource manager SANSA-Examples Easy to Use An interactive web-editor for SANSA
  • 6. 6 Gezim Sejdiu- University of Bonn SANSA-Notebooks is an interactive toolkit on top of Hadoop & Spark with Apache Zeppelin allowing file transfer to HDFS and an interactive Spark code execution via a web GUI SANSA-Notebooks architecture Hue GUI filebrowser Hadoop namenode datanode Spark master worker Apache Zeppelin RDF OWL Query Inference ML Docker container Spark SANSA notebook upload download exchange data submit notebook
  • 7. 7 Gezim Sejdiu- University of Bonn Run SANSA interactively in your browser SANSA-Notebooks
  • 8. 8 Gezim Sejdiu- University of Bonn Point of Interest A Simple Example SANSA Engine RDF Layer Data Loading Query Layer Sparqlifying ResultsViews Views Inference Layer Inferencing
  • 9. 9 Gezim Sejdiu- University of Bonn A Simple Example
  • 10. Demo
  • 11. THANK YOU ! @Gezim_Sejdiu http://sda.cs.uni-bonn.de/gezim-sejdiu/ SANSA Semantic Analytics Stack https://github.com/SANSA-Stack SANSA-RDF SANSA-OWL SANSA-Query SANSA-Inference SANSA-ML SANSA-Examples SANSA-Notebooks