ESWC2016 Developers Hackshop

The hackshop formerly known as workshop


09:00 - 09:10 Introduction
09:10 - 10:30 Developers talk
10:30 - 11:00 Coffee break
11:00 - 12:30 Tutorial on Linked Data Fragments
12:30 - 14:00 Lunch
14:00 - 17:30 Semantic Web & Linked Data Hackathon Submit your subject now!

Developers talk (09:10 - 10:30)

Each presentation lasts 10 minutes, followed by 10 minutes for questions and/or discussion.

Tutorial on Linked Data Fragments (11:00 - 12:30)

For a long period of time, querying Linked Data has been a story of two extremes, with Linked Data documents on the one side and the SPARQL protocol on the other. Currently, neither of them is able to drive real-world applications on the Web. On the one hand, public SPARQL endpoints are limited in number and suffer from frequent downtime. Their resource consumption, caused by the expressiveness of the language and individual user demand, is hard to predict. This downtime results in insufficient reliability for client applications. Linked Data documents, on the other hand, are both larger in number and are more predictable. However, link-traversalbased query methods are significantly slower and result sets are inherently incomplete as disconnected graph components cannot be traversed. These are both undesired traits for user applications. The issues with these two query solutions hint at a need for other client/server trade-offs.

Linked Data Fragments (LDF) is a conceptual framework that provides a uniform view on all possible interfaces to RDF, by observing that each interface partitions a dataset into its own specific kind of fragments. Since its first publication in 2014, it has gained traction throughout the Semantic Web and Linked Data community. Several popular datasets, such as DBPedia and Wikidata are already available through alternative, LDF-based APIs. The fact that LDF is able to fulfill the earlier formulated demand for more versatile client/server trade-off is shown by the fact that researchers from multiple research groups are already using LDF in their research. To facilitate this promising trend in Linked Data publishing and querying, this tutorial introduces more people to the aforementioned space of trade-offs. First, we want to educate people who want to start using LDF, but do not know where to start. Second, we want to establish LDF as a general concept, vision and approach to expand its community, rather than being perceived as a single method by specific authors. Therefore, the objectives of this tutorial are three-fold:

  1. learn about the LDF framework and how it can be used to describe Linked Data interfaces
  2. learn about alternative interfaces like Triple Pattern Fragments
  3. learn how to develop client applications on top of different LDF interfaces

Covered material

In this tutorial, we will cover the following materials:

Semantic Web & Linked Data Hackathon (14:00 - 17:30)

In this Hackathon, we let developers team up to create proof-of-concept applications or small prototypes. Each team can work on one of the following topic: - Triple Pattern Fragments - …

Do you still have a great application idea? Submit your subject now!