Difference between revisions of "LMF"

From Semantic Web Standards
Jump to: navigation, search
 
Line 11: Line 11:
 
}}
 
}}
  
The [http://lmf.googlecode.com 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 Linked Media Framework is an easy-to-setup server application that bundles together some key open source projects to offer some advanced services for linked media management.
  
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.
+
== Architecture ==
  
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 is build on top of three Apache projects:
  
* LMF SPARQL offers complete SPARQL 1.1 Query and Update support for modifying the triple store underlying the Linked Media Framework
+
* [[Marmotta|Apache Marmotta]] provides the Linked Data Platform capabilities
* LMF LD Path offers user-friendly querying over the Linked Data Cloud based on the LDPath language
+
* Apache Stanbol is the extraction and enhancement framework used
* 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.
+
* Apache Solr provides indexation capabilities
* 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)
+
The glue that LMF implements allows to get the best of these three projects for providing advance linked media capabilities, such as semantic search or semantic enrichment.
 +
 
 +
== Modules ==
 +
* LMF Semantic Search offers a highly configurable Semantic Search service based on Apache SOLR. Several semantic search indexes can be configured using LDPath.
 +
* LMF Enhancer uses Stanbol to enhance the content od the triples stored.
 
* 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 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.
 
* LMF SKOS Editor allows to directly display and update SKOS thesauruses imported in the Linked Media Framework using the Open Source [[SKOSjs]] editor.

Latest revision as of 11:06, 7 April 2013

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 2013-04-7.)

Description

The Linked Media Framework is an easy-to-setup server application that bundles together some key open source projects to offer some advanced services for linked media management.

Architecture

LMF is build on top of three Apache projects:

  • Apache Marmotta provides the Linked Data Platform capabilities
  • Apache Stanbol is the extraction and enhancement framework used
  • Apache Solr provides indexation capabilities

The glue that LMF implements allows to get the best of these three projects for providing advance linked media capabilities, such as semantic search or semantic enrichment.

Modules

  • LMF Semantic Search offers a highly configurable Semantic Search service based on Apache SOLR. Several semantic search indexes can be configured using LDPath.
  • LMF Enhancer uses Stanbol to enhance the content od the triples stored.
  • 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 SKOS Editor allows to directly display and update SKOS thesauruses imported in the Linked Media Framework using the Open Source SKOSjs editor.