Querying with SPARQL Tuesday, October 28, 2014 Technical Exchange on Network Management Interoperability Andrea Westerinen JHU-APL/Nine Points Solutions.

Slides:



Advertisements
Similar presentations
DB glossary (focus on typical SQL RDBMS, not XQuery or SPARQL)
Advertisements

RDF and RDB 1 Some slides adapted from a presentation by Ivan Herman at the Semantic Technology & Business Conference, 2012.
1 gStore: Answering SPARQL Queries Via Subgraph Matching Presented by Guan Wang Kent State University October 24, 2011.
Sotiris Batsakis, Euripides G.M. Petrakis Technical University Of Crete Intelligent Systems Laboratory.
SPARQL RDF Query.
RDF and RDB 1 Some slides adapted from a presentation by Ivan Herman at the Semantic Technology & Business Conference, 2012.
Knowledge Graph: Connecting Big Data Semantics
NAMESPACES … and ontologies. Namespaces The goal is to ensure that domains with similar characteristics use a shared vocabulary as much as possible XML.
™ Suggestions for Semantic Web Interfaces to Relational Databases Mike Dean W3C Workshop on RDF Access to Relational Databases Cambridge,
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Enterprise Information Integration.
Incremental Materialization of RDF Graph Closures for Stream Reasoning Alexandre Mello Ferreira (PhD student) 22/11/2010.
Midterm Review Lecture 14b. 14 Lectures So Far 1.Introduction 2.The Relational Model 3.Disks and Files 4.Relational Algebra 5.File Org, Indexes 6.Relational.
Attribute databases. GIS Definition Diagram Output Query Results.
Managing Large RDF Graphs (Infinite Graph) Vaibhav Khadilkar Department of Computer Science, The University of Texas at Dallas FEARLESS engineering.
SPARQL All slides are adapted from the W3C Recommendation SPARQL Query Language for RDF Web link:
RDA and Linking Library Data VuStuff III Conference Villanova University, Villanova, PA October 18, 2012 Dr. Sharon Yang Rider University.
Chapter 1-4: Properties Commutative Property: the order in which you add or multiply numbers does not change the sum or product Ex = * 8.
Templates. The Problem Supplier X A range on the data sheet.
Database Support for Semantic Web Masoud Taghinezhad Omran Sharif University of Technology Computer Engineering Department Fall.
G-SPARQL: A Hybrid Engine for Querying Large Attributed Graphs Sherif SakrSameh ElniketyYuxiong He NICTA & UNSW Sydney, Australia Microsoft Research Redmond,
PRE-ALGEBRA. Lesson 4-7 Warm-Up PRE-ALGEBRA How do you multiply numbers with the same base? How do you multiply powers in algebraic expressions? Rule:
Mth 60 Day 4 2.1a, 2.1b. Test #1 Friday – covers everything from Day 1 Practice Exams on Hawkes…found in WebTest/take an assigned… Tests – ONLY ONE TRY.
Computer Science 101 Database Concepts. Database Collection of related data Models real world “universe” Reflects changes Specific purposes and audience.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Power Rule for Exponents The Power Rule for Exponents is used when we raise a power to an exponent. Example 1: Simplify the following.
Export experiments in Corese. October 10th Export experiments in Corese Olivier Corby October 10th, 2005 Interoperability Working Days October 10th-11th,
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
Semantic Web Programming in Python an Introduction Biju B Jaganath G.
Intro to SQL Management Studio. Please Be Sure!! Make sure that your access is read only. If it isn’t, you have the potential to change data within your.
1 DBS201: Introduction to Structure Query Language (SQL) Lecture 1.
Semantically Processing The Semantic Web Presented by: Kunal Patel Dr. Gopal Gupta UNIVERSITY OF TEXAS AT DALLAS.
Using the DAWG Test Cases with Relational Databases Matthew Gheen October 26, 2007.
PHS / Department of General Practice Royal College of Surgeons in Ireland Coláiste Ríoga na Máinleá in Éirinn Knowledge representation in TRANSFoRm AMIA.
Sullivan Algebra and Trigonometry: Section 12.3 Objectives of this Section Write the Augmented Matrix of a System of Linear Equations Write the System.
ELIS – Multimedia Lab PREMIS OWL Sam Coppens Multimedia Lab Department of Electronics and Information Systems Faculty of Engineering Ghent University.
R Store Angelique Moscicki Oshani Seneviratne Sergio Herrero-Lopez.
CTFS Workshop Shameema Esufali Asian data coordinator and technical resource for the network
Assignment 1 Uploaded to course website Due next Tuesday, Sep 1, at 11:59pm.
Of 38 lecture 6: rdf – axiomatic semantics and query.
(SQL - Structured Query Language)
An Effective SPARQL Support over Relational Database Jing Lu, Feng Cao, Li Ma, Yong Yu, Yue Pan SWDB-ODBIS 2007 SNU IDB Lab. Hyewon Lim July 30 th, 2009.
Semantic Web 06 T 0006 YOSHIYUKI Osawa. Problem of current web  limits of search engines Most web pages are only groups of character strings. Most web.
© 2009 OpenLink Software, All rights reserved. Mapping Relational Databases to RDF with OpenLink Virtuoso Orri Erling - Program Manager, Virtuoso.
+ Properties of Real Numbers. + Properties Relationships that are always true fro real numbers are called properties. Properties are rules used to rewrite.
Notes Over 4.2 Finding the Product of Two Matrices Find the product. If it is not defined, state the reason. To multiply matrices, the number of columns.
Chapter 04 Semantic Web Application Architecture 23 November 2015 A Team 오혜성, 조형헌, 권윤, 신동준, 이인용.
1-4 Properties How are real-life situations commutative?
® Hosted and Sponsored by W3C Provenance Working Group Update 80th OGC Technical Committee Austin, Texas (USA) Carl Reed March 20, 2012 Copyright © 2012.
NEDA ALIPANAH, MARIA ADELA GRANDO DBMI 11/19/2012.
Dr. Alexandra I. Cristea SPARQL Exerciess.
IFS180 Intro. to Data Management Chapter 10 - Unions.
1 RDF Storage and Retrieval Systems Jan Pettersen Nytun, UiA.
Agenda Federated Enterprise Architecture Vision
SPARQL.
RDF and RDB 1 Some slides adapted from a presentation by Ivan Herman at the Semantic Technology & Business Conference, 2012.
Relational Algebra - Part 1
8.1 Multiplication Properties of Exponents
Matrix Operations SpringSemester 2017.
MANAGING DATA RESOURCES
Database.
UMBC AN HONORS UNIVERSITY IN MARYLAND
Objective: Today we will investigate the ‘magic’ in magic squares.
G-CORE: A Core for Future Graph Query Languages
SQL Aggregation.
Query Optimization.
Matrix Operations SpringSemester 2017.
Linked Open Data in 10 Minutes Sandro Hawke, W3C
Database SQL.
Semantic-Web, Triple-Strores, and SPARQL
Linked Data 101 Things, URIs, RDF, Triples, Turtle, Ontologies, Vocabularies and SPARQL Linked Data is our Implementation choice for FAIR.
Presentation transcript:

Querying with SPARQL Tuesday, October 28, 2014 Technical Exchange on Network Management Interoperability Andrea Westerinen JHU-APL/Nine Points Solutions 1

2 2 Traditional SQL

Query language for RDF triples Can view a triple database as rows of data, where each row has 3 columns: Subject Predicate Object Much simpler to query if you need to relate multiple objects and/or the objects are themselves “join”able entities Such defining all the entities affected by a trouble ticket Similar SELECT vocabulary to SQL With ORDER BY, GROUP BY, … Support for algebra (AVG, SUM, …) OPTIONAL data 3 3 SPARQL

Based on the data from the previous demo Query for: Ontology definitions Trouble tickets and their data POC for tickets and their names Affected entities and their containing entities 4 4 SPARQL Examples

5 5 Sample Ontology Definition

6 6 Sample Individual/Instance Data

7 7 Sample Rule

8 8 Sample SPARQL (Simplified Joins) Query: Result:

9 9 Sample SPARQL (Property Chaining and OPTIONAL) Query: Result:

10 Sample SPARQL (With Inference) Query: Result (without reasoning): Result (with reasoning): Inferred