首页 百科知识 应用模型描述语言

应用模型描述语言

时间:2022-05-05 百科知识 版权反馈
【摘要】:应用模型描述语言第五章 GIS应用模型描述语言GBMDL在MS/OR与DSS领域,针对于各种数学模型,建立了大量的模型描述语言,包括基于程序方式、数据方式、逻辑方式、图形文法方式的描述语言等。但是各种建模语言之间,由于建模方法、模型描述语言定义的不同,难以实现模型之间的交互与转换,限制了模型复用的能力,阻碍了应用模型的集成应用。因此本书采用XML技术定义GIS应用模型描述语言GBMDL。

应用模型描述语言

第五章 GIS应用模型描述语言GBMDL

在MS/OR与DSS领域,针对于各种数学模型,建立了大量的模型描述语言,包括基于程序方式、数据方式、逻辑方式、图形文法方式的描述语言等。目前基于数据方式的模型表示是主流,包括各种代数建模语言AMPL、GAMS、MODLER、Modelica、AIMMS、STELLA、DEMOS等(Geoffrion,1991;Kalland Mayer,1996;Batres,2002),结构建模语言SML(Geoffrion,1987,1989,1992a,1992b),扩展结构建模语言ESML(Lenard,1993),抽象模型类型表示方法(Dolk,1984),面向对象的模型表示方法等(Lenard,1993;Muhanna,1993;Ma,1995;Huh,1993;周宽九,1996;洪一帆,2002)。但是各种建模语言(模型描述语言)之间,由于建模方法、模型描述语言定义的不同,难以实现模型之间的交互与转换,限制了模型复用的能力,阻碍了应用模型的集成应用。

XML具有简单、自定义的优点,具有良好的表达能力和可扩充性,而且XML是良构的,可实现异构环境下信息交互,并以有效的规范验证文档的合法性,能够方便地被应用程序处理。因此采用XML技术定义模型描述语言能够保证其规范化和通用性,并可以有效验证其合法性。目前XML已经成为W3C的标准,因而也更有利于实现模型描述定义层面的交互。因此本书采用XML技术定义GIS应用模型描述语言GBMDL。

本章首先给出GBMDL的BNF描述,然后基于XML Schema,设计GIS应用模型实体、应用模型数据、应用模型约束、应用模型元数据、应用模型组件等要素的模式结构,定义GIS应用模型描述语言GBMDL(于海龙,2005c;Xie G.S.,H.L.Yu,2008)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