Omeka에 등록된 전체 레코드를 CSV 포맷으로 변환하는 방법
Omeka에서 사진이나 문서 등 등록된 기록물의 전체 레코드를 CSV 포맷으로 변환할 수 있습니다.
단, 웹기반의 관리자 모드에선 지원이 되지 않고 SSH 터미널을 통한 명령어 입력 방식으로 변환 작업이 가능합니다.
아래의 방법을 참고하시기 바랍니다.
보시고 궁금한 점 있으면 문의주세요.
+ OmekaApiToCsv 다운로드
깃허브 주소 : https://github.com/patrickmj/OmekaApiToCsv
+ OmekaApiToCsv 설치방법
1. OmekaApiToCsv 다운로드 및 압축 해제
(위의 깃허브 주소에서 Clone or download 버튼을 클릭하고 zip 파일 내려받은 후 압축 해제)
2. 압축 해제하면 OmekaApiToCsv-master 폴더가 나오는데 명칭을 OmekaApiToCsv로 변경
3. FTP 클라이언트 툴(ex: WinSCP, FileZilla, 알ftp)로 서버에 접속
4. Omeka 디렉토리의 하위에 OmekaApiToCsv 폴더째 업로드
5. SSH 터미널 툴(ex: Putty, Poderosa)로 서버에 접속
6. Omeka 디렉토리 중 OmekaApiToCsv 디렉토리로 이동(ex: cd /var/www/omeka/OmekaApiToCsv)
7. 다음의 명령어 입력 후 엔터를 치면 하위의 files 디렉토리 밑에 OmekaApiToCsv.csv 파일이 갱신됨
php OmekaApiToCsv.php
*주의 : 전체 레코드 크기가 큰 경우 변환되는데 5분 이상 소요될 수 있음
8. OmekaApiToCsv.csv 파일 다운로드
9. csv 파일을 오픈오피스인 LibreOffice나 OpenOffice로 열기
*주의 : csv 파일을 MS Office Excel에서 열 경우 UTF8 인코딩 문제로 한글의 경우 글자가 깨져 보일 수 있음.
*참고 : LibreOffice나 OpenOffice는 인터넷에서 무료로 다운로드 및 설치 가능. 용량 작고 가볍고 빠름.
LibreOffice 다운로드 주소 : https://ko.libreoffice.org/download/libreoffice-fresh/
OpenOffice 다운로드 주소 : https://www.openoffice.org/download/index.html
10. 컬럼 중 빈 컬럼 및 불필요한 더블린코어 요소 컬럼 삭제
- 추출된 레코드 원본은 아래와 같이 보여집니다
- 레코드가 등록된 컬럼만 놔두고 빈 컬럼이나 불필요한 컬럼은 아래와 같이 모두 삭제합니다
11. 끝