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:
