Jump to content

Apache Marmotta

From Alfawiki
Adapted from the English Wikipedia article Apache Marmotta, available under CC BY-SA 4.0Updated 9 August 2025
Apache Marmotta
Company typeOpen source software project
IndustrySemantic Web, Linked Data
PredecessorLinked Media Framework
Founded2012
Area served
Worldwide
Key people
Apache Software Foundation
ProductsLinked Data server, KiWi triplestore, LDPath, LDClient, LDCache
OwnerApache Software Foundation
Websitemarmotta.apache.org

Apache Marmotta represents a linked data platform composed of multiple modules, primarily serving as a Linked Data server. It was among the pioneering reference implementations of the Linked Data Platform specification established by the W3C.

Originating from the Linked Media Framework developed by Salzburg Research, Marmotta commenced its versioning at 3.0.0 and has been recognized by the W3C as part of the Semantic Web tools since April 2013.

Written in Java and distributed under the Apache License 2.0, Apache Marmotta was overseen by the Apache Software Foundation until it was moved to the Apache Attic in November 2020, signaling the conclusion of its active maintenance.

Components

The platform encompasses core functionalities such as comprehensive Read Write Linked Data, SPARQL, LDP, reasoning capabilities, and fundamental security features. Moreover, it includes several independent libraries:

  • KiWi, a Triplestore implemented atop a relational database.
  • LDPath, a specialized path language designed for traversing Linked Data entities.
  • LDClient, a Linked Data client facilitating access to remote resources through adaptable plugins that connect to external data sources like YouTube and Facebook.
  • LDCache, a caching mechanism that autonomously fetches resources utilizing LDClient.

Linked Media Framework (pre-Apache)

Apache Marmotta is the successor to the open source Linked Media Framework initiated in early 2012.

Apache Marmotta

  • Initially proposed to the Apache Software Foundation on November 16, 2012 under the name Apache Linda; subsequently renamed Apache Marmotta to prevent confusion with the Linda language.
  • Entered incubation status on December 3, 2012.
  • Released version 3.0.0-incubating on April 26, 2013.
  • Delivered version 3.1.0-incubating on October 3, 2013.
  • Achieved top-level project status within Apache in November 2013.
  • Launched first official Apache release version 3.2.0 in April 2014.
  • Issued version 3.3.0 on December 5, 2014.

Notable users

  • Marmotta powers the search and archive backend for Salzburger Nachrichten.
  • Utilized by Enel for managing its Open Data portal.
  • Forms the foundation of Redlink's cloud services infrastructure.
  • Supports various European research initiatives such as Fusepool and MICO (Media in Context).
  • Employed by the Digital Public Library of America to run its LDP server and RDF repository.

Bibliography


External links