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/
Information
Last Modification:
2009-08-06 19:45:13 by Michael Martin