信息系统开发理解框架解析
1. 知识获取与表示的多面性
在信息系统开发领域,知识获取与表示是至关重要的环节。传统的认知观念存在着认知者与被认知者之间的隔阂,就像康德所认为的思维与事物之间的鸿沟,不过这种观点被Dooyeweerd所否定。我们更应该关注知识获取与表示这一具有多面性的人类活动。
这一活动涉及到与应用领域相关的宇宙和具体意义,主要包括分析方面(区分相关意义与不太相关的意义,并进行概念化)、形成方面(对知识进行结构化和关联)以及语言方面(用计算机可读的知识表示语言来表达知识)。虽然知识获取的限定方面是分析,知识表示的限定方面是语言,但实际上这三个方面是相互交织的。
除了上述三个方面,其他方面也同样重要。例如,社会方面在知识获取中就很关键,因为如果拥有相关知识的人没有得到尊重,他们可能会保留知识。在开发基于知识的系统(KBS)时,信任和友谊就显得极为重要。此外,知识封装的和谐性(美学方面)也不可或缺,而对领域意义做到公正对待的司法方面尤为重要。
2. 公正对待领域意义
在信息系统开发中,指导与表示内容互动(ERC)的规范应该是公正对待领域意义。领域本体是一种有助于实现这一目标的技术。Guarino、Masolo和Verere将其定义为“特定理论或思想体系所认可其存在的一组事物”,但这个定义预设了对知识获取采取理论而非生活世界的态度。相比之下,Gruber的定义“共享概念化的形式化明确规范”可能更好,它既承认了形式化规范的必要性,又为尝试表示领域的生活世界留下了可能性。然而,这个定义也存在隐藏的预设,比如开发者能清楚知道什么是共享概念化,以及认知必然是分析性的,这些都受到了Dooyeweerd的质疑。
由于信息系统通常会成为
超级会员免费看
订阅专栏 解锁全文


被折叠的 条评论
为什么被折叠?



