Linked Data browsers.

Slides:



Advertisements
Similar presentations
© 2012 Entrinsik, Inc. Informer Administration Exploring the system menu and functions PRESENTER: Jason Vorenkamp| Informer Software Engineer| March 2012.
Advertisements

RDF Generation and Linking using Open Refine Daniel Vila-Suero
Using JavaScript in Linked Data Applications Oshani Seneviratne Oct 12, 2010.
Using to Collaborate and to Facilitate Collaboration Amongst Your Students Shmuel Fink Touro College.
Linked Data browsers. Linked Data Browser One reason DBpedia is successful is its data browser for humans Given a URL to a Dbpedia resourse, it shows.
A division of Publishing Technology Facet Building Web Pages With SPARQL SWIG-UK Event, HP Labs November 23 rd 2007 Leigh Dodds Chief Technology Officer,
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
Current Topics in Programming Languages Lecture 15_1 George Koutsogiannakis SUMMER
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
Web Applications Basics. Introduction to Web Web features Clent/Server HTTP HyperText Markup Language URL addresses Web server - a computer program that.
CGI Programming: Part 1. What is CGI? CGI = Common Gateway Interface Provides a standardized way for web browsers to: –Call programs on a server. –Pass.
Java Servlets and JSP.
Installing Tomcat on Windows  You may find the Tomcat install shield has some problems recognizing JSDK 1.4 beta installations.  You.
Linux Operations and Administration
Week 2CSC 1511 Introduction to Information Systems CSC 151 Week 2.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Outline 29.1 Multi-Tier Architecture 29.2 Web Servers.
Chapter 5: Investigate! Lists, Arrays, and Web Browsers.
Chapter 33 CGI Technology for Dynamic Web Documents There are two alternative forms of retrieving web documents. Instead of retrieving static HTML documents,
Example: Jena and Fuseki
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Android Boot Camp for Developers Using Java, Comprehensive: A Guide to Creating Your First Android Apps Chapter 5: Investigate! Android Lists, Arrays,
Guidelines for Homework 6. Getting Started Homework 6 requires that you complete Homework 5. –All of HW5 must run on the GridFarm. –HW6 may run elsewhere.
 The World Wide Web is a collection of electronic documents linked together like a spider web.  These documents are stored on computers called servers.
How to upload files to Altervista Overview:
Steven Seida D2RQ Blog Integration Lab. Data to RDF Integration Approaches* 1 of 2 *Summarized from Ch 9 of Semantiic Web Programming, 2009, by Hebeler.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
Bloomer User Notes Installing and Running a Bloomer Installation Jack Park Latest: Project Home:
Ontology engineering Lab #8 – October 20, 2014.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
WAMP Windows Apache MySQL and PHP i.e. “WAMP”. Why WAMP? WampServer is a Windows web development environment. It allows you to create and test web pages.
Mike Bolam Metadata Librarian Digital Scholarship Services University Library System //
IPT – Getting Started June Online Resources Project Website Requirements Server Preparation Installation Running IPT Installation Demo Upgrade/Reinstall.
RDF and Relational Databases
1 G52IWS: Example Web-services Chris Greenhalgh. 2 Contents Software requirements AXIS web service run-time components Getting started with Jetty & AXIS.
1 More About HTML Images and Links. 22 Objectives You will be able to Include images in your HTML page. Create links to other pages on your HTML page.
Outline Server side Dependencies Installing it Configuring it Client side coding Browser setup.
RDF Generation and Linking using Open Refine Daniel Vila-Suero
© Copyright 2014 STI INNSBRUCK OpenRDF & SPARQL Short guide on how to use the STI LOI OpenRDF workbench.
CHAPTER 7 LESSON C Creating Database Reports. Lesson C Objectives  Display image data in a report  Manually create queries and data links  Create summary.
WMarket For Adminstrators Manual Installation. Basic Dependencies To install your own WMarket instance, you are required to install the following software:
Apache Web Server v. 2.2 Reference Manual Chapter 2 Starting Apache.
Chapter 5: Investigate! Lists, Arrays, and Web Browsers.
Class Web Page WB_Class_Web_Page.hml. Accessing the class web page Use a browser URL Requires.
4.01 How Web Pages Work.
Labs: Create, deploy and test a simple web service
4.01 How Web Pages Work.
4.01 How Web Pages Work.
ASP.NET Forms.
What is Microsoft Internet Explorer?
CISC103 Web Development Basics: Web site:
Triple Stores.
RDF and RDB 1 Some slides adapted from a presentation by Ivan Herman at the Semantic Technology & Business Conference, 2012.
Google Web Toolkit Tutorial
Course Outcomes of Advanced Java Programming AJP (17625, C603)
بسم الله الرحمن الرحيم.
MapServer In its most basic form, MapServer is a CGI program that sits inactive on your Web server. When a request is sent to MapServer, it uses.
Microsoft FrontPage 2003 Illustrated Complete
CISC103 Web Development Basics: Web site:
EndNote by: fatimah alotaibi.
DBpedia 2014 Liang Zheng 9.22.
Lecture 5: Functions and Parameters
Java Servlets and JSP.
Getting Started With Solr
Introduction to World Wide Web
Example: Jena and Fuseki
Triple Stores.
4.01 How Web Pages Work.
4.01 How Web Pages Work.
Building LabKey with Gradle
Web Application Development Using PHP
Presentation transcript:

Linked Data browsers

Linked Data Browser One reason DBpedia is successful is its data browser for humans Given a URL to a DBpedia resource, shows triples with that URL as a subject or object A generic version of the browser software is available as Pubby Elda is a similar and more sophisticated system

Pubby Pubby adds a Linked Data interface to a SPARQL endpoint

How Pubby Works Pubby is relatively simple and does the following Maps published URLs an appropriate URL on the SPARQLserver http://localhost:8080/page/book1 to ?? Sends a SPARQL describe query to get triples where the URL is either subject or object Problem: Fuseki’s describe returns only those where URI is subject, by default Converts the URLs to a CURI (prefixed form) http://localhost:8080/page/book1 to ex:book1 Displays results as hypertext

How to set up Download jetty http://download.eclipse.org/jetty/ Launch by invoking java -jar start.jar Check it it’s running at http://localhost:8080/ Download pubby from http://bit.ly/PubbY ln -s jetty-distribution-8.1.10.v20130312 jetty ln -s pubby-0.3.3/ pubby Copy pubby's webapp directory into Jetty's webapps folder and rename to root cp -R pubby/webapp jetty/webapps/root Modify the configuration file to use Fuseki, etc. Visit http://localhost:8080/

Config File <> a conf:Configuration; # Project name for display in page titles conf:projectName "UMBC CMSC691s13 example"; # Homepage for the link in the page header conf:projectHomepage <http://bit.ly/691S13>; # Pubby root where the webapp is running conf:webBase <http://localhost:8080/>; # URL of an RDF file with prefix mapping conf:usePrefixesFrom <http://umbc.edu/~finin/prefixes.n3>; # Prefered language for labels conf:defaultLanguage "en"; # When server homepage is accessed, use this conf:indexResource <http://example.org/book/collection>; conf:dataset [ # URL of SPARQL endpoint for dataset conf:sparqlEndpoint <http://localhost:3030/ds/query>; # Common URI prefix of resource URIs in SPARQL dataset conf:datasetBase <http://example.org/book/>; ] .

An example

Two issues I had to create an external web-accessible file with prefix declarations due to a minor Pubby bug may be fixed in the newest version Fuseki’s response to a describe doesn’t include triples where the URI is the object You can recompile Fuseki, including an option for this Or use another triple store, e.g., Sesame