페도라 커먼스

Fedora Commons
페도라
Fedora Commons logo.png
개발자두라스페이스
최초 공개.2003년 5월 16일; 18년 전(2003-05-16)
안정적 해제
6.1.1[1] / 2021-11-22[±]
리포지토리
플랫폼자바
유형디지털 자산 관리
면허증아파치 라이선스 2.0
웹사이트duraspace.org/fedora/

Fedora(또는 Flexible Extensible Digital Object Repository Architecture)는 기관 저장소, 디지털 아카이브 및 디지털 라이브러리 시스템을 구축할 수 있는 DAM(Digital Asset Management) 콘텐츠 저장소 아키텍처다. Fedora는 디지털 저장소의 기본 아키텍처로 완전한 관리, 인덱싱, 검색 및 전달 애플리케이션이 아니다. 명확하게 정의된 모듈로서 데이터, 인터페이스, 메커니즘(즉, 실행 가능한 프로그램)의 통합에 의해 상호운용성과 확장성이 가장 잘 달성된다는 원칙에 기초하여 구축된 모듈형 아키텍처다.

역사

Fedora Repository 오픈 소스 소프트웨어는 DuraSpace 비영리 단체가 지원하는 프로젝트다. 이 소프트웨어는 원래 코넬 대학교의 연구원들이 설계하고 개발한 플렉시블 확장형 디지털 오브젝트 리포지토리 아키텍처(즉, Fedora)에 기원을 두고 있다.[2] 페도라는 칸과 윌렌스키 프레임워크에서 영감을 받은 디지털 오브젝트 형태로 디지털 콘텐츠를 저장, 관리, 액세스하기 위한 아키텍처다.[3] Fedora는 1997년 코넬 대학교의 디지털 라이브러리 연구 그룹에서 DARPA와 National Science Foundation이 연구 프로젝트에 자금을 지원하면서 시작되었는데, 여기서 CORBA 기반의 분산 객체 접근법을 사용하여 자바어로 첫 번째 참조 구현이 작성되었다.[4][5] 버지니아 대학은 코넬 소프트웨어로 실험을[6] 시작했으며, 후에 코넬과 협력하여 페도라를 오픈 소스 소프트웨어로 재실행한 페도라 리포지토리 프로젝트를 수립했다. 그 후, 아키텍처에 여러 번 수정이 이루어졌고,[7] 2005년 말 버전 2.1이 출시되었다.[8] Fedora는 디지털 개체를 표현하고, 디지털 개체 간의 관계를 주장하고, "행동"(즉, 서비스)을 디지털 개체와 연결하기 위한 추상화 집합을 정의한다.

2003년에 Red Hat, Inc.는 "Fedora"라는 이름의 상표 상태를 그들의 Linux 운영 체제 프로젝트와 연관되도록 신청했다.[9] 코넬과 UVA는 공식적으로 이 요청에 대해 이의를 제기했으며, 최종 합의로서 모든 당사자들은 코넬-UVA 프로젝트가 디지털 객체 리포지토리 시스템의 오픈 소스 소프트웨어와 명확하게 관련되었을 때 이 이름을 사용할 수 있고 Red Hat이 오픈과 명확하게 관련되었을 때 이 이름을 사용할 수 있다는 내용의 공존 협약을 체결했다.컴퓨터 운영 체제를 [10]구축하다

기술

Fedora는 디지털 객체를 위한 범용 관리 계층을 제공한다.[11] 객체 관리는 데이터 객체(콘텐츠의 유니트) 또는 데이터 객체의 컬렉션을 나타내는 콘텐츠 모델을 기반으로 한다. 개체에는 데이터스트림(내부 관리 또는 외부 컨텐츠 파일), 메타데이터(인라인 또는 외부), 시스템 메타데이터(PID - 저장소에 고유한 영구 식별자 포함), 배포자에게 바인딩이나 링크를 제공하는 코드 개체(소프트웨어 프로세스) 간의 링크가 포함되어 있다. 데이터스트림과 함께 사용됨). 내용 모델은 주입된 정보에 유용한 모양을 제공하는 용기라고 생각할 수 있으며, 정보가 용기에 맞으면 미리 정의된 방법으로 즉시 사용할 수 있다.

Fedora는 두 가지 유형의 액세스 서비스를 지원한다. 즉, 오브젝트의 수집, 유지보수 및 내보내기를 위한 관리 클라이언트 또는 HTTP 또는 SOAP에 구축된 사용자 정의 웹 기반 액세스 서비스를 위한 API 후크를 통한 것이다. Fedora Repository는 디지털 객체에 대한 범용 관리 계층과 MIME 형식의 데이터 스트림을 집계하는 컨테이너(예: 디지털 이미지, XML 파일, 메타데이터)를 제공한다. 즉시 사용 가능한 Fedora는 사용자 지정 배포자가 거의 없거나 전혀 없는 개체의 기본 전달을 수집, 관리 및 제공하는 데 필요한 소프트웨어 도구를 포함하거나, 보다 단일화된 사용자 인터페이스의 백엔드로 사용할 수 있다.

