blob: 1637f8e089763415df300332d10a2bf812631548 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="SMILA/Documentation/AperturePipelet,SMILA/Development Guidelines/How to write a Pipelet,SMILA/Documentation/Worker/PipeletProcessorWorker,SMILA/Glossary" />
<link rel="shortcut icon" href="http://wiki.eclipse.org/SMILA/Documentation/favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="http://wiki.eclipse.org/opensearch_desc.php" title="Eclipsepedia (English)" />
<link rel="alternate" type="application/rss+xml" title="Eclipsepedia RSS Feed" href="http://wiki.eclipse.org/index.php?title=Special:Recentchanges&amp;feed=rss" />
<link rel="alternate" type="application/atom+xml" title="Eclipsepedia Atom Feed" href="http://wiki.eclipse.org/index.php?title=Special:Recentchanges&amp;feed=atom" />
<title>SMILA/Documentation/AperturePipelet - Eclipsepedia</title>
<style type="text/css" media="screen,projection">/*<![CDATA[*/ @import "http://wiki.eclipse.org/skins/eclipsenova/novaWide.css?116"; /*]]>*/</style>
<link rel="stylesheet" type="text/css" media="print" href="http://wiki.eclipse.org/skins/eclipsenova/eclipsenovaPrint.css?116" />
<link rel="stylesheet" type="text/css" media="handheld" href="http://wiki.eclipse.org/skins/eclipsenova/handheld.css?116" />
<link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/Nova/css/header.css" media="screen" />
<link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/tabs.css" media="screen" />
<link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/Nova/css/visual.css" media="screen" />
<link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/Nova/css/layout.css" media="screen" />
<link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/Nova/css/footer.css" media="screen" />
<!--[if IE]><link rel="stylesheet" type="text/css" href="/skins/eclipsenova/IEpngfix.css" media="screen" /><![endif]-->
<!--[if lt IE 5.5000]><style type="text/css">@import "/skins/eclipsenova/IE50Fixes.css?116";</style> <![endif]-->
<!--[if IE 5.5000]><style type="text/css">@import "/skins/eclipsenova/IE55Fixes.css?116";</style><![endif]-->
<!--[if IE 6]><style type="text/css">@import "/skins/eclipsenova/IE60Fixes.css?116";</style><![endif]-->
<!--[if IE 7]><style type="text/css">@import "/skins/eclipsenova/IE70Fixes.css?116";</style><![endif]-->
<!--[if lt IE 7]><script type="text/javascript" src="/skins/common/IEFixes.js?116"></script>
<meta http-equiv="imagetoolbar" content="no" /><![endif]-->
<script type= "text/javascript">/*<![CDATA[*/
var skin = "eclipsenova";
var stylepath = "/skins";
var wgArticlePath = "/$1";
var wgScriptPath = "";
var wgScript = "/index.php";
var wgServer = "http://wiki.eclipse.org";
var wgCanonicalNamespace = "";
var wgCanonicalSpecialPageName = false;
var wgNamespaceNumber = 0;
var wgPageName = "SMILA/Documentation/AperturePipelet";
var wgTitle = "SMILA/Documentation/AperturePipelet";
var wgAction = "view";
var wgRestrictionEdit = [];
var wgRestrictionMove = [];
var wgArticleId = "15200";
var wgIsArticle = true;
var wgUserName = null;
var wgUserGroups = null;
var wgUserLanguage = "en";
var wgContentLanguage = "en";
var wgBreakFrames = false;
var wgCurRevisionId = "326327";
var wgVersion = "1.12.0";
var wgEnableAPI = true;
var wgEnableWriteAPI = false;
/*]]>*/</script>
<script type="text/javascript" src="http://wiki.eclipse.org/skins/common/wikibits.js?116"><!-- wikibits js --></script>
<!-- Performance mods similar to those for bug 166401 -->
<script type="text/javascript" src="http://wiki.eclipse.org/index.php?title=-&amp;action=raw&amp;gen=js&amp;useskin=eclipsenova"><!-- site js --></script>
<!-- Head Scripts -->
<script type="text/javascript" src="http://wiki.eclipse.org/skins/common/ajax.js?116"></script>
<style type="text/css">/*<![CDATA[*/
.source-xml {line-height: normal; font-size: medium;}
.source-xml li {line-height: normal;}
/**
* GeSHi Dynamically Generated Stylesheet
* --------------------------------------
* Dynamically generated stylesheet for xml
* CSS class: source-xml, CSS id:
* GeSHi (C) 2004 - 2007 Nigel McNie (http://qbnz.com/highlighter)
*/
.source-xml .de1, .source-xml .de2 {font-family: 'Courier New', Courier, monospace; font-weight: normal;}
.source-xml {}
.source-xml .head {}
.source-xml .foot {}
.source-xml .imp {font-weight: bold; color: red;}
.source-xml .ln-xtra {color: #cc0; background-color: #ffc;}
.source-xml li {font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;}
.source-xml li.li2 {font-weight: bold;}
.source-xml .coMULTI {color: #808080; font-style: italic;}
.source-xml .es0 {color: #000099; font-weight: bold;}
.source-xml .br0 {color: #66cc66;}
.source-xml .st0 {color: #ff0000;}
.source-xml .nu0 {color: #cc66cc;}
.source-xml .sc0 {color: #00bbdd;}
.source-xml .sc1 {color: #ddbb00;}
.source-xml .sc2 {color: #339933;}
.source-xml .sc3 {color: #009900;}
.source-xml .re0 {color: #000066;}
.source-xml .re1 {font-weight: bold; color: black;}
.source-xml .re2 {font-weight: bold; color: black;}
/*]]>*/
</style>
<style type="text/css">/*<![CDATA[*/
@import "http://wiki.eclipse.org/index.php?title=MediaWiki:Geshi.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=18000";
/*]]>*/
</style><link rel="stylesheet" type="text/css" href="AperturePipelet.html" /> </head>
<body class="mediawiki ns-0 ltr page-SMILA_Documentation_AperturePipelet">
<div id="globalWrapper">
<div id="column-one">
<!-- Eclipse Additions for the Top Nav start here M. Ward-->
<div id="header">
<div id="header-graphic">
<img src="http://wiki.eclipse.org/skins/eclipsenova/eclipse.png" alt="Eclipse Wiki">
</div>
<!-- Pulled 101409 Mward -->
<div class="portlet" id="p-personal">
<div class="pBody">
<ul>
<li id="pt-login"><a href="http://wiki.eclipse.org/index.php?title=Special:Userlogin&amp;returnto=SMILA/Documentation/AperturePipelet">Log in</a></li>
</ul>
</div>
</div>
<div id="header-icons">
<div id="sites">
<ul id="sitesUL">
<li><a href="http://www.eclipse.org"><img src="http://dev.eclipse.org/custom_icons/eclipseIcon.png" width="28" height="28" alt="Eclipse Foundation" title="Eclipse Foundation" /><div>Eclipse Foundation</div></a></li>
<li><a href="http://marketplace.eclipse.org"><img src="http://dev.eclipse.org/custom_icons/marketplace.png" width="28" height="28" alt="Eclipse Marketplace" title="Eclipse Marketplace" /><div>Eclipse Marketplace</div></a></li>
<li><a href="https://bugs.eclipse.org/bugs"><img src="http://dev.eclipse.org/custom_icons/system-search-bw.png" width="28" height="28" alt="Bugzilla" title="Bugzilla" /><div>Bugzilla</div></a></li>
<li><a href="http://live.eclipse.org"><img src="http://dev.eclipse.org/custom_icons/audio-input-microphone-bw.png" width="28" height="28" alt="Live" title="Live" /><div>Eclipse Live</div></a></li>
<li><a href="http://planeteclipse.org"><img src="http://dev.eclipse.org/large_icons/devices/audio-card.png" width="28" height="28" alt="PlanetEclipse" title="Planet" /><div>Planet Eclipse</div></a></li>
<li><a href="http://portal.eclipse.org"><img src="http://dev.eclipse.org/custom_icons/preferences-system-network-proxy-bw.png" width="28" height="28" alt="Portal" title="Portal" /><div>My Foundation Portal</div></a></li>
</ul>
</div>
</div>
</div>
<!-- NEW HEADER STUFF HERE -->
<div id="header-menu">
<div id="header-nav">
<ul> <li><a class="first_one" href="http://wiki.eclipse.org/" target="_self">Home</a></li> <li><a href="http://www.eclipse.org/downloads/" target="_self">Downloads</a></li>
<li><a href="http://www.eclipse.org/users/" target="_self">Users</a></li>
<li><a href="http://www.eclipse.org/membership/" target="_self">Members</a></li>
<li><a href="http://wiki.eclipse.org/index.php/Development_Resources" target="_self">Committers</a></li>
<li><a href="http://www.eclipse.org/resources/" target="_self">Resources</a></li>
<li><a href="http://www.eclipse.org/projects/" target="_self">Projects</a></li>
<li><a href="http://www.eclipse.org/org/" target="_self">About Us</a></li>
</ul>
</div>
<div id="header-utils">
<!-- moved the search window here -->
<form action="http://wiki.eclipse.org/Special:Search" >
<input class="input" name="search" type="text" accesskey="f" value="" />
<input type='submit' onclick="this.submit();" name="go" id="searchGoButton" class="button" title="Go to a page with this exact name if one exists" value="Go" />&nbsp;
<input type='submit' onclick="this.submit();" name="fulltext" class="button" id="mw-searchButton" title="Search Eclipsepedia for this text" value="Search" />
</form>
</div>
</div>
<!-- Eclipse Additions for the Header stop here -->
<!-- Additions and mods for leftside nav Start here -->
<!--Started nav rip here-->
<!-- these are the nav controls main page, changes etc -->
<div id="novaContent" class="faux">
<div id="leftcol">
<ul id="leftnav">
<!-- these are the page controls, edit history etc -->
<li class="separator"><a class="separator">Navigation &#160;&#160;</li>
<li id="n-mainpage"><a href="http://wiki.eclipse.org/Main_Page">Main Page</a></li>
<li id="n-portal"><a href="http://wiki.eclipse.org/Eclipsepedia:Community_Portal">Community portal</a></li>
<li id="n-currentevents"><a href="http://wiki.eclipse.org/Eclipsepedia:Current_events">Current events</a></li>
<li id="n-recentchanges"><a href="http://wiki.eclipse.org/Special:Recentchanges">Recent changes</a></li>
<li id="n-randompage"><a href="http://wiki.eclipse.org/Special:Random">Random page</a></li>
<li id="n-help"><a href="http://wiki.eclipse.org/Help:Contents">Help</a></li>
<li class="separator"><a class="separator">Toolbox &#160;&#160;</a></li>
<li id="t-whatlinkshere"><a href="http://wiki.eclipse.org/Special:Whatlinkshere/SMILA/Documentation/AperturePipelet">What links here</a></li>
<li id="t-recentchangeslinked"><a href="http://wiki.eclipse.org/Special:Recentchangeslinked/SMILA/Documentation/AperturePipelet">Related changes</a></li>
<!-- This is the toolbox section -->
<li id="t-upload"><a href="http://wiki.eclipse.org/Special:Upload">Upload file</a></li>
<li id="t-specialpages"><a href="http://wiki.eclipse.org/Special:Specialpages">Special pages</a></li>
<li id="t-print"><a href="http://wiki.eclipse.org/index.php?title=SMILA/Documentation/AperturePipelet&amp;printable=yes">Printable version</a></li> <li id="t-permalink"><a href="http://wiki.eclipse.org/index.php?title=SMILA/Documentation/AperturePipelet&amp;oldid=326327">Permanent link</a></li> </ul>
</div>
<!-- Additions and mods for leftside nav End here -->
<div id="column-content">
<div id="content">
<a name="top" id="top"></a>
<div id="tabs">
<ul class="primary">
<li class="active"><a href="AperturePipelet.html"><span class="tab">Page</span></a></li>
<li><a href="http://wiki.eclipse.org/index.php?title=Talk:SMILA/Documentation/AperturePipelet&amp;action=edit"><span class="tab">Discussion</span></a></li>
<li><a href="http://wiki.eclipse.org/index.php?title=SMILA/Documentation/AperturePipelet&amp;action=edit"><span class="tab">View source</span></a></li>
<li><a href="http://wiki.eclipse.org/index.php?title=SMILA/Documentation/AperturePipelet&amp;action=history"><span class="tab">History</span></a></li>
<li><a href="http://wiki.eclipse.org/index.php?title=Special:Userlogin&amp;returnto=SMILA/Documentation/AperturePipelet"><span class="tab">Edit</span></a></li>
</ul>
</div>
<script type="text/javascript"> if (window.isMSIE55) fixalpha(); </script>
<h1 class="firstHeading">SMILA/Documentation/AperturePipelet</h1>
<div id="bodyContent">
<h3 id="siteSub">From Eclipsepedia</h3>
<div id="contentSub"><span class="subpages">&lt; <a href="../../SMILA.html" title="SMILA">SMILA</a> | <a href="../Documentation.1.html" title="SMILA/Documentation">Documentation</a></span></div>
<div id="jump-to-nav">Jump to: <a href="AperturePipelet.html#column-one">navigation</a>, <a href="AperturePipelet.html#searchInput">search</a></div> <!-- start content -->
<p><span style="color:#ff0000"><b>This pipelet is not available as we have switched from Aperture to Tika.</b></span>
</p>
<table id="toc" class="toc" summary="Contents"><tr><td><div id="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1"><a href="AperturePipelet.html#Bundle:_org.eclipse.smila.aperture.pipelets.AperturePipelet"><span class="tocnumber">1</span> <span class="toctext">Bundle: org.eclipse.smila.aperture.pipelets.AperturePipelet</span></a>
<ul>
<li class="toclevel-2"><a href="AperturePipelet.html#Description"><span class="tocnumber">1.1</span> <span class="toctext">Description</span></a>
<ul>
<li class="toclevel-3"><a href="AperturePipelet.html#Supported_document_types"><span class="tocnumber">1.1.1</span> <span class="toctext">Supported document types</span></a></li>
</ul>
</li>
<li class="toclevel-2"><a href="AperturePipelet.html#Configuration"><span class="tocnumber">1.2</span> <span class="toctext">Configuration</span></a>
<ul>
<li class="toclevel-3"><a href="AperturePipelet.html#Configuring_the_Property_Mapping"><span class="tocnumber">1.2.1</span> <span class="toctext">Configuring the Property Mapping</span></a></li>
<li class="toclevel-3"><a href="AperturePipelet.html#Example"><span class="tocnumber">1.2.2</span> <span class="toctext">Example</span></a></li>
<li class="toclevel-3"><a href="AperturePipelet.html#Typical_documents_and_properties"><span class="tocnumber">1.2.3</span> <span class="toctext">Typical documents and properties</span></a></li>
</ul>
</li>
<li class="toclevel-2"><a href="AperturePipelet.html#Extending_Aperture"><span class="tocnumber">1.3</span> <span class="toctext">Extending Aperture</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</td></tr></table><script type="text/javascript"> if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } </script>
<a name="Bundle:_org.eclipse.smila.aperture.pipelets.AperturePipelet"></a><h2> <span class="mw-headline"> Bundle: <tt>org.eclipse.smila.aperture.pipelets.AperturePipelet</tt> </span></h2>
<a name="Description"></a><h3> <span class="mw-headline"> Description </span></h3>
<p>This pipelet converts various document formats (such as PDF, Microsoft Office formats, OpenOffice formats, etc.) to plain text using <a href="../Glossary.html#Aperture" title="SMILA/Glossary">Aperture</a> technology: A binary attachment content can thus be converted to plain text and stored in an attribute. In addition to that, metadata properties of the document (like title, author, etc) can be extracted and written to record attibutes. The optional MimeType of the document in <i>MimeTypeAttribute</i> is used for conversion. If no MimeType is provided a MimeType identification is done inside the pipelet using a <tt>MimeTypeIdentifier</tt> service.
</p><p>The AperturePipelet supports the configurable error handling as described in <a href="../Development_Guidelines/How_to_write_a_Pipelet.html#Implementation" class="mw-redirect" title="SMILA/Development Guidelines/How to write a Pipelet">SMILA/Development_Guidelines/How_to_write_a_Pipelet#Implementation</a>. When used in jobmanager workflows, records causing errors are dropped.
</p>
<a name="Supported_document_types"></a><h4> <span class="mw-headline"> Supported document types </span></h4>
<p>By default, SMILA contains only a subset of Aperture that supports the conversion of:
</p>
<ul><li> plain text documents (of course&nbsp;;-)
</li><li> XML documents
</li><li> RTF documents
</li><li> Adobe PDF documents
</li><li> Microsoft Office documents, both the old formats (doc, xls, ppt) and the new OOXML formats (docx, xlsx, pptx)
</li><li> Microsoft Visio documents
</li><li> OpenOffice documents (OpenDocument formats)
</li></ul>
<p>Note: We do not include the HTML extractor currently because it depends on an HTML parser implementation with LGPL, which we are not allowed to redistriebute. See below on hints how to add Aperture extractors for further formats
</p>
<a name="Configuration"></a><h3> <span class="mw-headline"> Configuration </span></h3>
<table border="1">
<tr>
<th>Property</th><th>Type</th><th>Read Type</th><th>Description
</th></tr>
<tr>
<td><i>inputType</i></td><td>String&nbsp;: <i>ATTACHMENT, ATTRIBUTE</i></td><td>runtime</td><td>selects if the input is found in an attachment or attribute of the record. Usually it doesn't make sense to use "ATTRIBUTE" here because the documents to convert are binary content.
</td></tr>
<tr>
<td><i>outputType</i></td><td>String&nbsp;: <i>ATTACHMENT, ATTRIBUTE</i></td><td>runtime</td><td>selects if output should be stored in an attachment or attribute of the record
</td></tr>
<tr>
<td><i>inputName</i></td><td>String</td><td>runtime</td><td>name of input attachment or path to input attribute (process a String literal of attribute)
</td></tr>
<tr>
<td><i>outputName</i></td><td>String</td><td>runtime</td><td> name of output attachment or path to output attribute for plain text (store result as String literal of attribute)
</td></tr>
<tr>
<td><i>ExtractProperties</i></td><td>String</td><td>runtime</td><td>Specifies which metadata properties reported by Aperture for the document should be written to which record attribute. See below for details.
</td></tr>
<tr>
<td><i>MimeTypeAttribute</i></td><td>String</td><td>runtime</td><td>Parameter referencing the attribute that contains the mimetype of the document. The parameter (resp. attribute) may not be set (null) and then a mimetype detection is performed. If the attribute has not been set, it will be set during the processing of the record to the detected mime type.
</td></tr>
<tr>
<td><i>FileExtensionAttribute</i></td><td>String</td><td>runtime</td><td>Parameter referencing the attribute that file extension of the file that was the source of the attachment content. If the mimetype attribute is not specified or does not have a value, the file extension can be used to improve the automatic mime type detection. It not specified, the mimetype detection is based on the attachment content only.
</td></tr>
</table>
<p>Note that all properties are required and must be provided.
</p>
<a name="Configuring_the_Property_Mapping"></a><h4> <span class="mw-headline"> Configuring the Property Mapping </span></h4>
<p>In addition to the plain text content, Aperture can extract metadata properties from documents like the title, author, publisher, dates of publication etc, ... The names of these properties are URIs. Aperture uses URIs defined by
</p>
<ul><li> Dublin Core (<a href="http://dublincore.org/documents/dces/" class="external text" title="http://dublincore.org/documents/dces/" rel="nofollow">dc</a>, <a href="http://dublincore.org/documents/dcmi-terms/" class="external text" title="http://dublincore.org/documents/dcmi-terms/" rel="nofollow">dcterms</a>)
</li><li> OSCAF/Nepomuk (<a href="http://www.semanticdesktop.org/ontologies/" class="external autonumber" title="http://www.semanticdesktop.org/ontologies/" rel="nofollow">[1]</a>)
</li><li> Microsoft OOXML extended properties from Microsoft Office documents (Office 2007 and higher)
</li><li> OpenDocument Meta (<code>urn:oasis:names:tc:opendocument:xmlns:meta:1.0</code>) for OpenOffice documents
</li></ul>
<p>and probably there are others which we just did not discover yet. It depends very much on the documents what is actually extracted. To check with your documents you can download one of the "aperture-eclipse-1.4.0" archives from <a href="http://sourceforge.net/projects/aperture/files/Aperture/1.4.0/" class="external autonumber" title="http://sourceforge.net/projects/aperture/files/Aperture/1.4.0/" rel="nofollow">[2]</a>, unpack it and start <code>bin/fileinspector.(sh|bat)</code>. Open a document with it and you will see an RDF representation of the extracted metadata.
</p><p>To store such metadata properties in SMILA records, you must specify the URLs of the properties you want to store in the <i>ExtractProperties</i> parameter. Usually this parameter contains a sequence of string values. The string values can have one of the following formats:
</p>
<ul><li> <code>&lt;Property-URL&gt;</code>: Add the values of this property to an attribute with the same name.
</li><li> <code>&lt;Property-URL&gt;-&gt;&lt;Attribute-Name&gt;</code>: Add the values of the property to the attribute with the given name
</li><li> <code>&lt;Property-URL&gt;-&gt;&gt;&lt;Attribute-Name&gt;</code>: Store the values of the property in the attribute with the given name, remove existing values first.
</li></ul>
<p>To improve readability, it is possible to abbreviate the property URLs by using namespace prefixes. The available prefixes are specified in <a href="https://dev.eclipse.org/svnroot/rt/org.eclipse.smila/trunk/core/org.eclipse.smila.aperture/namespaces.properties" class="external text" title="https://dev.eclipse.org/svnroot/rt/org.eclipse.smila/trunk/core/org.eclipse.smila.aperture/namespaces.properties" rel="nofollow">namespaces.properties</a> in the <code>org.eclipse.smila.aperture</code> bundle. To add namespaces to this file, extend it and put it in the configuration area in directory <code>org.eclipse.smila.aperture</code>. Using the predefined namespaces you can use, for example:
</p>
<ul><li> <code>dc:creator</code> instead of <code><a href="http://purl.org/dc/elements/1.1/creator" class="external free" title="http://purl.org/dc/elements/1.1/creator" rel="nofollow">http://purl.org/dc/elements/1.1/creator</a></code>
</li><li> <code>nfo:pageCount</code> instead of <code><a href="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#pageCount" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#pageCount" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#pageCount</a></code>
</li><li> <code>nie:contentCreated</code> instead of <code><a href="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated</a></code>
</li><li> <code>extended-properties:Company</code> instead of <code><a href="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties/Company" class="external free" title="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties/Company" rel="nofollow">http://schemas.openxmlformats.org/officeDocument/2006/extended-properties/Company</a></code>
</li><li> <code>meta:creation-date</code> instead of <code>urn:oasis:names:tc:opendocument:xmlns:meta:1.0/creation-date</code>
</li></ul>
<p>If you use namespace abbreviations to specify the properties to extract, but don't specify target attributes, the target attributes will be the <i>abbreviated</i> URIs.
</p><p>If the property value reported by Aperture is a resource, the pipelet tries to find a display name for it. It checks the following properties in this order:
</p>
<ul><li> <tt>nco:fullname</tt>
</li><li> <tt>nie:title</tt>
</li><li> <tt>nao:prefLabel</tt>
</li><li> <tt>rdfs:label</tt>
</li></ul>
<p>If none of them has a value for the resource, the URI of the resource is used as the attribute value.
</p><p>It is possile to specify the complete mapping in a single string value. To do this, concatenate the single values from the sequence using a semicolon ";" as the separator. This makes it easier to use the AperturePipelet in the <a href="Worker/PipeletProcessorWorker.html" title="SMILA/Documentation/Worker/PipeletProcessorWorker"> PipeletProcessorWorker</a> which currently allows only simple string parameters for pipelet configuration.
</p><p>In any case, the resulting attribute is
</p>
<ul><li> a single <tt>Value</tt>, if only one value has been extracted and the value is not appeded to previously existing values
</li><li> a <tt>AnySeq</tt> containing all values, if more than one value has been extracted or new values are appended to existing values.
</li></ul>
<a name="Example"></a><h4> <span class="mw-headline"> Example </span></h4>
<p>The following example shows how to configure the pipelet to extract the text from the attachment called <i>Content</i> and stores the extracted text in the attribute <i>Text</i>. Additionally the eventually contained Company, Manager and Creator will be stored in properties which are named after their class URIs.
</p><p>E.g. if a word document with the value "ACME" as company and "John Doe" as creator, the resulting record would contain the plain text in the attribute <tt>Text</tt>, the value <tt>ACME</tt> in the attribute <tt>http://schemas.openxmlformats.org/officeDocument/2006/extended-properties/Company</tt>, as well as the value <tt>John Doe</tt> in an attribute <tt>dc:creator</tt>.
</p>
<div dir="ltr" style="text-align: left;"><pre class="source-xml"><span class="sc3"><span class="re1">&lt;proc:configuration<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;rec:Val</span> <span class="re0">key</span>=<span class="st0">&quot;inputName&quot;</span><span class="re2">&gt;</span></span>Content<span class="sc3"><span class="re1">&lt;/rec:Val<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;rec:Val</span> <span class="re0">key</span>=<span class="st0">&quot;inputType&quot;</span><span class="re2">&gt;</span></span>ATTACHMENT<span class="sc3"><span class="re1">&lt;/rec:Val<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;rec:Val</span> <span class="re0">key</span>=<span class="st0">&quot;outputName&quot;</span><span class="re2">&gt;</span></span>Text<span class="sc3"><span class="re1">&lt;/rec:Val<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;rec:Val</span> <span class="re0">key</span>=<span class="st0">&quot;outputType&quot;</span><span class="re2">&gt;</span></span>ATTRIBUTE<span class="sc3"><span class="re1">&lt;/rec:Val<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;rec:Val</span> <span class="re0">key</span>=<span class="st0">&quot;MimeTypeAttribute&quot;</span><span class="re2">&gt;</span></span>MimeType<span class="sc3"><span class="re1">&lt;/rec:Val<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;rec:Val</span> <span class="re0">key</span>=<span class="st0">&quot;FileExtensionAttribute&quot;</span><span class="re2">&gt;</span></span>FileExtension<span class="sc3"><span class="re1">&lt;/rec:Val<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;rec:Seq</span> <span class="re0">key</span>=<span class="st0">&quot;ExtractProperties&quot;</span><span class="re2">&gt;</span></span>
<span class="sc3"><span class="re1">&lt;rec:Val<span class="re2">&gt;</span></span></span>http://schemas.openxmlformats.org/officeDocument/2006/extended-properties/Company<span class="sc3"><span class="re1">&lt;/rec:Val<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;rec:Val<span class="re2">&gt;</span></span></span>http://schemas.openxmlformats.org/officeDocument/2006/extended-properties/Manager<span class="sc3"><span class="re1">&lt;/rec:Val<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;rec:Val<span class="re2">&gt;</span></span></span>http://purl.org/dc/elements/1.1/creator-&gt;Author<span class="sc3"><span class="re1">&lt;/rec:Val<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;/rec:Seq<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;/proc:configuration<span class="re2">&gt;</span></span></span></pre></div>
<p>The following definition defines the same property mapping, but uses a single string parameter and namespace abbreviations:
</p>
<div dir="ltr" style="text-align: left;"><pre class="source-xml"><span class="sc3"><span class="re1">&lt;proc:configuration<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;rec:Val</span> <span class="re0">key</span>=<span class="st0">&quot;inputName&quot;</span><span class="re2">&gt;</span></span>Content<span class="sc3"><span class="re1">&lt;/rec:Val<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;rec:Val</span> <span class="re0">key</span>=<span class="st0">&quot;inputType&quot;</span><span class="re2">&gt;</span></span>ATTACHMENT<span class="sc3"><span class="re1">&lt;/rec:Val<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;rec:Val</span> <span class="re0">key</span>=<span class="st0">&quot;outputName&quot;</span><span class="re2">&gt;</span></span>Text<span class="sc3"><span class="re1">&lt;/rec:Val<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;rec:Val</span> <span class="re0">key</span>=<span class="st0">&quot;outputType&quot;</span><span class="re2">&gt;</span></span>ATTRIBUTE<span class="sc3"><span class="re1">&lt;/rec:Val<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;rec:Val</span> <span class="re0">key</span>=<span class="st0">&quot;MimeTypeAttribute&quot;</span><span class="re2">&gt;</span></span>MimeType<span class="sc3"><span class="re1">&lt;/rec:Val<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;rec:Val</span> <span class="re0">key</span>=<span class="st0">&quot;FileExtensionAttribute&quot;</span><span class="re2">&gt;</span></span>FileExtension<span class="sc3"><span class="re1">&lt;/rec:Val<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;rec:Val</span> <span class="re0">key</span>=<span class="st0">&quot;ExtractProperties&quot;</span><span class="re2">&gt;</span></span>extended-properties:Company;extended-properties:Manager;dc:creator-&gt;Author<span class="sc3"><span class="re1">&lt;/rec:Val<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;/proc:configuration<span class="re2">&gt;</span></span></span></pre></div>
<a name="Typical_documents_and_properties"></a><h4> <span class="mw-headline"> Typical documents and properties </span></h4>
<table border="1">
<tr>
<th>Document</th><th>Property</th><th>URL
</th></tr>
<tr>
<td><i>PDF</i></td><td><i>title</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title</a>
</td></tr>
<tr>
<td><i>PDF</i></td><td><i>created</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated</a>
</td></tr>
<tr>
<td><i>PDF</i></td><td><i>creator</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator</a>
</td></tr>
<tr>
<td><i>Excel 97</i></td><td><i>title</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title</a>
</td></tr>
<tr>
<td><i>Excel 97</i></td><td><i>created</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated</a>
</td></tr>
<tr>
<td><i>Excel 97</i></td><td><i>creator</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator</a>
</td></tr>
<tr>
<td><i>Excel 2007 (xsl) and 2010 (xslx)</i></td><td><i>title</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title</a>
<p><a href="http://purl.org/dc/elements/1.1/title" class="external free" title="http://purl.org/dc/elements/1.1/title" rel="nofollow">http://purl.org/dc/elements/1.1/title</a>
</p>
</td></tr>
<tr>
<td><i>Excel 2007 (xsl) and 2010 (xslx)</i></td><td><i>created</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated</a>
</td></tr>
<tr>
<td><i>Excel 2007 (xsl) and 2010 (xslx)</i></td><td><i>creator</i></td><td><a href="http://purl.org/dc/elements/1.1/creator" class="external free" title="http://purl.org/dc/elements/1.1/creator" rel="nofollow">http://purl.org/dc/elements/1.1/creator</a>
<p><a href="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator</a>
</p>
</td></tr>
<tr>
<td><i>Powerpoint 97 (ppt)</i></td><td><i>title</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title</a>
</td></tr>
<tr>
<td><i>Powerpoint 97 (ppt)</i></td><td><i>created</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated</a>
</td></tr>
<tr>
<td><i>Powerpoint 97 (ppt)</i></td><td><i>creator</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator</a>
</td></tr>
<tr>
<td><i>Powerpoint 2010 (ppt)</i></td><td><i>title</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title</a>
</td></tr>
<tr>
<td><i>Powerpoint 2010 (ppt)</i></td><td><i>created</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated</a>
</td></tr>
<tr>
<td><i>Powerpoint 2010 (ppt)</i></td><td><i>creator</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator</a>
</td></tr>
<tr>
<td><i>Powerpoint 2010 (pptx)</i></td><td><i>title</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title</a>
<p><a href="http://purl.org/dc/elements/1.1/title" class="external free" title="http://purl.org/dc/elements/1.1/title" rel="nofollow">http://purl.org/dc/elements/1.1/title</a>
</p>
</td></tr>
<tr>
<td><i>Powerpoint 2010 (pptx)</i></td><td><i>created</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated</a>
<p><a href="http://purl.org/dc/terms/created" class="external free" title="http://purl.org/dc/terms/created" rel="nofollow">http://purl.org/dc/terms/created</a>
</p>
</td></tr>
<tr>
<td><i>Powerpoint 2010 (pptx)</i></td><td><i>creator</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator</a>
<p><a href="http://purl.org/dc/elements/1.1/creator" class="external free" title="http://purl.org/dc/elements/1.1/creator" rel="nofollow">http://purl.org/dc/elements/1.1/creator</a>
</p>
</td></tr>
<tr>
<td><i>Word 97 (doc)</i></td><td><i>title</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title</a>
</td></tr>
<tr>
<td><i>Word 97 (doc)</i></td><td><i>created</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated</a>
</td></tr>
<tr>
<td><i>Word 97 (doc)</i></td><td><i>creator</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator</a>
</td></tr>
<tr>
<td><i>Word 2007 (docx) and Word 2010 (docx)</i></td><td><i>title</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title</a>
<p><a href="http://purl.org/dc/elements/1.1/title" class="external free" title="http://purl.org/dc/elements/1.1/title" rel="nofollow">http://purl.org/dc/elements/1.1/title</a>
</p>
</td></tr>
<tr>
<td><i>Word 2007 (docx) and Word 2010 (docx)</i></td><td><i>created</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated</a>
<p><a href="http://purl.org/dc/terms/created" class="external free" title="http://purl.org/dc/terms/created" rel="nofollow">http://purl.org/dc/terms/created</a>
</p>
</td></tr>
<tr>
<td><i>Word 2007 (docx) and Word 2010 (docx)</i></td><td><i>creator</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator</a>
<p><a href="http://purl.org/dc/elements/1.1/creator" class="external free" title="http://purl.org/dc/elements/1.1/creator" rel="nofollow">http://purl.org/dc/elements/1.1/creator</a>
</p>
</td></tr>
<tr>
<td><i>Open Office (ODP, ODS and ODT)</i></td><td><i>title</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/01/19/nie#title</a>
<p><a href="http://purl.org/dc/elements/1.1/title" class="external free" title="http://purl.org/dc/elements/1.1/title" rel="nofollow">http://purl.org/dc/elements/1.1/title</a>
</p>
</td></tr>
<tr>
<td><i>Open Office (ODP, ODS and ODT)</i></td><td><i>created</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentCreated</a>
<p>urn:oasis:names:tc:opendocument:xmlns:meta:1.0/creation-date
</p>
</td></tr>
<tr>
<td><i>Open Office (ODP, ODS and ODT)</i></td><td><i>creator</i></td><td><a href="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator" class="external free" title="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator" rel="nofollow">http://www.semanticdesktop.org/ontologies/2007/03/22/nco#creator</a>
<p><a href="http://purl.org/dc/elements/1.1/creator" class="external free" title="http://purl.org/dc/elements/1.1/creator" rel="nofollow">http://purl.org/dc/elements/1.1/creator</a>
urn:oasis:names:tc:opendocument:xmlns:meta:1.0/initial-creator
</p>
</td></tr>
</table>
<a name="Extending_Aperture"></a><h3> <span class="mw-headline"> Extending Aperture </span></h3>
<p>SMILA does not contain the complete Aperture distribution, because some converters need third party libraries with problematic licenses that we are not allowed to distribute. However, it should be easy to include those parts of Aperture into your SMILA installation yourself: Just
</p>
<ul><li> Download one of the <tt>aperture-eclipse-1.4.0</tt> archives from <a href="http://sourceforge.net/projects/aperture/files/Aperture/1.4.0/" class="external autonumber" title="http://sourceforge.net/projects/aperture/files/Aperture/1.4.0/" rel="nofollow">[3]</a>
</li><li> Unpack it.
</li><li> Copy the required bundles from <code>lib/aperture-libs</code> and <code>lib/required-libs</code> to <code>SMILA/plugins</code>.
</li><li> Add the new extractor bundles to the <code>config.ini</code> to activate them at system start.
</li></ul>
<p>For example, to add the HTML extractor, you must add the following bundles from Aperture to SMILA:
</p>
<ul><li> <code>lib/aperture-libs/org.semanticdesktop.aperture.extractor-text-html_1.4.0.jar</code>
</li><li> <code>lib/aperture-libs/org.semanticdesktop.aperture.helper-html_1.4.0.jar</code>
</li><li> <code>lib/required-libs/org.htmlparser_1.6.0.jar</code>
</li></ul>
<p>and add <code>org.semanticdesktop.aperture.extractor-text-html@4:start</code> to your <code>config.ini</code> to activate it.
</p><p>Similar, to add support for encrypted PDF files, add the bundle <code>lib/required-libs/bcprov-jdk16-146.jar</code> to SMILA.
</p>
<!--
NewPP limit report
Preprocessor node count: 60/1000000
Post-expand include size: 0/2097152 bytes
Template argument size: 0/2097152 bytes
#ifexist count: 0/100
-->
<!-- Saved in parser cache with key wikidb:pcache:idhash:15200-0!1!0!!en!2!edit=0 and timestamp 20130416061050 -->
<div class="printfooter">
Retrieved from "<a href="AperturePipelet.html">http://wiki.eclipse.org/SMILA/Documentation/AperturePipelet</a>"</div>
<div id="catlinks"><p class='catlinks'><a href="http://wiki.eclipse.org/Special:Categories" title="Special:Categories">Categories</a>: <span dir='ltr'><a href="http://wiki.eclipse.org/Category:SMILA" title="Category:SMILA">SMILA</a></span> | <span dir='ltr'><a href="http://wiki.eclipse.org/index.php?title=Category:SMILA/Pipelet&amp;action=edit" class="new" title="Category:SMILA/Pipelet">SMILA/Pipelet</a></span></p></div> <!-- end content -->
<div class="visualClear"></div>
</div>
</div>
</div>
<!-- Yoink of toolbox for phoenix moved up -->
</div>
</div>
<div id="clearFooter"/>
<div id="footer" >
<ul id="footernav">
<li class="first"><a href="http://www.eclipse.org/">Home</a></li>
<li><a href="http://www.eclipse.org/legal/privacy.php">Privacy Policy</a></li>
<li><a href="http://www.eclipse.org/legal/termsofuse.php">Terms of Use</a></li>
<li><a href="http://www.eclipse.org/legal/copyright.php">Copyright Agent</a></li>
<li><a href="http://www.eclipse.org/org/foundation/contact.php">Contact</a></li>
<li><a href="http://wiki.eclipse.org/Eclipsepedia:About" title="Eclipsepedia:About">About Eclipsepedia</a></li>
</ul>
<span id="copyright">Copyright &copy; 2013 The Eclipse Foundation. All Rights Reserved</span>
<p id="footercredit">This page was last modified 10:57, 11 January 2013 by <a href="http://wiki.eclipse.org/index.php?title=User:Daniel.stucky.attensity.com&amp;action=edit" class="new" title="User:Daniel.stucky.attensity.com">Daniel Stucky</a>. Based on work by <a href="http://wiki.eclipse.org/index.php?title=User:Juergen.schumacher.attensity.com&amp;action=edit" class="new" title="User:Juergen.schumacher.attensity.com">Juergen Schumacher</a>, <a href="http://wiki.eclipse.org/index.php?title=User:Nadine.auslaender.attensity.com&amp;action=edit" class="new" title="User:Nadine.auslaender.attensity.com"> </a> and <a href="http://wiki.eclipse.org/User:Drazen.cindric.attensity.com" title="User:Drazen.cindric.attensity.com">Drazen Cindric</a> and <a href="http://wiki.eclipse.org/index.php?title=SMILA/Documentation/AperturePipelet&amp;action=credits" title="SMILA/Documentation/AperturePipelet">others</a>.</p>
<p id="footerviews">This page has been accessed 3,563 times.</p>
</div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-910670-4");
pageTracker._trackPageview();
</script>
<!-- <div class="visualClear"></div> -->
<script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script>
</div>
<!-- Served in 0.069 secs. --></body></html>