simplenlg.features.Gender Maven / Gradle / Ivy
/*
* The contents of this file are subject to the Mozilla Public 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
* https://www.mozilla.org/en-US/MPL/
*
* Software distributed under the License is distributed on an "AS IS"
* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
* License for the specific language governing rights and limitations
* under the License.
*
* The Original Code is "Simplenlg".
*
* The Initial Developer of the Original Code is Ehud Reiter, Albert Gatt and Dave Westwater.
* Portions created by Ehud Reiter, Albert Gatt and Dave Westwater are Copyright (C) 2010-11 The University of Aberdeen. All Rights Reserved.
*
* Contributor(s): Ehud Reiter, Albert Gatt, Dave Westwater, Roman Kutlak, Margaret Mitchell, and Saad Mahamood.
*/
package simplenlg.features;
/**
*
* An enumeration representing the gender of the subject of a noun phrase, or
* the object or subject of a verb phrase. It is most commonly used with
* personal pronouns. The gender is recorded in the {@code Feature.GENDER}
* feature and applies to nouns and pronouns.
*
*
* @author A. Gatt and D. Westwater, University of Aberdeen.
* @version 4.0
*/
public enum Gender {
/**
* A word or phrase pertaining to a male topic. For example, he,
* him, his.
*/
MASCULINE,
/**
* A word or phrase pertaining to a female topic. For example, she,
* her, hers.
*/
FEMININE,
/**
* A word or phrase pertaining to a neutral or gender-less topic. For
* example, it, its.
*/
NEUTER;
}