%0 Journal Article %T 一种通用GML3.0解析引擎的设计与实现 %A GML提供了一套核心模式和一个基于对象/属性的简单语义模型 %A 从而大大增加了GML数据处理软件的设计难度。如何解析不同用户、不同领域的GML应用模式并理解GML应用模式中元素及类型的语义 %A 使用GML模型及其模式组件 %A 利用JavaBeans技术 %A 在JBuilder X环境下实现了通用GML .解析引擎。 %A 导致不同领域、不同用户定义的应用模式之可能存在较大的差异 %A 用户可以灵活定义自己的应用模式.然而由于GML建模的这种灵活性 %J 地球信息科学 %D 2005 %X 摘要: GML提供了一套核心模式和一个基于对象/属性的简单语义模型,使用GML模型及其模式组件,用户可以灵活定义自己的应用模式.然而由于GML建模的这种灵活性,导致不同领域、不同用户定义的应用模式之可能存在较大的差异,从而大大增加了GML数据处理软件的设计难度。如何解析不同用户、不同领域的GML应用模式并理解GML应用模式中元素及类型的语义,就成了基于GML空间数据语义集成共享必须解决的难题。本文首先简单介绍了GML3.0中最常用的3个核心模式、GML应用模式与核心模式的关系及GML模式中元素类型间的约束关系:然后分析了GML 3.0要素的属性组成;提出了通用GML3.0解析引擎中元素语义识别方法;最后,利用JavaBeans技术,在JBuilder X环境下实现了通用GML 3.0解析引擎。 %K GML3.0 %K 解析引擎 %K GML模式 %K 语义识别 %K 空间数据共享 %U http://www.dqxxkx.cn/CN/abstract/abstract23643.shtml