Version 6, last updated by Robert Isele at October 03, 2011 16:33 UTC

Modules

The Silk Link Discovery Framework consists of the following modules:

Module Description
silk-core Contains the Silk Link Discovery Engine along with classes to represent basic concepts in link discovery such as data sources and linkage rules
silk-evaluation Contains utilities to evaluate generated links
silk-jena Contains data sources to read from Jena Models
silk-learning Machine learning of linkage rules
silk-singemachine Silk Single Machine
silk-mapreduce Silk MapReduce
silk-server Silk Server
silk-workbench Silk Workbench

Core Module

The core module contains the Silk Link Discovery Engine along with classes to represent basic concepts in link discovery such as data sources and linkage rules

Package Description
de.fuberlin.wiwiss.silk.entity Contains classes to represent entities.
de.fuberlin.wiwiss.silk.cache Provides the entity cache.
de.fuberlin.wiwiss.silk.datasource Contains classes to read entities from external Data Sources
de.fuberlin.wiwiss.silk.linkagerule Provides classes to represent linkage rules
de.fuberlin.wiwiss.silk.output Contains classes to write generated links to external outputs
de.fuberlin.wiwiss.silk.plugins Contains all plugins which are included in Silk by default.

Evaluation Module

The module contains utilities to evaluate the output of linkage rules. All classes are located in the package de.fuberlin.wiwiss.silk.evaluation.

Dependencies

This figure visualizes the dependencies between the core packages: