面向多学科优化的柴油机本体建模与应用
2014-12-02周宏根王梦莹景旭文贾永鹏
周宏根,王梦莹,景旭文,贾永鹏
(江苏科技大学 现代制造技术研究所,江苏 镇江 212003)
0 引言
随着对柴油机性能要求的不断提高,其设计过程涉及到的学科领域也不断增加,如强度、流体力学、振动和热力学等,需要依靠多个学科领域专家的协调工作,解决不同学科之间的冲突,从而减少柴油机产品的开发时间及成本,提高柴油机的整体性能。此外,还需要将设计过程中涉及到的信息(或知识)进行转换、集成和合并等处理,产生新的集成化知识,从而更好地帮助设计人员设计产品。但是,当前柴油机的产品知识表达和管理大都集中在几何模型上,缺乏进一步对柴油机产品功能、行为和设计过程等的语义信息描述,因此不能很好地满足不同设计者对产品不同级别开发信息描述的需要。
本体作为共享概念模型明确的形式化规范说明,具有明确性、形式性和共享性。作为本体的一部分,领域本体刻画了特定领域的知识,给出了领域实体概念化及相互关系、领域活动以及该领域所具有的特性和规律的形式化描述。领域本体提供了某个专业学科领域中概念的词表以及概念间的关系,在该领域中占主导地位的理论。将本体建模方法引入柴油机产品的多学科设计优化过程,显得尤为重要。
将本体理论应用于产品开发领域,是近几年国内外研究的热点。这些研究主要集中于产品设计、制造等产品相关信息的本体建模、产品知识的重用和信息集成等方面。在产品设计知识方面,国内外采用本体来表达和重用产品设计知识的相关研究较多[1-2],但主要应用于概念设计方面,目前对于详细设计阶段的零部件信息本体表达和重用研究相对较少。USCHOLD 等[3]采用本体语言来描述零部件信息,以解决零件族结构和命名的多样化问题。王有远等[4]采用基于本体的方法进行产品知识建模的概念设计,以达到知识语义的一致性要求,实现产品知识的共享和重用。付相君[5]对设计进行本体标注,得到对应产品设计的形式化概念。郭鸣等[6]对产品知识建模在企业大规模知识处理中遇到的产品模型数据交换标准(STandard for the Exchange of Product model data,STEP)系列标准之间、应用协议之间的语义不一致问题进行分析,提出了基于本体论的产品知识建模的观点。赵燕伟等[7]采用本体方法,从概念实体、概念属性和概念间关系三方面介绍了构建产品本体知识模型的方法。高鹏[8]从几何/拓扑的角度出发,采用本体对产品设计知识进行表达。以上研究主要集中在如何运用本体语言描述零部件信息,从而消除零部件对象描述的歧义性,对于如何描述零部件之间的关系与约束以及如何对基于本体的零部件信息进行检索,尚未很好地阐述。
在柴油机产品的多学科设计优化领域,领域本体的构建研究尚处于起步阶段,还未见将本体模型应用于柴油机产品多学科设计优化方面的研究。因此,笔者开展了面向多学科优化过程的柴油机本体模型(Diesel Ontology Model for Multidisciplinary Optimization Process,DOMMOP)的建模与应用研究,将多学科设计优化方法、本体模型、本体与数据库交互技术等引入柴油机产品的优化设计中,为语义驱动的柴油机产品多学科设计优化提供直接的理论支持和技术支撑。
1 柴油机本体建模对象分析
动力系统是船舶等运载工具的核心组成模块之一,而柴油机又是其动力系统的关键部件。柴油机的结构十分复杂,包括机座、气缸、曲轴、活塞、凸轮轴和连杆在内的上千个零部件,其优化设计过程也涉及到热学、静力学和动力学等多个学科领域。考虑到柴油机领域知识的深度、广度以及各个零部件关系之间的复杂性,构建的本体应尽可能覆盖柴油机领域内的所有知识。但是,覆盖的领域越大,构建的本体模型也越大,从而造成建模工程复杂度的急剧增加,也可能造成建模的失败,因此需要根据专家提供的知识和现实的多学科设计优化过程,对柴油机本体的知识范围加以限制,尽可能使本体的范围在较小的情况下满足需求,保证建模的顺利进行。
基于此,本文将建模对象限制在柴油机的主要零部件、辅助启动装置等子系统、关键零部件的设计和多学科优化相关的知识,其中,主要零部件建模对象包括凸轮轴传动机构、十字头组、曲轴部件、活塞组、连杆组、气缸等部件以及构成这些部件的零件等;柴油机的子系统建模对象包括燃油系统、润滑系统、传动系统和启动系统等;柴油机设计与优化涉及到的建模对象包括组织结构、设计任务、设计活动、设计资源、材料和工作流元素等。因此,选取上述建模对象,以本体理论为基础构建了DOMMOP,是比较合理也较易实现的选择,由此得到的柴油机本体知识来源如图1所示。
2 DOMMOP建模技术研究
2.1 DOMMOP建模方法设计
DOMMOP建模方法主要参考了骨架法、七步法和IDEF5 法[9-10],并根据柴油机领域知识的深度、广度和关系的复杂性等特点,综合上述三种本体建模方法步骤清晰、表达明确的优点,提出了DOMMOP的建模方法,其建模流程如图2所示。从图中可以看出,该方法的整个建模流程是循序渐进的,逻辑性较强,符合本体建模的工程化思想。此外,该建模方法与其他开发过程一样,在实施中不是线性的,建模过程中可能会反复,过程中的任何一点都可能退回到早期的某一步。因此,在建模的过程中,要定期对所构建的本体进行检查,保证所建本体模型的可用性。
2.2 DOMMOP顶层本体结构设计
进行DOMMOP顶层结构的设计时,需要考虑各设计知识之间的语义描述、设计活动之间的逻辑关系以及设计任务的合理分配等问题。因此,在DOMMOP设计中,应保证各个设计环节间关联的紧密性和信息交换的及时性,这是DOMMOP 构建过程中应遵循的一个总原则。
DOMMOP的构建主要包含柴油机本体模型的建模以及柴油机多学科设计优化过程本体的建模。其中柴油机本体模型包括柴油机、主要零件、主要部件、部件的装配体、辅助启动装置、柴油机系统和辅助描述七个主类。该本体模型的主要概念包括按不同分类方式划分的柴油机类型,如按工作循环特点可分为四冲程柴油机和二冲程柴油机,按转速可分为高速柴油机、中速柴油机和低速柴油机等。“辅助描述”类的设计是为了对其他类进行辅助描述,将可能取值的值域限制为一系列详细的清单。
柴油机多学科设计优化过程本体模型是对柴油机产品多学科设计优化中的所有任务、设计过程以及与之相关的开发信息的语义关系集合。柴油机开发任务之间存在横向和纵向两种关系,横向关系表达设计活动间的时序关系,纵向关系表达设计活动间的层次性,即分解关系。柴油机的开发任务可以不断分解,当任务细化到可被设计人员操作的粒度时,开发任务才顺序展开,而随着设计活动的不断推进,各种任务的有序集合形成了工作流。其中以柴油机产品的设计任务和设计活动为主线,将各个子本体关联,这些设计任务以及设计活动面向的对象是柴油机的零部件或子系统,通过这种方法将柴油机本体模型与设计优化本体模型关联,图3给出了模型之间的关联以及内在的逻辑关系语义描述。
在设计优化本体模型的每个设计任务中,都有相应的输入与输出以及与之相关的设计活动,而设计活动之间存在着相互作用和关联。每个设计任务与设计活动都分配到相应的设计团队,团队中的人员利用具体的设计资源进行开发和多学科优化设计。此外,每个多学科优化设计任务完成之后,都要进行相应的评审、验证或确认,从而保证设计的正确性与可行性。
根据上述DOMMOP 概念实体间语义关系的描述,设计了DOMMOP 的311 个概念类,用于描述建模对象,具体说明如表1所示;102个对象属性集合,用以描述不同的类之间的关系,具体说明如表2所示;67个数据属性集合,用于描述类在定义的数据属性上的取值类型,具体说明如表3所示。
表1 DOMMOP概念术语集合
表2 DOMMOP对象属性表
表3 DOMMOP数据属性表
2.3 DOMMOP建模的实现
以某型号的柴油机为例,参照1.2节的DOMMOP语义分析结果,采用Protégé4.1rc4版本的本体建模工具构建DOMMOP,使用网络本体语言描述逻辑(Web Ontology Language Description Logic,OWL DL)将其实例化。在构建DOMMOP的类层次时,按照自顶向下的方法构建,先确定最一般的概念,然后在此基础上对某些需要扩展类进一步细化,直到其在概念的粒度上达到柴油机产品关键零部件设计的需要。例如,“活塞组的零件”包含的子类有活塞、活塞头、活塞杆、活塞裙和活塞销。
为了进一步说明DOMMOP 的构建,以“设计活动”类为例,利用BNF 范式介绍具体的模型构建过程。一般而言,一个BNF范式表达了一个类的基本构成,包括所描述类的父类以及属性的集合,具体格式为:〈类〉::=[〈父类〉]{属性集合}。
可见,利用BNF范式描述类可以确定类与类之间的关系以及类具有的属性。如设计活动是在产品开发过程中最一般的概念,设计活动又可以细分为产品的设计、优化、修改、评审、验证、检查和整机测试等,而优化活动又可以分为单学科优化和多学科优化,这样就确定了设计活动之间的父—子关系。在定义类的属性时,利用类继承的方法进行,即子概念通用的属性在父概念中定义,子概念继承父概念的所有属性,再定义自己特有的属性。设计活动的BNF范式形式化表示为:
2.4 DOMMOP模型的一致性检查
用OWL DL语言描述的本体可以被推理机处理,推理机提供的主要功能之一是检验一个类是否是另一个类的子类。通过对本体的类执行这种检验,推理机就可以推理出本体的类层次。推理机提供的另一个功能是一致性检查,基于类的描述,推理机可以检查一个类是否可以含有实例,如果该类不包含任何实例则被认为是不一致的。
通过对DOMMOP 的语义分析以及现有的本体一致性检查方法[11-13]的研究,本文提出了基于Tableau算法的本体一致性检查,算法流程如图4所示,检查过程分析如下:
(1)建立一个概念C的模型,即DOMMOP本体。
(2)将DOMMOP 模 型用树状图T表 示:T的节点是描述逻辑中ΔI的元素,用C的子概念集标示,根节点标示为{C};T的边表示ΔI元素间的关系,用角色名标示。
(3)转换规则对应OWL语言结构,规则应用到节点标签,直到节点遍历结束,转换规则不使用,→树表示一个有效模型及一个冲突被发现{A,⇁A}。
转换规则如下:
(1)∩规则S→{x:C1,x:C2}∪S,若x:C1∩C2在C中,且x:C1和x:C2不在S中同时出现。
(2)∪规则S→{x:D}∪S,若x:C1∪C2在S中,x:C1和x:C2都不在S中,且D=C1或D=C2。
(3)∃规则S→∃{xP1y,P2y,…,cPky,y:C}∪;S,若x:∃R.C在S中,R=P1∩…∩Pk,没有z使得xRz在S中成立,且z:C在S中,y为新变量。
(4)∀规则S→∀{y:C}∪S,若x:∃R.C在S中,xRy在S中成立,且y:C不在S中。
通过以上方法,对DOMMOP 进行一致性检查,经过检查可知,DOMMOP 不存在一致性的错误。
3 基于语义对准的DOMMOP 与工程数据库交互技术
3.1 从关系数据库抽取本体的映射机理
将非RDF 格式的关系数据库按照转换规则转换为一个可视的、只读的RDF 图,映射文件生成之后,可以利用Jena API来调用该映射文件,并将关系数据库中的数据加载到这个映射模型,实现对映射模型的实例化。模型实例化之后,用户可以利用SPARQL查询将“数据—模型”应用到特定的SQL查询,然后Web浏览器、SPARQL 客户端和关联数据客户端可以利用Jena API操作映射文件,从而实现对非RDF格式数据库中内容的导航和语义检索,具体的工作原理如图5所示。
从图5可以看出,DOMMOP 与关系数据库的映射过程主要包括如下三个步骤:
(1)生成映射文件 通过Java应用程序,利用Jena软件包和RDB转换引擎实现与关系数据库的映射,生成基于RDF语法的映射文件。该映射文件说明了数据库的关系和属性是如何与输出本体中的类和属性进行映射的,在这个过程中并不生成输出本体,而是隐式地生成一个本体,该文件在一个一致的名称空间上定义了一个类和属性的集合,接下来在关系数据库转换为RDF时将会用到该名称空间。
(2)数据填充 对生成的映射文件进行数据填充,将关系数据库中的元组填充到映射文件,从而建立一个由上一阶段生成的映射文件设定的RDBOWL实例,并将该实例包装为一个Jena模型。
(3)数据导航 通过语义Web服务,利用RDF或HTML浏览器导航数据库的内容。此时,可以像操作本体一样使用SPARQL 语言查询关系数据库中的内容,从而实现对关系数据库的导航和语义检索。
3.2 语义对准的目的
将关系数据库的数据转换为RDF 形式并加以表示后,仍然没有以一种有意义的方式来集成这些数据,因为每一种数据源的信息都仍然是使用专门面向该数据源的词汇进行表达的。这些词汇表就被称作数据源本体(Data Source Ontology,DSO),DSO 使得它们所表达的数据难以被利用[14-15]。如果信息的使用者没有意识到每个DSO 的特殊性,那么使用者就无法充分利用来自该数据源的信息。可见,尽管这些信息已经被整合到一起,但是它们仍然没有被集成,因为概念之间的关系仍然不明确。
建立两个本体之间的连接和关联的过程称为语义对准,或本体对准。将一个本体和另一个本体进行对准,就是将第一个本体中描述的概念网和第二个本体中描述的概念网叠加起来,这样它们之间就可以连接起来。
当真正使用语义Web数据构建应用程序时,仅建立DSO 和领域本体之间的映射是不够的。一般而言,软件是构建于数据结构和假设的基础上的,它可能不太容易与特定的领域本体中的丰富语义相兼容。要解决这个问题,就需要引入应用程序本体的概念。一个应用程序本体是一个从软件应用程序的视觉来描述信息的领域本体。本文使用优化平台的应用程序本体作为领域本体,将DOMMOP 本体的概念和该本体中概念映射起来。
3.3 语义对准的实现
本文主要以优化平台数据库中的表“MultiSubjectFileList”的映射模型与DOMMOP 中的“文件”类为例,阐述两个本体模型之间的语义对准,两种模型之间的结构如图6所示。
利用两个本体之间的相似性,并将新的本体模型扩展为包含两个本体的模型,借此将两个本体关联起来。通过向本体中添加陈述来表达下面的知识:
(1)D2rq:MultiSubjectFileList等价于DOMMOP:文件。
(2)D2rq:FileID,D2rq:MultiNodeID,D2rq:FilePath 分别等价于DOMMOP:dataID,DOM-MOP:nodeID,DOMMOP:filePath。
(3)D2rq:FileName是DOMMOP:name的子属性。
这里存在两种情况:声明参与比较的一对元素完全等价或者声明一个元素是另一个元素的特化。“D2rq:MultiSubjectFileList”和“DOMMOP:文件”指代的是相同的概念,因此它们是等价的。名称“DOMMOP:name”在DOMMOP中可能是文件名,也可能是人名或公司名。因此,将“D2rq:FileName”作为“DOMMOP:name”关系的特化。
下面的代码创建了三个陈述将这两个数据集对准,并且按照前面所介绍的方法将它们添加到模型中。
第一个新的陈述通过声明类D2rq:MultiSubjectFileList和类DOMMOP:文件等价将两者对准,它为主语和宾语连同属性一起创建资源,然后将该陈述添加到模型中;第二条陈述通过声明属性D2rq:FileID 和属性DOMMOP:dataID 等价将两者对准;第三条陈述通过声明D2rq:FileName 是DOMMOP:name的子属性将两者对准。
其他类与属性的语义对准过程与上述过程类似,根据上述步骤,完成整个文件的语义对准。至此,完成了DOMMOP与优化平台数据库映射模型之间的语义对准。
4 基于DOMMOP 的产品多学科设计优化平台开发
柴油机作为复杂的动力系统,具有“工作原理复杂、技术基础复杂、结构组成复杂”等特点,且柴油机产品的开发、试制、试验、生产和维护等过程也都非常复杂。因此,对支持柴油机产品多学科优化过程的信息化系统会有更高的要求。在柴油机产品生命周期中的关键阶段,如“总体方案设计”阶段、“部件原理设计”阶段、“详细结构设计和分析仿真”阶段,目前还缺乏具有针对性的信息化管理手段,并且已经给柴油机产品的研发单位造成了一系列负面效应,例如业务流程维护困难、资源共享困难、知识重用困难、设计仿真数据管理困难等。因此,将本体技术与具有动态适应性和扩展性的网络技术相结合,基于DOMMOP的产品多学科设计优化平台,使现有的柴油机产品多学科设计优化领域的资源得到充分共享与重用,从而降低柴油机产品生产设计成本,成为现代柴油机产品优化设计的迫切要求。
该平台采用分层架构,各层之间是松耦合关系,上层可以使用下层提供的数据和服务,该平台的体系结构如图7所示。
4.1 平台的总体功能设计
根据所设计的平台体系结构,结合平台的功能需求和应用环境的实际要求,柴油机产品多学科优化设计平台整体上分为用户登录、系统管理、项目管理、多学科管理、数据服务、工具管理、工作空间和退出八个主要模块。
(1)项目管理模块
在该模块中,可以创建新的项目,也可以为某个项目创建子项目,通过项目树实现对项目的管理,可以实现对项目信息的管理、参考资源的管理、设计任务的分配、多学科协同管理以及设计结果的查看/审批(审批需要相应的权限)。此外,还可以实现对项目树节点的刷新、添加、修改和删除等操作。
(2)多学科管理模块
“优化知识管理”实现对优化中常见的优化算法的管理;“多学科协同管理”主要实现对新建项目的协同基本信息和协同任务的管理,包括优化目标、优化的输入和输出文件的管理等。
(3)数据服务模块
工作流模板管理模块实现的功能有新建工作流模板、已有工作流模板的查看、工作流节点的编辑和删除等;信息检索模块有关键字检索和语义检索两种检索模式。
(4)工具管理模块
该平台包含工作流定义、产品数据语义检索、有限元分析和多学科优化工具,该模块提供了上述工具的调用、封装和编辑功能。将与优化设计相关的软件集成到优化平台,使用时可以直接从优化平台启动。
(5)工作空间模块
通过任务查看模块,用户可以方便地查看自己当前的所有任务的完成情况;通过任务提交模块,用户可以实现对已完成任务及时地在线提交。
4.2 语义检索的实现
在柴油机产品多学科设计优化的过程中,需要借鉴以往的设计经验或知识来指导新产品的设计,基于语义的信息检索可以提高设计实例的检索效率,实现对柴油机设计知识的重用。在4.1节中,完成了DOMMOP本体与平台数据库的映射,在此基础上,利用Jena API实现对生成的映射模型的操作,完成语义检索,语义检索算法的核心代码如下:
在检索界面输入检索词“活塞”后,语义检索结果如图8所示。
4.3 语义驱动的活塞多学科优化
活塞的强度、动力性能和热学性能的影响因素都与活塞自身的结构尺寸有关,活塞的主要设计尺寸包括活塞顶高C1、第一道环槽高C2、第一道环槽深度C3、第二道环槽高度C4,考虑到强度、模态和热学分析方程的复杂性,本文在建立多学科优化模型的基础上,利用Solidworks建立对应产品的参数化模型,然后通过Ansys utility与Ansys建立无缝连接,将参数化模型导入并转换,生成有限元分析模型,活塞在Ansys中分别完成结构、热学和动力学分析,并借助ISIGHT 实现上述学科的多学科优化设计。为了提高柴油机产品优化设计的效率,本文将柴油机结构件的多学科优化设计过程模板化,并借助DOMMOP模型的本体转换机制,保证了产品结构模型数据与学科分析应用模型之间的互操作,活塞多学科优化的信息流向如图9所示。
由图9可以看出,在相应的脚本文件中输入相应的优化设计参数后,利用构建的DOMMOP 模型将脚本文件语义化,即根据优化任务的需要,将DOMMOP模型进行重组,驱动脚本文件生成新的优化任务命令流,然后进行相应的静力学、热学和模态分析。单学科分析结束后,将分析结果写入各自的输出文件中,然后在多学科框架中对输出结果进行相应的分析计算,根据优化目标函数进行迭代优化,直至寻找到最优解,完成整个优化流程。在语义脚本的驱动下,活塞经过58次迭代计算,优化结果对比如表4所示。
表4 活塞多学科优化结果
表4 中:Stress为活塞机械应力,Freq为活塞振动频率,Temp 为活塞温度,Mass为活塞质量。从表4中的参数变化可以看出,所有的结构尺寸在优化前后都有所变化,最大的尺寸变化超过30%。活塞的质量减轻了5.45%,达到了多学科优化的效果。
5 结束语
本文研究了面向多学科优化过程的柴油机本体模型建模及其应用技术,主要包括DOMMOP 对象分析和建模方法设计、DOMMOP 建模及其一致性分析、基于语义对准的MDO 数据库与DOMMOP交互技术、基于本体理论的柴油机产品多学科设计优化平台设计、语义检索与语义驱动的多学科设计优化实例。针对当前柴油机产品知识表达和管理缺乏对柴油机产品功能、行为、设计过程等的语义信息描述以及优化过程较为复杂的问题,研究了我国柴油机企业产品多学科集成优化设计的体系结构、关键技术及其相应的实现方法,构建了柴油机产品多学科优化语义模型库,开发了基于DOMMOP 的柴油机产品多学科协同开发平台,实现了柴油机产品多学科协同设计过程中产品信息、语义驱动的多学科设计优化过程、设计资源及知识、设计任务、个人工作等的管理,并以柴油机关键部件语义检索及其多学科优化为例,验证了相关技术的可行性和所用理论的正确性,为该领域产品多学科集成优化设计提供了理论支持和技术保障。
[1]LI Zhanjun,RAMANI K.Ontology-based design information extraction and retrieval[J].Artificial Intelligence for Engineering Design,Analysis and Manufacturing,2007,21(2):137-154.
[2]RAHM E,BERNSTEIN P A.A survey of approaches to au-tomatic schema matching[J].The VLDB Journal,2001,10(4):334-350.
[3]USCHOLD M,GRUNINGER M.Ontologies and semantics for seamless connectivity[J].SIGMOD Record,2004,33(4):58-64.
[4]WANG Youyuan,XIE Qiang,WANG Yun,et al.Product information modeling of conceptual design based on ontology[J].Engineering Journal of Wuhan University,2006,39(l):126-130(in Chinese).[王有远,谢 强,王 云,等.基于本体的概念设计产品信息建模[J].武汉大学学报:工学版,2006,39(1):126-130.]
[5]FU Xiangjun.Plot study for ontology &semantic Web based product knowledge integration[D].Hangzhou:Zhejiang University,2005(in Chinese).[付相君.基于本体和semantic web技术的产品知识集成基础研究[D].杭州:浙江大学,2005.]
[6]GUO Ming,LI Shanping,DONG Jinxiang,et al.Research on product information model based on ontology and semantic Web[J].Journal of Zhejiang University:Engineering Science,2004,35(1):22-25(in Chinese).[郭 鸣,李善平,董金祥,等.基于本体论及语义web的产品信息模型研究[J].浙江大学学报:工学版,2004,35(1):22-25.]
[7]ZHAO Yanwei,HU Jian,ZHANG Guoxian.OWL-based ontology modeling of conceptual product configuration[J].China Mechanical Engineering,2004,25(19):1725-1728(in Chinese).[赵燕伟,胡 坚,张国贤.基于OWL 本体建模的概念产品配置[J].中国机械工程,2004,25(19):1725-1728.]
[8]GAO Peng.Research on some problems of semantic-based manufacturing knowledge management under networked manufacturing environment[D].Hangzhou:Zhejiang University,2005(in Chinese).[高 鹏.网络化制造环境下基于语义的制造知识管理技术若干问题的研究[D].杭州:浙江大学,2005.]
[9]ZHANG Dongming,NIU Zhanwen,ZHAO Nan,et al.Knowledge representation method of product design based on ontology[J].Journal of Computer Applications,2012,32(1):206-209,217(in Chinese).[张冬明,牛占文,赵 楠,等.基于本体的产品设计知识表示方法[J].计算机应用,2012,32(1):206-209,217.]
[10]GAN Jianhou,JIANG Yue,XIA Youming.Ontology and its application[M].Beijing:Science Press,2011:48-50(in Chinese).[甘健候,蒋 跃,夏幼明.本体方法及其应用[M].北京:科学出版社,2011:48-50.]
[11]HE Keqing,HE Yangfan,LIANG Peng,et al.Ontology &meta-modeling theory and methodology and application[M].Beijing:Science Press,2008:11-14(in Chinese).[何克清,何扬帆,梁 鹏,等.本体元建模理论与方法及其应用[M].北京:科学出版社,2008:11-14.]
[12]CHEN Lei,YE Xiuzi,PAN Xiang,et al.Ontology-based semantic inter operability of product data[J].Computer Integrated Manufacturing Systems,2008,14(4):821-828(in Chi-nese).[陈 磊,叶修梓,潘 翔,等.基于本体的产品数据语义互操作[J].计算机集成制造系统,2008,14(4):821-828.]
[13]GHAWI R,CULLOT N.Database-to-ontology mapping generation for semantic interoperability[C]//Proceedings of the 3rd International Workshop on Database Interoperability(Inter DB 2007)Held in Conjunction with VLDB 2007.Vienna,Austria:Gary Allen,2007.
[14]CZARNEC KI K,HE LSEN S.Classification of model transformation approaches [EB/OL].(2012-09-14)[2013-07-02].http://kaon.semanticweb.org.
[15]GARDNER T,G RIFFIN C J.A review of OMG M of 2.0 Query/Views/Transformations submission and recommendations towards the final standard[EB/OL].(2012-09-25)[2013-07-02].http://webode.dia.fi.upm.es/WebODEWeb/index.html.