edu.washington.cs.knowitall.ontology
Class OntologicalForm
java.lang.Object
edu.washington.cs.knowitall.ontology.OntologicalForm
- All Implemented Interfaces:
- Serializable
public class OntologicalForm
- extends Object
- implements Serializable
A representation of a class of ontological relation.
- Author:
- schmmd
- See Also:
- Serialized Form
name
public final String name
arguments
public final edu.washington.cs.knowitall.commonlib.ArraySet<OntologicalFormArgument> arguments
OntologicalForm
public OntologicalForm(String name,
Collection<OntologicalFormArgument> arguments)
OntologicalForm
public OntologicalForm(String name,
OntologicalFormArgument[] arguments)
OntologicalForm
public OntologicalForm(String name,
Iterable<OntologicalFormArgument> arguments)
equals
public boolean equals(Object other)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
toString
public String toString()
- Overrides:
toString in class Object
toString
public String toString(com.google.common.base.Joiner joiner)
toMultilineString
public String toMultilineString()
simplify
public OntologicalForm simplify()
instance
public OntologicalRelation instance(RelationExtraction extraction)
- Create an instance of this class by applying the argument constraints
to the supplied extraction.
- Parameters:
extraction -
- Returns:
fromXmlElement
public static OntologicalForm fromXmlElement(org.jdom.Element e)
toXmlElement
public org.jdom.Element toXmlElement()
Copyright © 2011 University of Washington CSE. All Rights Reserved.