/**
* Copyright (C) 2012 cogroo <cogroo@cogroo.org>
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.cogroo.entities;
/**
* <b>[Development]</b> Describe the possible classification of a lexeme: word,
* compound word, punctuation mark, other marks, number, hyphen. <br/>
* It is required only while performing Corpus sentence realization (from corpus
* notation to plain text).
*
* @author William Colen
*
*/
public enum LexemeTypes {
/** */
WORD,
/** */
COMPOUND_WORD_SEQUENCE,
/**
* Closing: new old"
* <p>
* normal punctuation: It is it, isn't it?
* </p>
*/
OPENING_PUNCTUATION_MARK,
/** Opening: The "new */
CLOSING_PUNCTUATION_MARK,
/** Things like -- */
ANOTHER_MARK,
/** */
NUMBER,
/** */
HYPHEN
}