首页> 外文OA文献 >Typing OpenDLib repository service: strengths of an information object type language
【2h】

Typing OpenDLib repository service: strengths of an information object type language

机译:键入OpenDLib存储库服务:信息对象类型语言的优势

摘要

End-users perceive a Digital Library (DL) as a set of Functionality ( FDL ) operating over the digital objects of an Information Space ( IDL ). At this level of abstraction, objects represent entities of the end-users application domain; for example, conference proceedings, i.e. collections of article objects. The structure of an IDL is typically given in terms of high-level modeling primitives, e.g. a combination of classes of objects, each class describing domain-specific structure, namely properties, constraints, and behavior, of the objects it contains. DL designers main task is the definition of an appropriate structure for the IDL.End-users perceive a Digital Library (DL) as a set of Functionality operating over the digital objects of an Information Space. The structure of a DL information Space is typically given in terms of high-level modeling primitives, e.g. a combination of classes of objects, each class describing domain-specific structure, namely properties, constraints, and behavior, of the objects it contains. DL designers usually realize DL Functionality and Information Space as software components extending and/or customizing the functionality supported by a DL Repository Service (RS) that maintains a Repository Information Space. Intuitively, DL developers would implement functionality in terms of RS primitives and represent objects of the DL Information Space with persistent objects in the Repository Information Space. Unfortunately, unlike DL Information Spaces, Repository Information Spaces are generally not organized into sets of objects with the same user-defined structure. As a consequence, DL developers "emulate" DL Information Space abstractions outside the boundaries of the Repository Information Space, by "embedding" high-level modeling primitives into the engineering of components, and rely on the Repository Information Space only for storage issues. The problem of such scenario is that the Repository Information Space alone is "unaware" of its "real" content. This paper presents the experience of the OpenDLib project in experimenting the realization of a new RS based on a rich and flexible document model - T-DoMDL - as a step toward the realization of RS supporting the creation of domain-specific Repository Information Spaces, directly matching designersu27 intuition of DL Information Spaces.
机译:最终用户将数字图书馆(DL)视为在信息空间(IDL)的数字对象上运行的一组功能(FDL)。在此抽象级别上,对象代表最终用户应用程序域的实体。例如,会议记录,即文章对象的集合。 IDL的结构通常是根据高级建模原语(例如对象类的组合,每个类描述对象所包含的对象的特定于域的结构,即属性,约束和行为。 DL设计人员的主要任务是为IDL定义适当的结构。最终用户将数字图书馆(DL)视为对信息空间的数字对象进行操作的一组功能。 DL信息空间的结构通常根据高级建模原语来给出,例如。对象类的组合,每个类描述对象所包含的对象的特定于域的结构,即属性,约束和行为。 DL设计人员通常将DL功能和信息空间实现为扩展和/或自定义维护存储库信息空间的DL存储库服务(RS)支持的功能的软件组件。凭直觉,DL开发人员将根据RS原语实现功能,并使用存储库信息空间中的持久对象来表示DL信息空间的对象。不幸的是,与DL信息空间不同,通常不会将存储库信息空间组织为具有相同用户定义结构的对象集。结果,通过将高级建模原语“嵌入”组件工程中,DL开发人员将“ DL”信息空间抽象“仿真”到了Repository Information Space的边界之外,并且仅依靠Repository Information Space解决存储问题。这种情况的问题在于,仅存储库信息空间就“不知道”其“真实”内容。本文介绍了OpenDLib项目在基于丰富而灵活的文档模型-T-DoMDL的新RS的实现实验中的经验,以此作为实现支持直接创建特定于域的存储库信息空间的RS的一步匹配设计者的DL信息空间直觉。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号