public static enum KBPRelationExtractor.RelationType extends java.lang.Enum<KBPRelationExtractor.RelationType>
Note: Neither per:spouse, org:founded_by, or X:organizations_founded are SINGLE relations in the spec - these are made single here because our system otherwise over-predicts them.
Modifier and Type | Class and Description |
---|---|
static class |
KBPRelationExtractor.RelationType.Cardinality |
Modifier and Type | Field and Description |
---|---|
java.lang.String |
canonicalName
A canonical name for this relation type.
|
KBPRelationExtractor.RelationType.Cardinality |
cardinality
The cardinality of this entity.
|
KBPRelationExtractor.NERTag |
entityType
The entity type (left arg type) associated with this relation.
|
boolean |
isOriginalRelation
If true, realtation was one of the original (non-inverse) KBP relation.
|
double |
priorProbability
The prior for how often this relation occurs in the training data.
|
int |
queryLimit
A guess of the maximum number of results to query for this relation.
|
java.util.Set<KBPRelationExtractor.NERTag> |
validNamedEntityLabels
Valid named entity labels for the right argument to this relation
|
java.util.Set<java.lang.String> |
validPOSPrefixes
Valid POS [prefixes] for the right argument to this relation (e.g., can only take nouns, or can only take numbers, etc.)
|
Modifier and Type | Method and Description |
---|---|
static java.util.Optional<KBPRelationExtractor.RelationType> |
fromString(java.lang.String name)
Find the slot for a given name
|
static boolean |
plausiblyHasRelation(KBPRelationExtractor.NERTag entityType,
KBPRelationExtractor.NERTag slotValueType)
Returns whether two entity types could plausibly have a relation hold between them.
|
static KBPRelationExtractor.RelationType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static KBPRelationExtractor.RelationType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final KBPRelationExtractor.RelationType PER_ALTERNATE_NAMES
public static final KBPRelationExtractor.RelationType PER_CHILDREN
public static final KBPRelationExtractor.RelationType PER_CITIES_OF_RESIDENCE
public static final KBPRelationExtractor.RelationType PER_CITY_OF_BIRTH
public static final KBPRelationExtractor.RelationType PER_CITY_OF_DEATH
public static final KBPRelationExtractor.RelationType PER_COUNTRIES_OF_RESIDENCE
public static final KBPRelationExtractor.RelationType PER_COUNTRY_OF_BIRTH
public static final KBPRelationExtractor.RelationType PER_COUNTRY_OF_DEATH
public static final KBPRelationExtractor.RelationType PER_EMPLOYEE_OF
public static final KBPRelationExtractor.RelationType PER_LOC_OF_BIRTH
public static final KBPRelationExtractor.RelationType PER_LOC_OF_DEATH
public static final KBPRelationExtractor.RelationType PER_LOC_OF_RESIDENCE
public static final KBPRelationExtractor.RelationType PER_MEMBER_OF
public static final KBPRelationExtractor.RelationType PER_ORIGIN
public static final KBPRelationExtractor.RelationType PER_OTHER_FAMILY
public static final KBPRelationExtractor.RelationType PER_PARENTS
public static final KBPRelationExtractor.RelationType PER_SCHOOLS_ATTENDED
public static final KBPRelationExtractor.RelationType PER_SIBLINGS
public static final KBPRelationExtractor.RelationType PER_SPOUSE
public static final KBPRelationExtractor.RelationType PER_STATE_OR_PROVINCES_OF_BIRTH
public static final KBPRelationExtractor.RelationType PER_STATE_OR_PROVINCES_OF_DEATH
public static final KBPRelationExtractor.RelationType PER_STATE_OR_PROVINCES_OF_RESIDENCE
public static final KBPRelationExtractor.RelationType PER_AGE
public static final KBPRelationExtractor.RelationType PER_DATE_OF_BIRTH
public static final KBPRelationExtractor.RelationType PER_DATE_OF_DEATH
public static final KBPRelationExtractor.RelationType PER_CAUSE_OF_DEATH
public static final KBPRelationExtractor.RelationType PER_CHARGES
public static final KBPRelationExtractor.RelationType PER_RELIGION
public static final KBPRelationExtractor.RelationType PER_TITLE
public static final KBPRelationExtractor.RelationType ORG_ALTERNATE_NAMES
public static final KBPRelationExtractor.RelationType ORG_CITY_OF_HEADQUARTERS
public static final KBPRelationExtractor.RelationType ORG_COUNTRY_OF_HEADQUARTERS
public static final KBPRelationExtractor.RelationType ORG_FOUNDED_BY
public static final KBPRelationExtractor.RelationType ORG_LOC_OF_HEADQUARTERS
public static final KBPRelationExtractor.RelationType ORG_MEMBER_OF
public static final KBPRelationExtractor.RelationType ORG_MEMBERS
public static final KBPRelationExtractor.RelationType ORG_PARENTS
public static final KBPRelationExtractor.RelationType ORG_POLITICAL_RELIGIOUS_AFFILIATION
public static final KBPRelationExtractor.RelationType ORG_SHAREHOLDERS
public static final KBPRelationExtractor.RelationType ORG_STATE_OR_PROVINCES_OF_HEADQUARTERS
public static final KBPRelationExtractor.RelationType ORG_SUBSIDIARIES
public static final KBPRelationExtractor.RelationType ORG_TOP_MEMBERS_SLASH_EMPLOYEES
public static final KBPRelationExtractor.RelationType ORG_DISSOLVED
public static final KBPRelationExtractor.RelationType ORG_FOUNDED
public static final KBPRelationExtractor.RelationType ORG_NUMBER_OF_EMPLOYEES_SLASH_MEMBERS
public static final KBPRelationExtractor.RelationType ORG_WEBSITE
public static final KBPRelationExtractor.RelationType ORG_EMPLOYEES
public static final KBPRelationExtractor.RelationType GPE_EMPLOYEES
public static final KBPRelationExtractor.RelationType ORG_STUDENTS
public static final KBPRelationExtractor.RelationType GPE_BIRTHS_IN_CITY
public static final KBPRelationExtractor.RelationType GPE_BIRTHS_IN_STATE_OR_PROVINCE
public static final KBPRelationExtractor.RelationType GPE_BIRTHS_IN_COUNTRY
public static final KBPRelationExtractor.RelationType GPE_RESIDENTS_IN_CITY
public static final KBPRelationExtractor.RelationType GPE_RESIDENTS_IN_STATE_OR_PROVINCE
public static final KBPRelationExtractor.RelationType GPE_RESIDENTS_IN_COUNTRY
public static final KBPRelationExtractor.RelationType GPE_DEATHS_IN_CITY
public static final KBPRelationExtractor.RelationType GPE_DEATHS_IN_STATE_OR_PROVINCE
public static final KBPRelationExtractor.RelationType GPE_DEATHS_IN_COUNTRY
public static final KBPRelationExtractor.RelationType PER_HOLDS_SHARES_IN
public static final KBPRelationExtractor.RelationType GPE_HOLDS_SHARES_IN
public static final KBPRelationExtractor.RelationType ORG_HOLDS_SHARES_IN
public static final KBPRelationExtractor.RelationType PER_ORGANIZATIONS_FOUNDED
public static final KBPRelationExtractor.RelationType GPE_ORGANIZATIONS_FOUNDED
public static final KBPRelationExtractor.RelationType ORG_ORGANIZATIONS_FOUNDED
public static final KBPRelationExtractor.RelationType PER_TOP_EMPLOYEE_OF
public static final KBPRelationExtractor.RelationType GPE_MEMBER_OF
public static final KBPRelationExtractor.RelationType GPE_SUBSIDIARIES
public static final KBPRelationExtractor.RelationType GPE_HEADQUARTERS_IN_CITY
public static final KBPRelationExtractor.RelationType GPE_HEADQUARTERS_IN_STATE_OR_PROVINCE
public static final KBPRelationExtractor.RelationType GPE_HEADQUARTERS_IN_COUNTRY
public final java.lang.String canonicalName
public final boolean isOriginalRelation
public final int queryLimit
public final KBPRelationExtractor.NERTag entityType
public final KBPRelationExtractor.RelationType.Cardinality cardinality
public final java.util.Set<KBPRelationExtractor.NERTag> validNamedEntityLabels
public final java.util.Set<java.lang.String> validPOSPrefixes
public final double priorProbability
public static KBPRelationExtractor.RelationType[] values()
for (KBPRelationExtractor.RelationType c : KBPRelationExtractor.RelationType.values()) System.out.println(c);
public static KBPRelationExtractor.RelationType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static java.util.Optional<KBPRelationExtractor.RelationType> fromString(java.lang.String name)
public static boolean plausiblyHasRelation(KBPRelationExtractor.NERTag entityType, KBPRelationExtractor.NERTag slotValueType)
entityType
- The NER tag of the entity.slotValueType
- The NER tag of the slot value.