Skip to main content
QUICK REVIEW

[论文解读] Fedora: An Architecture for Complex Objects and their Relationships

Carl Lagoze, Sandy Payette|ArXiv.org|Jan 7, 2005
Semantic Web and Ontologies参考文献 24被引用 5
一句话总结

Fedora 提出了一种基于 Web 服务的灵活架构,用于使用存储在三元组存储中的 RDF 模型来管理复杂数字对象及其关系。该架构支持动态、服务驱动的表示方式,并支持分布式内容聚合,其开源实现适用于数字图书馆、档案馆和机构知识库。

ABSTRACT

The Fedora architecture is an extensible framework for the storage, management, and dissemination of complex objects and the relationships among them. Fedora accommodates the aggregation of local and distributed content into digital objects and the association of services with objects. This al-lows an object to have several accessible representations, some of them dy-namically produced. The architecture includes a generic RDF-based relation-ship model that represents relationships among objects and their components. Queries against these relationships are supported by an RDF triple store. The architecture is implemented as a web service, with all aspects of the complex object architecture and related management functions exposed through REST and SOAP interfaces. The implementation is available as open-source soft-ware, providing the foundation for a variety of end-user applications for digital libraries, archives, institutional repositories, and learning object systems.

研究动机与目标

  • 解决数字图书馆和档案馆中对复杂数字对象可扩展、可扩展管理的需求。
  • 实现超越静态文件的动态、服务提供的数字对象表示方式。
  • 通过通用的、机器可处理的基于 RDF 的模型,支持对象及其组件之间的关系。
  • 通过标准化的 Web 接口(REST 和 SOAP)实现互操作性,并与各种应用程序集成。
  • 为可扩展的开源软件建立基础,以支持数字知识库的使用用例。

提出的方法

  • 设计一种模块化架构,其中数字对象由组件和关系组成,并通过集中式存储库进行管理。
  • 使用 RDF(资源描述框架)以机器可读、可扩展的格式对对象及其组件之间的关系进行建模。
  • 实现持久的 RDF 三元组存储,以支持对数字对象之间关系的高效查询和检索。
  • 通过使用 REST 和 SOAP 协议的标准化 Web 服务接口暴露所有管理功能(创建、检索、更新、删除)。
  • 通过将服务与对象关联,支持动态内容生成,实现在需要时创建表示形式。
  • 将实现作为开源软件构建,以支持社区开发,并集成到各种数字图书馆和知识库系统中。

实验结果

研究问题

  • RQ1如何以可扩展、可扩展的方式对具有多个组件和关系的复杂数字对象进行建模和管理?
  • RQ2哪些架构模式能够实现数字对象的动态、服务驱动的表示?
  • RQ3如何使用标准化的、机器可处理的模型来表达和查询数字对象之间的关系?
  • RQ4标准化的 Web 服务接口(REST/SOAP)在实现与外部系统的互操作性和集成方面发挥什么作用?
  • RQ5开源、可扩展的架构如何作为数字图书馆、机构知识库和学习对象系统的基石?

主要发现

  • Fedora 架构成功支持将本地和分布式内容聚合为具有丰富、结构化关系的统一数字对象。
  • 基于 RDF 的关系模型的使用,使得复杂对象关系的表达和可扩展建模成为可能,且对人类和机器均具有可读性。
  • 持久的 RDF 三元组存储的集成,使得对数字对象及其组件之间关系的高效、可扩展查询成为可能。
  • 通过标准化的 REST 和 SOAP 接口暴露所有管理功能,实现了与各种客户端应用程序和系统的无缝集成。
  • Fedora 的开源实现已广泛采用,作为数字图书馆、档案馆和机构知识库的基础平台。
  • 该架构通过允许将服务与对象关联,支持动态内容生成,实现在需要时创建表示形式(如元数据视图或处理后的媒体)。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。