为避免产品设计者的工作环境在多种数字化系统之间反复切换,提出了三维计算机辅助设计系统与异构数字化系统之间功能互操作的概念。针对不同学科领域和领域内不同平台产品的功能所存在的差异性,设计了共享本体与局部本体的分层体系结构。通过构建局部本体,封装领域内部各种系统平台的可调用功能,利用共享本体,描述特定领域向其他领域开放的互操作功能集合。以三维计算机辅助设计系统与产品数据管理之间的功能互操作为例,利用web服务封装不同领域的互操作功能,使用可扩展样式表语言转换技术,实现不同产品数据管理系统装配结构树之间的局部本体转换。该思路可以推广到其他数字化系统之间,实现功能互操作。最后,通过实例说明了功能互操作在数字化系统集成中的应用。
To avoid switching troubles among various digitizing systems, the conception of interoperation between 3D CAD system and other digitizing systems was proposed. To deal with differences existing in various fields, platforms and domains, the hierarchy of shared ontology and local ontology was designed. The invoking functions of the specific platform was encapsulated through local ontology, and the aggregation of interoperation functions in certain discipline was described through shared ontology. As an example for the interoperability between 3D CAD system and Product Data Management (PDM) system, interoperation functions in different domain were encapsulated by Web service. The eXtensible Stylesheet Language Transformation (XSLT) technology was introduced to implement the transformation among the assembly structure trees under different PDM platforms. The proposed method could be spread to realize the interoperation among digital systems under network environment. Finally, an application ex- ample of interoperation in the digital systems integration was given.