新しいオペレーターを作成するときは、データを受け取るための入力ポートと、データを配信するための出力ポートを作成します。入力ポートごとに、そのデータ型を次のように修正します。
exampleSetInput.addPrecondition (
new ExampleSetPrecondition (
exampleSetInput,
Ontology.ATTRIBUTE_VALUE));
また、出力ポートのデータ型を次のように定義します。
getTransformer().addPassThroughRule (
exampleSetInput, exampleSetOutput);
この条件は、入力と同じ出力データ型と形式を生成します。私の質問は、入力とは関係なく、新しい出力形式とデータ型を定義する方法です。たとえば、入力形式には数値データ型と 4 つの属性があり、出力データは文字列型で、新しい 2 つの属性を使用する必要があります。