NAFFilter.builder(false).withSRLRoleLinking(true, true) .withOpinionLinking(true, true).build().filter(document);
final String value = Strings.emptyToNull(entry.getValue().toString()); if ("termSenseFiltering".equals(name)) { withTermSenseFiltering(Boolean.valueOf(value)); } else if ("termSenseCompletion".equals(name)) { withTermSenseCompletion(Boolean.valueOf(value)); } else if ("entityRemoveOverlaps".equals(name)) { withEntityRemoveOverlaps(Boolean.valueOf(value)); } else if ("entitySpanFixing".equals(name)) { withEntitySpanFixing(Boolean.valueOf(value)); } else if ("entityAddition".equals(name)) { withEntityAddition(Boolean.valueOf(value)); } else if ("entityValueNormalization".equals(name)) { withEntityValueNormalization(Boolean.valueOf(value)); } else if ("linkingCompletion".equals(name)) { withLinkingCompletion(Boolean.valueOf(value)); } else if ("linkingFixing".equals(name)) { withLinkingFixing(Boolean.valueOf(value)); } else if ("corefForRoleDependencies".equals(name)) { withCorefForRoleDependencies(Boolean.valueOf(value)); } else if ("corefSpanFixing".equals(name)) { withCorefSpanFixing(Boolean.valueOf(value)); } else if ("srlRemoveWrongRefs".equals(name)) { withSRLRemoveWrongRefs(Boolean.valueOf(value)); } else if ("srlRemoveUnknownPredicates".equals(name)) { withSRLRemoveUnknownPredicates(Boolean.valueOf(value)); } else if ("srlPredicateAddition".equals(name)) { withSRLPredicateAddition(Boolean.valueOf(value)); } else if ("srlSelfArgFixing".equals(name)) { withSRLSelfArgFixing(Boolean.valueOf(value));
NAFFilter.builder(false).withSRLRoleLinking(true, true) .withOpinionLinking(true, true).build().filter(document);
.withProperties(Util.PROPERTIES, "eu.fbk.dkm.pikes.rdf.NAFFilter") .withSRLPreprocess(true, true, true).build();
NAFFilter.builder(false).withSRLRoleLinking(true, true) .withOpinionLinking(true, true).build().filter(document);
NAFFilter.builder(false).withSRLRoleLinking(true, true) .withOpinionLinking(true, true).build().filter(document);
.withProperties(Util.PROPERTIES, "eu.fbk.dkm.pikes.cmd.NAFFilter").build();
/** * Returns a new configurable {@code Builder} with all {@code NAFFilter} features either * enabled or disabled, based on the supplied parameter. * * @param enableAll * true, to enable all features; false, to disable all features; null, to maintain * default settings. * @return a new {@code Builder} */ public static final Builder builder(@Nullable final Boolean enableAll) { return new Builder() // .withTermSenseCompletion(enableAll) // .withEntityRemoveOverlaps(enableAll) // .withEntitySpanFixing(enableAll) // .withEntityAddition(enableAll) // .withCorefSpanFixing(enableAll) // .withCorefForRoleDependencies(enableAll) // .withLinkingCompletion(enableAll) // .withLinkingFixing(enableAll) // .withSRLRemoveWrongRefs(enableAll) // .withSRLRemoveUnknownPredicates(enableAll) // .withSRLPredicateAddition(enableAll) // .withSRLSelfArgFixing(enableAll) // .withSRLSenseMapping(enableAll) // .withSRLRoleLinking(enableAll, enableAll) // .withOpinionLinking(enableAll, enableAll); }
/** * Returns a new configurable {@code Builder} for the instantiation of a {@code NAFFilter}. * * @return a new {@code Builder} */ public static final Builder builder() { return new Builder(); }