Project Group: org.apache.marmotta

Marmotta Sesame Tools: Facading

org.apache.marmotta : marmotta-util-facading

Allows using annotated Java interfaces (facades) to access an underlying Sesame repository, similar to JPA.

Last Version: 3.4.0

Release Date:

Marmotta Sesame Tools: Contextual Sail

org.apache.marmotta : marmotta-sail-contextaware

This module provides a Sesame SailWrapper that allows defining a context that overwrites all contexts defined in statements to be added, read, or deleted. It can be used to have a view on repositories that only allows accessing a single named graph.

Last Version: 3.4.0

Release Date:

Marmotta Sesame Tools: RDF Patch Util

org.apache.marmotta : marmotta-util-rdfpatch

Util-Methods to apply 'application/rdf-patch' changesets to Sesame

Last Version: 3.4.0

Release Date:

Last Version: 3.4.0

Release Date:

Apache Marmotta Platform: Core

org.apache.marmotta : marmotta-core

Core functionalities of the Linked Media Framework: Persistence, Transaction Management, Triple Store, Framework Setup.

Last Version: 3.4.0

Release Date:

Apache Marmotta Platform: KiWi Backend

org.apache.marmotta : marmotta-backend-kiwi

This module provides an Apache Marmotta backend based on the KiWi triple store. This is a reasonable setting for most setups, provides more features than other backends and is therefore also the default backend for Marmotta.

Last Version: 3.4.0

Release Date:

Loader: Core Library

org.apache.marmotta : marmotta-loader-core

Apache Marmotta bulk loader core functionalities, which need to be complemented with backend libraries implementing the concrete loading functionality.

Last Version: 3.4.0

Release Date:

Apache Marmotta Platform: Linked Data Caching (Common)

org.apache.marmotta : marmotta-ldcache-common

Provides common infrastructure for transparent Linked Data Caching in Marmotta. When a resource is queried using e.g. LDPath or SPARQL and it represents an external resource (e.g. on DBPedia or GeoNames), the resource is transparently fetched on demand and cached locally. This module contains the backend-independent services.

Last Version: 3.4.0

Release Date:

Apache Marmotta Platform: Versioning (Common Services)

org.apache.marmotta : marmotta-versioning-common

This module provides versioning support for all modifications of the data contained in the LMF System (triples, resources, namespaces). Versions are accessible according to the Memento protocol using a special webservice. Versioning is triggered when a transaction finishes successfully and will store additional versioning information in the database. Note that this implies a certain performance overhead. This module contains the backend-independent services.

Last Version: 3.4.0

Release Date:

Loader: Abstract Titan Backend

org.apache.marmotta : marmotta-loader-titan

Apache Marmotta bulk loader backend for loading large datasets into any kind of Titan backend. Provides base classes only. Concrete backends need to be implemented in separate modules.

Last Version: 3.4.0

Release Date:

Apache Marmotta Platform: SPARQL Endpoint

org.apache.marmotta : marmotta-sparql

Provides support for SPARQL 1.1 Queries and Updates and offers different UIs for exploring SPARQL results.

Last Version: 3.4.0

Release Date:

Apache Marmotta Platform: LDPath

org.apache.marmotta : marmotta-ldpath

Provides support for the LDPath query language for Linked Data. Querying support is available for other services as well as through a LDPath query endpoint (Web Service).

Last Version: 3.4.0

Release Date:

Apache Marmotta Platform: User Management

org.apache.marmotta : marmotta-user

This module provides basic user management support, i.e. adding, editing and removing user configurations from Apache Marmotta.

Last Version: 3.4.0

Release Date:

Apache Marmotta Platform: Security

org.apache.marmotta : marmotta-security

This module allows restricting access to the Linked Media Framework using either pre-defined profiles or fine-grained security rules.

Last Version: 3.4.0

Release Date:

Apache Marmotta Platform: Linked Data Caching (KiWi Backend)

org.apache.marmotta : marmotta-ldcache-kiwi

