Sie sind hier

LITEQ

Motivation

LITEQ stands for Language Integrated Types, Extensions and Queries and describes a system which allows a developer to directly explore and use an RDF data source from within his programming environment.

The Semantic Web and RDF data promises flexibility and machine readability - still developing semantic web applications is hard and unintuitive. The keynote presentation held at ESWC 2014 by Steffen Staab summarizes the problems we currently face when programming against the semantic web and how LITEQ tries to resolve them:


Programming the Semantic Web

Steffen Staab, Fabien Gandon

Current F# Release

The current implementation of LITEQ was implemented in F# and its type provider mechanism. It is released via NuGet. We are very interested to get feedback - so please feel free to try it and get in contact with (Martin Leinberger, Stefan Scheglmann) via Email or Github.

You can find more information, including download links, source code and documentation here.

Background information

Core to LITEQ is a novel kind of path query language, the Node Path Query Language (NPQL), that allows for both extensional queries returning data and intensional queries returning class descriptions. While NPQL has limited expressivity compared to SPARQL, it has been conceived for supporting interactive data source exploration with an autocompletion semantics for incomplete queries in order to support the programmer at development time.

Please refer to our ISWC submission  to gain more insight into LITEQ and NPQL. For more background information about NPQL, you can refer to our unpublished technical report .

Upcoming talks

The next scheduled talks and presentations about LITEQ will be at ISWC 2014:

Publication overview

The list of talks and publications about LITEQ so far includes: