19、XML概念建模:神话还是现实

XML概念建模:神话还是现实

一、引言

自1996年引入以来,XML的使用一直在稳步增长,它已成为处理文本内容数据的“首选格式”。XML广泛应用于各种应用程序,涵盖从金融业务交易数据到卫星和科学信息等领域。此外,XML还用于不同应用程序之间的数据通信,.NET和J2EE这两个领先的Web应用程序开发平台都使用XML Web服务进行应用程序间的通信。

虽然XML已经存在了一段时间,但直到最近才有人努力将其背后的模型形式化和概念化,而且这些建模技术仍在追赶XML标准的步伐。目前,万维网联盟(W3C)为XML开发了正式模型,如DOM(文档对象模型)和XPath数据模型(现称为XQuery 1.0/XPath 2.0数据模型),但它们都是低级模型,主要用于表示XML的树结构,并非用于概念建模。对象管理组织(OMG)开发了XML元数据交换(XMI)规范,允许在UML建模工具之间交换元数据。SOAP(简单对象访问协议)也是一种基于XML的方法,可用于对象的表示、序列化和交换。不过,本文重点关注具有独特用户视图且不完全是文本形式的概念模型。

在数据库领域,数据建模并非新话题,常见的有基于元组集合理论属性的关系模型、关系数据库中广泛接受的实体 - 关系模型,以及面向对象数据库中的面向对象模型和统一建模语言(UML)。然而,XML虽然已经存在了七年多,但它并非基于正式或概念模型,而是基于从其前身SGML继承而来的基于语法的文档描述模型。尽管语法在描述和验证文档结构方面相当合适,但并不适合对数据进行正式或概念性描述。因此,需要一种方便的建模方法来帮助理解和形式化XML文档。

二、概念模型的定义

在探讨XML的潜在概念模型之前,需要明确“概念模型”的含义。概

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值