鉴于三个主要竞争应用程序各自为同一问题域实现略有不同的数据模式,我面临着实施的任务:
使用XSD定义规范模式,并且非常类似于3个应用程序之一的数据模式,我们将其称为A.这使得与A平凡的数据交换。为了允许与应用程序B和C进行双向数据交换(在A中创建一些状态,将其加载到B中,在B中更改它,将更改后的状态加载到A中),我尝试将A中的简单状态映射到更复杂的B / C中的状态,可以在反向映射中识别和解构。
示例:在A中,对象可以简单地镜像"作为内在的几何 在B和C中进行转换时,我们必须引入一个"镜像 子空间"其中嵌入了相应的对象。这"镜像 子空间"也可用于A.因此,在转换B-> A期间,我们有 决定一个"镜像子空间"发现数据必须 映射到"镜像子空间"在A或如果它将被替换 对象的内在几何变换。我现在这样做 这通过特别标记那些"镜像子空间"这只是 在转换A-> B期间引入。
答案 0 :(得分:2)
抽象类型系统,一组接口和转换规则被定义为本体创建的子集,称为元模型。元对象工具(MOF)就是一个例子:
MOF接口和MOF模型可用于定义特定的元模型 用于数据库,数据仓库,模型转换和仓库管理 域
MOF的IDL 转换功能将单个类映射到两个接口。有可能 定义转换到备用接口表示,例如Java接口。
行业领导者对于类,类型和接口概念的定义存在并且可能永远存在不同观点。作为一个领域特定的建模环境,只要MOF明确了MOF中Class的含义,它就应该不受这些关注的影响。
主题地图是另一个:
将知识提取到一个独立的层,并在该知识层启用处理,并将反馈循环返回到源,这似乎不是最直接和有效的方法。此过程可与作者坚持使用Word的发布工作流程相媲美,但发布者需要XML。往返两种格式之间的转换效率不高,但有时是必要的。此外,这种间接层正是为我们提供了以一种可以随时间保留的方式处理知识的能力和自由,无论源信息发生什么,更具体地说,用于处理的系统。为描述信息,键入主题,创建关系,管理多语言等效而完成的所有工作仍然有效。由于它是独立管理的,因此升级系统只是意味着与旧系统断开连接并重新连接到新系统。
与Topic Maps合作20多年来所汲取的经验教训是对比的:由于技术进步的快速发展,我们已经被信息技术的成功所淹没。寻找下一个重大事件已经掩盖了我们思考我们正在做的事情的基本性质的能力。信任,可靠性,高质量内容的概念仍然是我们企业长期成功的关键。我们需要适应我们所处理信息的方式不断变化的本质。这只是一个开始。当我们创建主题地图标准时,我们创建了一个没有问题的解决方案:跨组织合并知识网络的可能性。尽管在这个方向上有许多期望和许多努力,但这并没有证明可以满足用户的足够需求。但我们也开发了信息源和知识管理层之间的独立性概念。这可能会成为长期存在的问题,即使这个想法曾经以主题地图的名义出现这一事实可能会被遗忘。
<强>参考强>