상세 컨텐츠

본문 제목

[디지털도서관구축록] 2. 그린스톤의 구조

수업노트

by ∫2tdt=t²+c 2013. 10. 20. 04:39

본문



그린스톤 구조

*Receptionist : 유저 인터페이스를 제공

- 유저의 입력을 받아서 적절한 Collection Server에게 보낸다

- Collection Server의 결과를 받아 동적으로 페이지를 생성한다


*Protocol : Receptionist와 Collection Server를 중개하는 규약


*Collection Server : 컬렉션 자료를 다룬다

- 검색과 필터 정보를 처리하여 결과를 생성한다


*Collection : 소장 자료의 집한

- 다양한 형태의 디지털 문서를 가져오기하여 구축된다

- DB와 인덱스로 이루어진다. 외부 문서를 가져오기 하면 GSAF가 생성되고 이것을 빌드하여 DB와 인덱스를 생성한다.



GSAF 포맷

XML 기반으로 Section(하나 이상의 깊이를 가질 수 있다 - 구조적인 문서 표현가능), Description(메타데이터 정보), Content(실제 텍스트나 이미지 등의 마크업) 등의 태그로 구성된다.


Config file : 인덱싱을 하는 방법에 대해 설정하는 파일

-어떤 파일을 가져오기 할 것인지

-문서나 섹션의 어느 레벨까지 인덱싱, 브라우징을 생성할 것인지

-문서를 어떻게 보여주기 할 것인지


METS & MODS

METS: metadata encoding and transmission standard 로 메타데이터를 부화하고 교환하는 표준 포맷

MODS: metadata object description schema 로 서지정보를 기술하는 표준 포맷


METS의 구성

dmdSec: 메타데이터 기술 포맷(보통은 MODS)과 제목 표기

fileSec: 구성하는 파일 목록 표기

structMap: div를 이용해 문서의 구조를 표시



GLI : 그린스톤 사서용 인터페이스

자바 기반의 GUI로 컬렉션 관리, 컬렉션 디자인을 용이하게 하고 컬렉션 빌드 전 과정을 지원함.


Greenstone3

GS2에서 발전하여 순수 Java에 XML, XSLT로 작성됨.

SOAP(Simple Object Access Protocol) 지원, OAI 지원예정, 분산 컴퓨팅 구조



관련글 더보기

댓글 영역