Fedora는 다양한 XML 형식의 디지털 객체 수집 및 내보내기를 지원한다. 이를 통해 Fedora와 다른 애플리케이션 간의 객체 교환은 물론 디지털 보존과 보관을 용이하게 할 수 있다.

  • 디지털 오브젝트 모델 FEDORA 디지털 오브젝트 모델은 형식과 물리적 위치에 관계없이 메타데이터와 디지털 컨텐츠를 모두 "데이터스트림"으로 통합할 수 있다. FEDORA 개체는 외부 또는 분산 리포지토리의 콘텐츠를 포함할 수 있다. 디지털 오브젝트는 디지털 텍스트, 출판물, 사진, 비디오 및 데이터셋에서 다양한 유형의 실체를 나타내도록 모델링할 수 있다. 디지털 오브젝트는 오브젝트의 다른 뷰를 제공하거나 디지털 오브젝트 콘텐츠의 동적 변환을 생성할 수 있는 "행동"과 연관될 수 있다.
  • 관계 FEDORA 디지털 객체 모델은 RDF(Resource Description Framework)를 사용하여 의미적 관계를 주장할 수 있는 능력을 지원한다. 디지털 개체의 전체 리포지토리에 대한 쿼리를 가능하게 하는 의미론적 3배수를 사용하여 개체와 개체 사이의 관계를 인덱싱할 수 있다.
  • Repository Service는 OAI-PMH를 통한 관리, 액세스, 검색 및 메타데이터 수집의 네 가지 주요 API(Application Programming Interface)를 기반으로 한다. 시스템은 확장 가능하고 유연하며 Fedora 사용자는 저장소를 많은 애플리케이션과 플랫폼의 핵심 구성요소로 채택했다.

Fedora 프로젝트는 현재 DuraSpace 조직의 지원을 받고 있다.

참고 항목

참조

  1. ^ "Release notes - Fedora Repository Project - Version Fedora 6.1.1". github.com. 22 November 2021. Retrieved 14 January 2022.
  2. ^ Payette, S, Lagoze, C, "유연하고 확장 가능한 디지털 오브젝트 및 리포지토리 아키텍처(FEDORA)", 유럽 디지털 라이브러리의 연구 및 첨단 기술에 관한 회의, 컴퓨터 과학 강의 노트, 스프링거, 1998
  3. ^ Kahn, R, Wilensky R, 분산형 디지털 객체 서비스의 프레임워크, 국제 디지털 라이브러리 저널. 제6권 2006년 4월 2호. 스프링거-베를라그 베를린 하이델베르크
  4. ^ Payette, S. and Lagoze, C., "정책 추진, 정책 강화 디지털 오브젝트", 포르투갈 리스본, 디지털 라이브러리를 위한 연구 및 첨단 기술에 관한 유럽 회의, 2000년 스프링거, 컴퓨터 과학의 강의 노트"에 발표
  5. ^ Payette, S, Lagoze, C, Flexible and Extensible Digital Object and Repository Architecture(FEDORA) 1998년 9월 21-23일, ECDL'98 헤라크리온, 크레타, 그리스 디지털 라이브러리를 위한 제2차 유럽 연구 및 첨단 기술에 관한 회의.
  6. ^ Staples, T, Wayland, R, Virginia Dons FEDORA: 디지털 객체 저장소를 위한 프로토타입. 디리브 매거진. 2000년 7월/8월.
  7. ^ 페예트, S, 스테이플스, T, "멜론 페도라 프로젝트: 디지털 도서관 건축이 XML과 웹 서비스를 만나다," 제6차 유럽 디지털 도서관 연구 및 첨단 기술에 관한 회의, 컴퓨터 과학 강의 노트, 스프링거, 2003년 9월
  8. ^ 라고즈, C, 페이엣, S, 신, E, 윌퍼, "페도라: 복합물체와 그 관계를 위한 건축" 디지털도서관에 관한 국제학술지, Springer, 2005년
  9. ^ Becker, D, Red Hat, 명목상 연구원들. CNET News.com. 2003년 11월 6일.
  10. ^ "Fedora repository project history". Archived from the original on 2014-02-22. Retrieved 2012-08-14.
  11. ^ Green, R, Awre, C, The REMAP Project: 리포지토리 지원 정보 환경으로 가는 단계. 아리아드네 매거진. 2009년 4월 30일.

추가 읽기

외부 링크