Provides transparent Linked Data Caching in the LMF triple store. When a resource is queried using e.g. LDPath or SPARQL and it represents an external resource (e.g. on DBPedia or GeoNames), the resource is transparently fetched on demand and cached locally.

Last Version: 3.4.0

Release Date:

Apache Marmotta Platform: Reasoner

org.apache.marmotta : marmotta-reasoner-kiwi

Provides support for the sKWRL rule-based reasoning language. Rule programs can be uploaded and are evaluated in a forward chaining algorithm whenever a transaction commits. Since the reasoner evaluates rules directly on the database, reasoning is quite efficient.

Last Version: 3.4.0

Release Date:

Apache Marmotta Platform: Versioning (KiWi Backend)

org.apache.marmotta : marmotta-versioning-kiwi

This module provides versioning support for all modifications of the data contained in the LMF System (triples, resources, namespaces). Versions are accessible according to the Memento protocol using a special webservice. Versioning is triggered when a transaction finishes successfully and will store additional versioning information in the database. Note that this implies a certain performance overhead. This module contains the KiWi backend for versioning.

Last Version: 3.4.0

Release Date:

Apache Marmotta Client Library for Java

org.apache.marmotta : marmotta-client-java

A Java Library for accessing a remote Marmotta installation using REST webservice calls.

Last Version: 3.4.0

Release Date:

KiWi Triplestore: DB Loader

org.apache.marmotta : kiwi-loader

Standalone module to load RDF files into a KiWi Database

Last Version: 3.4.0

Release Date:

Apache Marmotta Parent

org.apache.marmotta : marmotta-parent

Parent POM for the Apache Marmotta project

Last Version: 3.4.0

Release Date:

KiWi Triplestore: Parent

org.apache.marmotta : kiwi-parent

A Sesame Triple Store based on a relational database. Supports reasoning and versioning.

Last Version: 3.4.0

Release Date:

Maven Buildinfo Plugin

org.apache.marmotta : buildinfo-maven-plugin

Parent POM for the Apache Marmotta project

Last Version: 3.4.0

Release Date:

Apache Marmotta Archetype: Module

org.apache.marmotta : marmotta-archetype-module

This Maven Archetype allows creating the basic structure for an Marmotta Module

Last Version: 3.4.0

Release Date:

Apache Marmotta Archetype: Web Application

org.apache.marmotta : marmotta-archetype-webapp

Web Application bundle (WAR file) containing Apache Marmotta

Last Version: 3.4.0

Release Date:

Last Version: 3.4.0

Release Date:

Maven Marmotta Plugin

org.apache.marmotta : marmotta-maven-plugin

A Maven plugin that can be used to configure a running instance of the Linked Media Framework

Last Version: 3.4.0

Release Date:

Maven Refpack Plugin

org.apache.marmotta : refpack-maven-plugin

This Maven Plugin allows generating IzPack Refpack descriptions out of a collection of dependencies

Last Version: 3.4.0

Release Date:

Repository Plugin

org.apache.marmotta : repocheck-maven-plugin

Check which repository contains which dependencies

Last Version: 3.4.0

Release Date:

Last Version: 3.4.0

Release Date:

Last Version: 3.4.0

Release Date:

Apache Marmotta Platform: LDP

org.apache.marmotta : marmotta-ldp

Provides support for the current working draft of the Linked Data Platform 1.0 specification.

Last Version: 3.4.0

Release Date:

Last Version: 3.4.0

Release Date:

LDPath Bundle

org.apache.marmotta : ldpath-core-bundle

OSGI bundle for LDPath Core. This embedds all functions to allow loading of those via the Java ServiceLoader.

Last Version: 3.4.0

Release Date:

Last Version: 3.4.0

Release Date:

Loader: KiWi Backend

org.apache.marmotta : marmotta-loader-kiwi

Apache Marmotta bulk loader backend for loading large datasets into a KiWi backend.

Last Version: 3.4.0

