Details
- Vendor
- Apache Software Foundation
- Type
- RDF
- Category
- Emerging
- Status
- Inactive — Project retired to the Apache Attic. Repository archived in May 2021.
- License
- Apache-2.0
- Language
- Java
- Query Languages
- SPARQL
- Protocols
- HTTP/RESTSPARQL Protocol
The go-to resource for graph technology details
An RDF triple store backend for Apache Marmotta that translates SPARQL directly to SQL for execution against PostgreSQL, MySQL, or H2. Built on the Sesame/RDF4J Sail API with support for named graphs, versioning, and rule-based reasoning via sKWRL.
Protocols SPARQL Protocol, HTTP/REST
KiWi itself is an embeddable Sesame Sail library (no wire protocol of its own); the network-facing protocols come from the Apache Marmotta platform that hosts it as its default backend. Accepted pass_A's HTTP/REST because Marmotta's LDP module is a separate, documented, non-SPARQL HTTP API (resource CRUD via POST/GET), not just SPARQL-over-HTTP; rejected pass_B's SPARQL-only list. Both projects are retired to the Apache Attic.
Execute SPARQL query (both query and update) on the LMF triple store according the SPARQL 1.1 ProtocolSparqlWebService (Apache Marmotta Site 3.3.0 API) · reviewed 2026-08-02
Since 3.2.0 Marmotta provides experimental support for the current working draft of the Linked Data Platform 1.0 specification.Apache Marmotta - Platform - LDP · reviewed 2026-08-02
The KiWi triple store is composed of a number of Sesame Sail modules that can be combined and stacked as needed.Apache Marmotta - KiWi Triple Store · reviewed 2026-08-02
License Apache-2.0
SPDX identifier as classified by GitHub from the repository licence file.
"spdx_id": "Apache-2.0"GitHub licence API — apache/marmotta · reviewed 2026-08-02
Released 2010-10
Corrects current value of 2012, which reflects Apache Marmotta's Apache Incubator entry rather than the KiWi triplestore itself. KiWi 1.0, the first public open-source release including the triplestore, launched on 14 October 2010, two years before Marmotta was contributed to Apache.
The 14th of October 2010 was a very special date for the KiWi project: After more than two and a half years of development version 1.0 of our collaborative knowledge management software was published.KiWi Release Party - Karsten Jahn · reviewed 2026-08-02
This booklet, accompanying the KiWi 1.0 release, aims to summarize the key features offered by the platform and provide you with background information.KiWi: A Platform for Building Semantic Social Media Applications · reviewed 2026-08-02
Language Java
Confirms current value; the Marmotta Platform architecture documentation states the KiWi triplestore is one of the Java libraries providing the model/persistence layer.
the model layer offers persistence and data access functionality; this is in most cases provided by normal Java libraries (kiwi, ldcache, ldclient, commons from Marmotta, Sesame Repository, etc)Apache Marmotta - Platform · reviewed 2026-08-02