Erfurt

is a PHP / Zend based Semantic Web API for Social Semantic Software.

...

Download Erfurt

  • Features
    • RDF Parser / Serializer
    • Storage Abstraction / RDF Store
    • Versioning
    • SPARQL Query / Update
    • Caching
    • Plugins / Trigger
-->


News

Adaptive SPARQL Query Cache
AKSW is pleased to announce the first availability of our Adaptive SPARQL Query Cache, a light-weight SPARQL proxy for caching query results and selectively invalidating stored results upon updates. SPARQL-backed applications can be accelerated by simply routing all SPARQL and SPARUL queries through the proxy. In scenarios with recurring query patterns the caching increases responsiveness [...]

Open Knowledge Conference 2010
OKCon, now in its fifth year, is the interdisciplinary conference that brings together individuals from across the open knowledge spectrum for a day of presentations and workshops. Open knowledge promises significant social and economic benefits in a wide range of areas from governance to science, from culture to technology. Opening up access to content and data [...]

Features

RDF Parser / Serializer

Triple Storage

Erfurt uses a storage abstraction layer to access RDF stores as well as includes its own Zend DB based RDF store.

Storage Abstraction

At the moment, Erfurt implements two different interfaces for the storage abstraction: Zend DB and Virtuoso.

Access Control

Access Control can be managed based on Actions, Models / Graphs ans Statements (currently not in trunk). More Information can reviewed at the Access Control OntoWiki page.

Erfurt RDF Store (Zend DB)

The Erfurt RDF Store consists of an SPARQL to SQL rewriter and a corrsponding relational table layout.

Versioning

SPARQL Query / Update

Caching

The performance of triple stores is one of the major obstacles for the deployment of semantic technologies in many usage scenarios. In particular Semantic Web applications, which use triple stores as persistence backends, trade performance in for the advantage of flexibility with regard to information structuring. In order to get closer to the performance of relational database-backed Web applications, Erfurt provide a Caching solution for improving the performance of configured triple stores by caching query results and even complete application objects. The selective invalidation of cache objects, following updates of the underlying knowledge bases, is based on analysing the graph patterns of cached SPARQL queries in order to obtain information which updates will change the query result.
Erfurt uses this caching solution internal (if configured) for all needed SPARQL-Queries, but also provide an interface for the usage of applications based on this API.

Plugins / Trigger

Datagathering / Data Wrapper

Tutorial

Documentation

The Erfurt API Documentation is available at http://docs.ontowiki.net/api/


 
There are no files on this page. [Display files/form]
There is no comment on this page. [Display comments/form]

Information

Last Modification: 2009-08-06 19:45:13 by Michael Martin