public static void parseNature(Term term) {
		if (!Nature.NW.equals(term.natrue())) {
			return;
		}

		String name = term.getName();

		if (name.length() <= 3) {
			return;
		}

		// 是否是外国人名
		if (DATDictionary.foreign(term)) {
			term.setNature(NatureLibrary.getNature("nrf"));
			return;
		}

		List<Term> subTerm = term.getSubTerm();

		// TODO:判断是否是机构名

	}
public static void parseNature ( Term term ) { if ( ! Nature . NW . equals ( term . natrue ( ) ) ) { return ; } String name = term . getName ( ) ; if ( name . length ( ) <= 3 ) { return ; } if ( DATDictionary . foreign ( term ) ) { term . setNature ( NatureLibrary . getNature ( "nrf" ) ) ; return ; } List < Term > subTerm = term . getSubTerm ( ) ; }
得到细颗粒度的分词，并且确定词性

@return 返回是null说明已经是最细颗粒度