OPENNLP-792 Added class javadoc. Thanks to Anthony Beylerian for providing a patch.
diff --git a/opennlp-wsd/src/main/java/opennlp/tools/disambiguator/oscc/OSCCME.java b/opennlp-wsd/src/main/java/opennlp/tools/disambiguator/oscc/OSCCME.java
index 1bb3410..7202680 100644
--- a/opennlp-wsd/src/main/java/opennlp/tools/disambiguator/oscc/OSCCME.java
+++ b/opennlp-wsd/src/main/java/opennlp/tools/disambiguator/oscc/OSCCME.java
@@ -36,6 +36,28 @@
import opennlp.tools.util.ObjectStreamUtils;
import opennlp.tools.util.TrainingParameters;
+/**
+ * Maximum Entropy version of the <b>one sence per cluster</b> approach in
+ *
+ * http://nlp.cs.rpi.edu/paper/wsd.pdf
+ *
+ * The approach is a hybrid approach using unsupervised context clustering to
+ * enhance disambiguation using a typical classifier.
+ *
+ * The context clusters are considered a group of words representing an enriched
+ * context of a target word.
+ *
+ * The clusters can be formed by clustering techniques like K-means, or a
+ * simpler version can use WordNet to get clusters simply from SynSets.
+ *
+ * Please see {@link DefaultOSCCContextGenerator}
+ *
+ * The approach finds the context clusters surrounding the target and uses a
+ * classifier to judge on the best case.
+ *
+ * Here an ME classifier is used.
+ *
+*/
public class OSCCME extends WSDisambiguator {
protected OSCCModel osccModel;