식별기호(identifier) 자동 생성 방법 (해결중)

edited July 2021 in OMEKA

오메카에서 식별번호를 자동으로 부여하는 기능 요구가 몇 번 있었습니다.

전통적인 아카이브에서는 정리 단계에서 식별번호를 부여하고 시스템에 등록할 때 그 번호를 입력하게 되는데 NPO 등에서는 활동기록을 바로 올려서 공유할 때 식별번호 자동 부여가 요구됩니다.

현재 예상되는 해결방법은 아래와 같습니다.


1안. 오메카 Item ID를 사후적으로 등록

오메카 아이템을 등록하면 자동으로 생성되는 아이템 ID를 복사해서 식별번호로 입력 (아래 링크의 '14254' 부분

URL : http://archives.v1365.or.kr/items/show/14254

장점 : 오메카 기본기능, 연번

단점 : 번거로움. 재등록 시 ID 바뀜. 시스템 내에서만 유니크한 값


2안. 오메카 플러그인 사용(ArkAndNoid)

정보자원의 유니크한 식별체계인 ARK 식별기호를 생성해 주는 Omeka 플러그인

플러그인 설명 : Ark & Noid는 각 레코드의 기본 쿨 URI를 대체 할 수있는 Ark 및 Noid 식별자 (모든 레코드에 대해 짧고, 불투명하고, 무의미하고, 보편적이고, 고유하며, 영구적 인 ID)를 생성하고 관리하는 Omeka 용 플러그인입니다.

URL : https://github.com/Daniel-KM/Omeka-plugin-ArkAndNoid

장점 : 오메카 호환 플러그인, ARK라는 표준기반

단점 : 번호 규칙성 없음. 나머지 미확인(URL만 바꿔주는 건지 확인 필요)


3안. 외부 툴 활용(UUID Generator 등)

외부 툴이나 서비스를 오메카 아이템 등록 페이지 내 식별기호 설명 부분에 링크로 제공

장점 : 간편함. 대량 ID발급에 적합(몇만건)

단점 : 번호 규칙성 없음. UUID가 매우 길다

Comments

  • 선생님.

    2안을 사용하는 것이 가장 좋은 해결책일 것 같습니다.

    아래 테스트 결과 확인해 보세요.

    아마존 AWS에서 오메카 설치 후 Ark 플러그인을 테스트한 결과입니다.

    -------------------------------------------------------------------------------------------------------------------------------


    1. Ark & Noid 플러그인 설치

    2. 플러그인 설치 후 초기 디폴트 설정값


    3. 디폴트 설정값 변경(주의 : 한 번 설정하면 이후부턴 해당 값 설정 변경 불가. 단, 플러그인 완전 삭제 후 Ark 디비가 저장되는 경로인 /files/arkandnoid 디렉토리를 삭제하면 재설정이 가능함)


    4. 아이템 신규 등록 시 식별번호를 별도로 입력하지 않아도 Ark 플러그인을 통해 식별번호가 자동 생성됨.

    단, 생성되는 식별자는 규칙성이 없고 랜덤으로 생성됨. 예를 들어 v1365/11에서 v1365는 기관코드라고 하면 / 뒤의 코드가 식별자.


  • Ark 플러그인 만족스럽네요.

    슬래시 대신 대쉬 등을 쓸수 있으면 더 좋을 것 같아요.

    화요일 주간회의 때 더 논의해봐요.

Sign In or Register to comment.