Linked Data Theatre Federated data.

Slides:



Advertisements
Similar presentations
Speaker: Kevin Page Sensor Data and Semantic Mashups ESWC 2011 Tutorial 29 th May 2011.
Advertisements

Lecture plan Information retrieval (from week 11)
OS Places New Service Products from May 2014 Address Capture & Verification Address Matching GeoSearch Ordnance Survey 2014.
©2011 MFMER | slide-1 The Linked Clinical Data Project Jyotishman Pathak, PhD HCLS TMO October 27, 2010.
Semantic Web Introduction
JSI Sensor Middleware. Slide 2 of x Embedded vs. Midleware based Architecture for Sensor Metadata Management Embedded approach assign an IP address to.
The Web of data with meaning... By Michael Griffiths.
IST NeOn-project.org The Semantic Web is growing… #SW Pages Lee, J., Goodwin, R. (2004) The Semantic.
Apache Tomcat Server Typical html Request/Response cycle
Microsoft ASP.NET AJAX - AJAX as it has to be Presented by : Rana Vijayasimha Nalla CSCE Grad Student.
Service Broker Lesson 11. Skills Matrix Service Broker Service Broker, provides a solution to common problems with message delivery and consistency that.
Identifying things. Four rules of linked data Use URIs as names for things Use HTTP URIs so that people can look up those names. When someone looks up.
QA Automation Solution. Solution Architecture Test Management tool CI Tool Automation framework Testing Project BDD Tool Text of test to Testing Project.
Triple Stores.
What Can Do for You! Fabian Christ
Cloud based storage. Cloud Storage Storage accessed by a web service API It is a block storage, it exposes its storage to clients as Raw storage that.
SNS Integrated Control System EPICS IOCs – Relational DB Connectivity Bridge A. Liyu, A. Zhukov.
Scaling Jena in a commercial environment The Ingenta MetaStore Project Purpose ● Give an example of a big, commercial app using Jena. ● Share experiences.
Universität Innsbruck Leopold Franzens  Copyright 2007 DERI Innsbruck EASAIER 18 Month Coordination Meeting, Tel Aviv, Israel WP 2 – Media.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Entity Recognition via Querying DBpedia ElShaimaa Ali.
Adding IPv6 to the application layer Koichi Taniguchi livedoor Co., Ltd. Feb 25th, 2009 APNIC 27 Manila IPv6 in 3D Adding IPv6 to the application.
** NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
The Semantic Web Web Science Systems Development Spring 2015.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
Web Indexing and Searching By Florin Zidaru. Outline Web Indexing and Searching Overview Swish-e: overview and features Swish-e: set-up Swish-e: demo.
Python and REST Kevin Hibma. What is REST? Why REST? REST stands for Representational State Transfer. (It is sometimes spelled "ReST".) It relies on a.
Designing Web Applications Thaddeus Diamond CPSC 112.
 Open source RDF framework in Java.  Supports RDF Schema inferencing and querying.  Supports SPARQL 1.1 query, update, federated query.
© 2004 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc. ARMing Apache David Carter.
Server-side Programming The combination of –HTML –JavaScript –DOM is sometimes referred to as Dynamic HTML (DHTML) Web pages that include scripting are.
Web Server.
Scripting Languages Client Side and Server Side. Examples of client side/server side Examples of client-side side include: JavaScript Jquery (uses a JavaScript.
© Geodise Project, University of Southampton, Geodise Middleware Graeme Pound, Gang Xue & Matthew Fairman Summer 2003.
Everyday Tools for the Semantic Web Developer Rob Vesse Cray Inc.
Java Web Server Presented by- Sapna Bansode-03 Nutan Mote-15 Poonam Mote-16.
PROGRAMMING IN VISUAL BASIC.NET CREATING YOUR FIRST WEB APPLICATION Bilal Munir Mughal 1 Chapter-3.
AJAX and REST. Slide 2 What is AJAX? It’s an acronym for Asynchronous JavaScript and XML Although requests need not be asynchronous It’s not really a.
©2011 MFMER | slide-1 The Linked Clinical Data Project Jyotishman Pathak, PhD Rick Kiefer SemTIG November 4, 2011.
SNS Integrated Control System EPICS IOCs – Relational DB Connectivity Bridge A. Liyu, A. Zhukov.
Web Cache. What is Cache? Cache is the storing of data temporarily to improve performance. Cache exist in a variety of areas such as your CPU, Hard Disk.
Linked Data Theatre Slide deck. The challenge Linked Data We love our Linked Data! Turtle representation But it doesn’t look good.
MICROSOFT AJAX CDN (CONTENT DELIVERY NETWORK) Make Your ASP.NET site faster to retrieve.
CTS – CIM Topology Store Implementation of an RDF-based versioning system for the CIM using the topology difference model Mathias Uslar Arnhem, Netherlands.
鏈結開放資料之行動災害援助系統 賴怡安 Yi-An Lai 蘇展 Jan Su IIS, Academia Sinica Derrick Cheng Dept. of CS, U.C. Berkeley Open Information System for Disaster Management.
Semantic Web Application Patterns: Pipelines, Versioning and Validation David Booth, Ph.D. (Consultant) W3C Linked Enterprise Data Patterns Workshop 7-Dec-2011.
1 RDF Storage and Retrieval Systems Jan Pettersen Nytun, UiA.
Security of Digital Signatures
Web Mashups -Nirav Shah.
Instructor: Ahmed Jafer
An annotation framework for Fedora
Giuseppina Inserra INFN Catania
Triple Stores.
AJAX and REST.
Usability vs. Purity: How UCSF and Duke Enabled Data Reuse By Going Beyond Linked Data Julia Trimmer, Anirvan Chatterjee, Eric Meeks, Richard Outten and.
Middleware independent Information Service
Disclaimer.
Virtual Private Servers – Types of Virtualization platforms Virtual Private ServersVirtual Private Servers, popularly known as VPS is considered one of.
Web Browser server client 3-Tier Architecture Apache web server PHP
Triple Stores.
RDF Presentation and Correct Content Conveyance for Legacy
EPICS IOCs – Relational DB
LOD reference architecture
Graph Data on the Web: extend the pivot, don’t reinvent the wheel
Python and REST Kevin Hibma.
POWER CHALLENGES Several Ways To Solve 7 CHALLENGES.
Existing SQL Integration
Triple Stores.
RDF Presentation and Correct Content Conveyance for Legacy
Presentation transcript:

Linked Data Theatre Federated data

The Challenge A lot of structured data is available on the web But we don’t have a easy way of access client ?? data data data data website website website website

The Challenge We want some easy way to access the data, using all the advantages of Linked Data and RESTfull API’s SPARQL endpoint are not the (only) solution

An example

Why not like this?

Architecture Any23 To retrieve any structured data, and deliver RDF jSoup To clean the response and return valid syntax Apache httpClient To fetch the data from a http server Website with data

Example

Combining results: federated SPARQL But: lot’s of websites don’t have SPARQL endpoints! SPARQL endpoint SPARQL endpoint service Local data Remote data

Virtual sparql endpoint service Jena in memory SPARQL endpoint Any23 jSoup Apache httpClient Website with data

Non-RDF structured data A lot of RESTfull API’s are available, but aren’t linked data We should be able to use those API’s!

Virtual sparql endpoint service Jena in memory SPARQL endpoint Script per API XSLT jSoup Apache httpClient Website with data

Example (service call)

Example (sparql call)