1、多面分类机制
��分析论域范围并定义若干用于描述一个构件特征的"面",每个"面"包含若干"概念",它们表述构件在"面"上的基本特征。这些特征根据它们的重要性排队。"面"可以描述构件执行的功能、被操作的数据、构件应用的上下文以及任何其他特征。描述某一构件的"面"的集合称为面描述子。通常,限制面的描述不超过7到8个面。
��作为一个简单的在构件分类中使用"面"的例子,面描述子的模式可以是:
����{ 功能,对象类型,系统类型 }
��面描述子中每一个"面"可含有1个或多个特征值,这些值一般是描述性的关键词。例如,若功能(function)是某一构件的一个面,赋与此面的典型值可能是:
����function = ( copy, from ) or ( copy, replace,
all )
��使用多重面特征值可使原始的函数copy充分地细化。
2、同义词库
��意义相同或相近的若干词汇组成同义词库。所有词汇按照隶属于"面"的"概念"分组,在任一时刻点,每个"概念"可用组内的某一同义词汇作为标识载体。
3、概念距离图
��用于度量每个"面"中"概念"的相似性程度。属于每个"面"的一般化概念与其中的两个或多个"概念"以加权边相连接,两个"概念"的相似性由它们之间的最短加权路径上的加权距离确定,附加于边上的权值体现了"概念"之间的差异程度。
�� |
|