Release Date:

Loader: HBase Backend

org.apache.marmotta : marmotta-loader-hbase

Apache Marmotta bulk loader backend for loading large datasets into a Titan/HBase backend.

Last Version: 3.4.0

Release Date:

Loader: BerkeleyDB Backend

org.apache.marmotta : marmotta-loader-berkeley

Apache Marmotta bulk loader backend for loading large datasets into a Titan/BerkeleyDB backend.

Last Version: 3.4.0

Release Date:

Apache Marmotta Platform: Sesame Native Backend

org.apache.marmotta : marmotta-backend-native

This module provides an Apache Marmotta backend using a Sesame Native Store. This is a suitable backend in case no database is available or no advanced features like rule-based reasoning or versioning are required.

Last Version: 3.4.0

Release Date:

Apache Marmotta Platform: Sesame Memory Backend

org.apache.marmotta : marmotta-backend-memory

This module provides an Apache Marmotta backend using a Sesame Memory Store. This backend is suitable for testing purposes only as it does not allow persisting data.

Last Version: 3.4.0

Release Date:

Apache Marmotta Platform: Titan Backend

org.apache.marmotta : marmotta-backend-titan

This module provides an Apache Marmotta backend using Titan Graph DB as store.

Last Version: 3.4.0

Release Date:

Apache Marmotta Platform: Accumulograph Backend

org.apache.marmotta : marmotta-backend-accumulograph

This module provides an Apache Marmotta backend using blueprints abstraction on Accumulograph. This is a suitable backend in high performance or big data scenarios. It does not support rule-based reasoning and versioning. NOTE: This backend uses the Apache licensed AccumuloGraph library together with other Apache licensed products. See from https://github.com/JHUAPL/AccumuloGraph/blob/master/LICENSE.

Last Version: 3.4.0

Release Date:

Apache Marmotta Platform: Linked Data Caching (File Backend)

org.apache.marmotta : marmotta-ldcache-file

Provides transparent Linked Data Caching in the LMF triple store. When a resource is queried using e.g. LDPath or SPARQL and it represents an external resource (e.g. on DBPedia or GeoNames), the resource is transparently fetched on demand and cached locally.

Last Version: 3.4.0

Release Date:

Apache Marmotta Platform: Zookeeper

org.apache.marmotta : marmotta-zookeeper

This module provides integration with Apache Zookeeper for cloud configuration management of clusters of Marmotta installations.

Last Version: 3.4.0

Release Date:

LDClient Provider: Freebase RDF Access

org.apache.marmotta : ldclient-provider-freebase

Implements patched Linked Data access to Freebase data.

Last Version: 3.3.0

Release Date:

Sesame I/O: RDF/JSON

org.apache.marmotta : sesame-tools-rio-rdfjson

Parent POM for the Apache Marmotta project

Last Version: 3.0.1

Release Date:

Sesame I/O: JSON/LD

org.apache.marmotta : sesame-tools-rio-jsonld

Parent POM for the Apache Marmotta project

Last Version: 3.0.1

Release Date:

Sesame I/O: API

org.apache.marmotta : sesame-tools-rio-api

Parent POM for the Apache Marmotta project

Last Version: 3.1.0-incubating

Release Date:

KiWi Triplestore: Triple Table

org.apache.marmotta : kiwi-tripletable

Provides a simple in-memory table using the Java Collections API to access triples. Additionally, the triple table offers in-memory indexes for typical query operations (e.g. listing by subject).

Last Version: 3.1.0-incubating

Release Date:

Sesame Tools: Resource Filters

org.apache.marmotta : sesame-filter

This module provides generic components for composite resource filtering, e.g. checking if a resource conforms to a certain pattern.

Last Version: 3.1.0-incubating

Release Date:

Sesame I/O: VCard

org.apache.marmotta : sesame-tools-rio-vcard

Parent POM for the Apache Marmotta project

Last Version: 3.1.0-incubating

Release Date: