Details
- Vendor
- Garlik
- Type
- RDF
- Category
- Emerging
- Status
- Inactive — Sporadic maintenance only. Originally developed circa 2009.
- License
- GPL-3.0
- Language
- C
- Query Languages
- SPARQL
- Protocols
- HTTP/RESTSPARQL Protocol
The go-to resource for graph technology details
An RDF triple store written in C, originally developed at Garlik for identity protection workloads. Supports single-machine and clustered deployments using the Raptor and Rasqal RDF libraries for parsing and query processing.
Protocols SPARQL Protocol, HTTP/REST
4s-httpd serves SPARQL query/update at /sparql/ (port 8080, default); its own source (httpd.c) implements a separate /data/ PUT-POST-DELETE graph-load endpoint plus /status/, /status/cache/, /status/size/ and /description/ admin resources, which is the non-SPARQL HTTP API the ruling requires before adding HTTP/REST. Pass A's tag is correct; pass B's rejection doesn't hold against the source.
Port to run HTTP SPARQL daemon (4s-httpd) on. Default is 8080.man 4store.conf (5): 4store configuration file · reviewed 2026-08-02
For example, a typical default location for the SPARQL query web service ("endpoint") of 4Store on a local machine might be http://localhost:8080/sparql/.Help:SPARQLStore and 4store - semantic-mediawiki.org · via Internet Archive · reviewed 2026-08-02
} else if (!strncmp(url, "/data/", 6)) { /* pre-SPARQL 1.1 4store way */httpd.c · 4store/4store · reviewed 2026-08-02
} else if (!strcmp(path, "/status/size/")) { http_size_report(ctxt); } else if (!strcmp(path, "/description/")) { http_service_description(ctxt);httpd.c · 4store/4store · reviewed 2026-08-02
License GPL-3.0
SPDX identifier as classified by GitHub from the repository licence file.
"spdx_id": "GPL-3.0"GitHub licence API — 4store/4store · reviewed 2026-08-02
Released 2009-10
Confirms current value. Garlik's official announcement of 4store 1.0.0 is dated 2009-10-17; the GitHub repo's initial public commit is three months earlier (2009-07-13), but the formal public release announcement is October 2009.
Garlik is pleased to announce the release of 4store version 1.0.0.[ANN] 4store version 1.0.0 from Steve Harris on 2009-10-17 (semantic-web@w3.org from October 2009) · reviewed 2026-08-02
Language C
Stated directly by the vendor in the release announcement and corroborated by GitHub's byte-count language stats, where C (2.5M bytes) dominates over HTML (1.5M) and all other languages.
4store is written in C, and is portable to most Linux distributions and Mac OS X.[ANN] 4store version 1.0.0 from Steve Harris on 2009-10-17 (semantic-web@w3.org from October 2009) · reviewed 2026-08-02