package ruc.irm.similarity.word.hownet;
/**
* Metadata for Hownet
*
* @author <a href="mailto:iamxiatian@gmail.com">夏天</a>
* @organization 中国人民大学信息资源管理学院 知识工程实验室
*/
public interface HownetMeta {
/** Algorithm of XIA Tian */
public static final int ALGORITHM_XIA = 1;
/** Algorithm of LIU Qun */
public static final int ALGORITHM_LIU = 2;
/**
* Hownet symbol descriptions
*/
public static final String Symbol_Descriptions[][] = {
{
"#", "表示与其相关"}
, {
"%", "是其部分"}
, {
"$", "可以被该V处置,或是该V的受事、对象、领有物,或内容"}
, {
"*", "施事或工具"}
, {
"+", "所标记的角色是隐性的,几乎在实际语言中不会出现"}
, {
"&", "指向"}
, {
"~", "多半是,多半有,很可能"}
, {
"@", "可以做V的空间或时间"}
, {
"?", "可以使N的材料"}
, {
"(", "至于其中的应该是一个词标记"}
, {
"^", "不存在,或没有,或不能"}
, {
"!", "表示某一属性为一敏感的属性,如味道之与食物"}
, {
"[", "标示概念的共性属性"}
};
/** γ:具体词与义元的相似度一律为一个较小的常数 */
public static final double gamma = 0.2;
/** δ:任一个非空值与空值的相似度为一个较小的常数,此处为0.2 */
public static final double delta = 0.2;
/** β1实词概念第一基本义原描述式的权重 */
public static final double beta1 = 0.5;
/** β2实词概念其他基本义原描述式的权重 */
public static final double beta2 = 0.2;
/** β3实词概念关系义原描述式的权重 */
public static final double beta3 = 0.17;
/** β4实词概念符号义原描述式的权重 */
public static final double beta4 = 0.13;
/**
* Θ 计算后面概念的义原与参照概念所有义原的最大相似度, 并乘以两个概念主义原相似度的积(主义原通过该方式起约束作用),
* 如果数值大于该值时才会起参照作用, 去掉冗余的不重要义原
*/
public static final double PARAM_THETA = 0.5;
/**
* Ω 计算前面概念的义原与参照概念所有义原的最大相似度,并乘以两个概念主义原相似度的积(主义原通过该方式起约束作用),
* 如果数值大于该值时才会调整前面概念的义原符号, 以起修正作用
*/
public static final double PARAM_OMEGA = 0.8;
/** */
public static final double PARAM_XI = 0.6;
}