Data Wrapper
DataWrapper does indexing of data that exists in desktop applications and converts it to RDF to be stored in the local storage RdfRepository. The service uses plugins to interact with legacy systems. Each plugin is specialised on extracting the data from one application format (such as the addressbook) or a file-type (such as PDF, MS-Word).
For the enduser, DataWrapper extracts the data and full-text of all information so that it can be searched later in LocalSearch. Also, the end user can open items in their native applications through DataWrapper, for example, opening an address book card inside the address book application.
Programmers can use DataWrapper to configure new data sources, start the crawling process, extract information from a single item, and open items in their native applications. Also, programmers can use RdfRepository or LocalSearch to run queries on the extracted data. The data is represented in the ontologies defined in NIE.
Status
- Status Implementation: finished. bugs can be filed as tickets.
- Status Documentation: finished.
Authors/Developers
- LeoSauermann, DFKI, ApertureDataWrapper development and documentation, corporate representative of DFKI GmbH.
- AntoniMylka, DFKI, ApertureDataWrapper development and documentation.
- EnricoMinack, L3S, BeagleDataWrapper development and documentation.
- ChrisFluit, Aduna, ApertureDataWrapper development and documentation, corporate representative of Aduna Inc.
- many many other contributors.
Documentation
- ApertureDataWrapper - Java based implementation, refer to this for further documentation for the main DataWrapper in NEPOMUK
- BeagleDataWrapper - C# and Java based extension of the Gnome Beagle search engine.
- RecommendationStoringInformationElements - Recommenation on storing wrapped data in RdfRepository
- For KDE there is xesam for storage and Strigi for indexing. Strigi is further developed and deployed in KDE 4.0.
