PHPackages                             aksw/erfurt - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. aksw/erfurt

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

aksw/erfurt
===========

PHP/Zend based Semantic Web API for Social Semantic Software

v1.8.0(9y ago)426.8k27[19 issues](https://github.com/AKSW/Erfurt/issues)[6 PRs](https://github.com/AKSW/Erfurt/pulls)1GPL-2.0PHPPHP &gt;=5.4.0CI failing

Since Jan 27Pushed 6y ago14 watchersCompare

[ Source](https://github.com/AKSW/Erfurt)[ Packagist](https://packagist.org/packages/aksw/erfurt)[ RSS](/packages/aksw-erfurt/feed)WikiDiscussions develop Synced yesterday

READMEChangelog (4)Dependencies (13)Versions (16)Used By (1)

Erfurt
======

[](#erfurt)

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

CI SystemStatusTravis CI[![Travis CI Build Status](https://camo.githubusercontent.com/4df16c40dfba91fd84f8d98bdc2c536d9a0a91c84b49dc949729551ae4f8401d/68747470733a2f2f7472617669732d63692e6f72672f414b53572f4572667572742e737667)](https://travis-ci.org/AKSW/Erfurt/)owdev Jenkins[![owdev Build Status](https://camo.githubusercontent.com/e1de09649e11eaa33cd779c4084283b6cc3266fbee6b7225c82f9ac08898b2f1/687474703a2f2f6f776465762e6f6e746f77696b692e6e65742f6a6f622f4572667572742f62616467652f69636f6e)](http://owdev.ontowiki.net/job/Erfurt/)[API Documentation](http://api.ontowiki.net/)

Features
--------

[](#features)

- RDF Parser/serializer
- Storage abstraction/RDF Store
- Versioning
- SPARQL querying/update
- Caching
- Plugins/trigger
- ...

Developer Info
--------------

[](#developer-info)

### Repository Conventions

[](#repository-conventions)

We use [Vincent Driessen's branching model](http://nvie.com/posts/a-successful-git-branching-model/), [Tom Preston-Werner's versioning specification](http://semver.org/) as well as [this note on good commit messages](https://github.com/erlang/otp/wiki/Writing-good-commit-messages) for this repository.

In addition to that, we suggest to use [git-flow](https://github.com/nvie/gitflow)to keep naming conventions. Copy the following config section in you global `~/.gitconfig` or the repository wide `.git/config` file.

```
# git flow default configuration for ~/.gitconfig
[gitflow "branch"]
    master = master
    develop = develop
[gitflow "prefix"]
    feature = feature/
    release = release/
    hotfix = hotfix/
    support = support/
    versiontag = v

```

### Code Conventions

[](#code-conventions)

Currently, this library is developed using [OntoWiki's coding standard](https://github.com/AKSW/OntoWiki/wiki/Coding-Standards).

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance11

Infrequent updates — may be unmaintained

Popularity36

Limited adoption so far

Community32

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor3

3 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~21 days

Total

2

Last Release

3560d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2454c38f5482626f9e23683449bdc460b97c201836630de35ef63b170e2bf163?d=identicon)[white-gecko](/maintainers/white-gecko)

![](https://www.gravatar.com/avatar/cc012239e82798bfbf91be6fa4c1a2cb0c1f0faa738de0865d954daa5d98bb3d?d=identicon)[k00ni](/maintainers/k00ni)

---

Top Contributors

[![pfrischmuth](https://avatars.githubusercontent.com/u/351542?v=4)](https://github.com/pfrischmuth "pfrischmuth (408 commits)")[![0xfeedface](https://avatars.githubusercontent.com/u/173583?v=4)](https://github.com/0xfeedface "0xfeedface (294 commits)")[![seebi](https://avatars.githubusercontent.com/u/510452?v=4)](https://github.com/seebi "seebi (257 commits)")[![white-gecko](https://avatars.githubusercontent.com/u/1018168?v=4)](https://github.com/white-gecko "white-gecko (232 commits)")[![jbrekle](https://avatars.githubusercontent.com/u/797614?v=4)](https://github.com/jbrekle "jbrekle (204 commits)")[![criess](https://avatars.githubusercontent.com/u/1207146?v=4)](https://github.com/criess "criess (98 commits)")[![MichaelMartin](https://avatars.githubusercontent.com/u/779137?v=4)](https://github.com/MichaelMartin "MichaelMartin (78 commits)")[![kriss0r](https://avatars.githubusercontent.com/u/476914?v=4)](https://github.com/kriss0r "kriss0r (34 commits)")[![bergo](https://avatars.githubusercontent.com/u/619785?v=4)](https://github.com/bergo "bergo (24 commits)")[![MatthiasMolitor](https://avatars.githubusercontent.com/u/1383323?v=4)](https://github.com/MatthiasMolitor "MatthiasMolitor (23 commits)")[![haschek](https://avatars.githubusercontent.com/u/178524?v=4)](https://github.com/haschek "haschek (22 commits)")[![yamalight](https://avatars.githubusercontent.com/u/365944?v=4)](https://github.com/yamalight "yamalight (20 commits)")[![k00ni](https://avatars.githubusercontent.com/u/381727?v=4)](https://github.com/k00ni "k00ni (16 commits)")[![cupakob](https://avatars.githubusercontent.com/u/56699232?v=4)](https://github.com/cupakob "cupakob (11 commits)")[![larseidam](https://avatars.githubusercontent.com/u/801185?v=4)](https://github.com/larseidam "larseidam (9 commits)")[![shinobu](https://avatars.githubusercontent.com/u/10122316?v=4)](https://github.com/shinobu "shinobu (8 commits)")[![nareike](https://avatars.githubusercontent.com/u/3294430?v=4)](https://github.com/nareike "nareike (5 commits)")[![simeonackermann](https://avatars.githubusercontent.com/u/6428217?v=4)](https://github.com/simeonackermann "simeonackermann (5 commits)")[![splattater](https://avatars.githubusercontent.com/u/1556061?v=4)](https://github.com/splattater "splattater (3 commits)")[![BrummbQ](https://avatars.githubusercontent.com/u/1120546?v=4)](https://github.com/BrummbQ "BrummbQ (3 commits)")

---

Tags

parserserializerRDFSemantic WebLinked DataTriple StoreQuery CacheErfurt

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/aksw-erfurt/health.svg)

```
[![Health](https://phpackages.com/badges/aksw-erfurt/health.svg)](https://phpackages.com/packages/aksw-erfurt)
```

###  Alternatives

[masterminds/html5

An HTML5 parser and serializer.

1.8k269.7M322](/packages/masterminds-html5)[easyrdf/easyrdf

EasyRdf is a PHP library designed to make it easy to consume and produce RDF.

62432.1M47](/packages/easyrdf-easyrdf)[digitalbazaar/json-ld

A JSON-LD Processor and API implementation in PHP.

28661.1k1](/packages/digitalbazaar-json-ld)[laktak/hjson

JSON for Humans. A configuration file format with relaxed syntax, fewer mistakes and more comments.

86245.3k14](/packages/laktak-hjson)[metroplex-systems/edifact

Parser and Serializer for UN/EDIFACT messages

36410.4k](/packages/metroplex-systems-edifact)[estrato/edifact

Parser and Serializer for UN/EDIFACT messages

36183.9k](/packages/estrato-edifact)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
