From Semantic Web Standards
Revision as of 13:03, 26 June 2012 by Fsergio (Talk | contribs)

Jump to: navigation, search

Linked Media Framework

Name of the tool: Linked Media Framework
Home page: http://lmf.googlecode.com
Date of latest release:
Programming language(s) that can be used with the tool: Java
Relevant semantic web technologies: RDF, SPARQL, SKOS
Categories: Triple Store, Rule Reasoner
See also:
Public mailing list:
Preferred project URI:
DOAP reference:
Company or institution: Salzburg Research

(Tool description last modified on 2012-06-26.)


The Linked Media Framework is an easy-to-setup server application that bundles central Semantic Web technologies to offer advanced services. The Linked Media Framework consists of LMF Core and LMF Modules.

The core component of the Linked Media Framework is a Linked Data Server that allows to expose data following the Linked Data Principles. The Linked Data Server implemented as part of the LMF goes beyond the Linked Data principles by extending them with Linked Data Updates and by integrating management of metadata and content and making both accessible in a uniform way. Our extensions are described in more detail in our Linked Media Principles. In addition to the Linked Data Server, the LMF Core also offers a SPARQL endpoint.

As extension for the LMF Core, there are a number of optional modules that can be used to extend the functionality of the Linked Media Server:

  • LMF SPARQL offers complete SPARQL 1.1 Query and Update support for modifying the triple store underlying the Linked Media Framework
  • LMF LD Path offers user-friendly querying over the Linked Data Cloud based on the LDPath language
  • LMF Semantic Search offers a highly configurable Semantic Search service based on Apache SOLR. Several semantic search indexes can be configured in the same LMF instance. Setting up and using the Semantic Search component is described in ModuleSemanticSearch, the path language used for configuring it is described on the LDPath Webpage.
  • LMF Linked Data Cache implements a cache to the Linked Data Cloud that is transparently used when querying the content of the LMF using either LDPath, SPARQL (to some extent) or the Semantic Search component. In case a local resource links to a remote resource in the Linked Data Cloud and this relationship is queried, the remote resource will be retrieved in the background and cached locally.
  • LMF Reasoner implements a rule-based reasoner that allows to process Datalog-style rules over RDF triples; the LMF Reasoner will be based on the reasoning component developed in the KiWi? project, the predecessor of the LMF (state: implemented)
  • LMF Text Classification provides basic statistical text classification services; multiple classifiers can be created, trained with sample data and used to classify texts into categories
  • LMF Versioning implements versioning of metadata updates; the module allows getting metadata snapshots for a resource for any time in its history and provides an implementation of the memento protocol
  • LMF SKOS Editor allows to directly display and update SKOS thesauruses imported in the Linked Media Framework using the Open Source SKOSjs editor.