제안한 개선안은 인쇄, 바코드, QR코드 등 콘텐츠 유형에 따라 고정된 길이를 사용하여 코드 자체의 활용이 용이하면서 기존 식별자도 최대한 활용할 수 있게 한다. 이를 위해 우선 UCI 식별메타데이터 요소를 변경하여 기존의 UCI 식별자를 key로 변경하고 새로운 식별자를 UCI로 정의하여 사용하며, 새로운 UCI는 변환서비스 및 표현에 사용하고, key는 내부DB 관리용으로 사용한다. 또한 개체코드는 의미가 있는 코드와 의미가 없는 코드로 분류하며, 의미를 부여할 경우에는 음악, 만화, 영화 등의 콘텐츠 분야별 또는 게임, 광고 등 비즈니스 영역별로 표준화된 분류체계에 따른 의미의 부여가 가능하다. 한 기관이 자체적으로 의미를 부여해도 무관하지만 코드를 활용하고 이용하는 데는 불편함이 따를 경우에는 등록 관리기관 또는 단체에서 콘텐츠의 분류체계를 표준화하고, 이를 코드별 의미를 총괄기관에서 제정할 수 있도록 지원한다.
제안한 개선안은 인쇄, 바코드, QR코드 등 콘텐츠 유형에 따라 고정된 길이를 사용하여 코드 자체의 활용이 용이하면서 기존 식별자도 최대한 활용할 수 있게 한다. 이를 위해 우선 UCI 식별메타데이터 요소를 변경하여 기존의 UCI 식별자를 key로 변경하고 새로운 식별자를 UCI로 정의하여 사용하며, 새로운 UCI는 변환서비스 및 표현에 사용하고, key는 내부DB 관리용으로 사용한다. 또한 개체코드는 의미가 있는 코드와 의미가 없는 코드로 분류하며, 의미를 부여할 경우에는 음악, 만화, 영화 등의 콘텐츠 분야별 또는 게임, 광고 등 비즈니스 영역별로 표준화된 분류체계에 따른 의미의 부여가 가능하다. 한 기관이 자체적으로 의미를 부여해도 무관하지만 코드를 활용하고 이용하는 데는 불편함이 따를 경우에는 등록 관리기관 또는 단체에서 콘텐츠의 분류체계를 표준화하고, 이를 코드별 의미를 총괄기관에서 제정할 수 있도록 지원한다.
The proposed new UCI syntax is compatible with the existing identifier and defines fixed length in such cases as printable ID, bar code and QR code which may entail better usage of identifier itself. For the compatibility, the identifiable metadata "key" is used for the existing UCI identifier and "...
The proposed new UCI syntax is compatible with the existing identifier and defines fixed length in such cases as printable ID, bar code and QR code which may entail better usage of identifier itself. For the compatibility, the identifiable metadata "key" is used for the existing UCI identifier and "UCI" element of metadata is defined for the new UCI identifier. The new UCI identifier plays roles of the resolution service and representation, and the old UCI identifier plays a role of internal DB management. Also, the object code has two types, meaningless and meaningful. The meaningful object code type can be used according the content classification standards in various field as comics, games, advertisement etc. The standardization activities can be supported by the root agency of UCI.
The proposed new UCI syntax is compatible with the existing identifier and defines fixed length in such cases as printable ID, bar code and QR code which may entail better usage of identifier itself. For the compatibility, the identifiable metadata "key" is used for the existing UCI identifier and "UCI" element of metadata is defined for the new UCI identifier. The new UCI identifier plays roles of the resolution service and representation, and the old UCI identifier plays a role of internal DB management. Also, the object code has two types, meaningless and meaningful. The meaningful object code type can be used according the content classification standards in various field as comics, games, advertisement etc. The standardization activities can be supported by the root agency of UCI.
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
문제 정의
새로운 식별자는 RFC 1737에 정의하고 있는 인간 가독성의 특징을 최대한 살리고자한다. 즉, 길이가 최대한 짧아야 하고, 최소한의 특수문자를 써야하고, 구분자(delimiter)를 간략하게 변경하거나 최소화해야하고, 대소문자의 구별이 없어야한다.
가설 설정
- 셋째, 인쇄 및 바코드 유형은 코드자체에 의미를 부여한다. 코드에 의미를 부여한다는 것은 콘텐츠의 분류체계를 이용해서 분류 항목별로 코드의 일정 길이를 할당하고 항목의 내용을 코드로 매핑 하는 방법이 일반적이다.
- 첫째, 등록 관리기관의 분류별로 R, G, I로 구분하지 않는다. 새로운 식별자는 첫 번째 자리에 R만을 예약어로 남겨두고 모든 AlphaDigit을 사용할 수 있도록 한다.
제안 방법
이는 개체코드가 DOI 등 타 식별체계를 수용하여 사용할 수 있어야 한다는 상호호환성 요구사항에 부합해야 하고, 많은 등록 관리기관이 이미 자체적인 식별체계를 운용하고 있기 때문에 개체코드를 총괄기관이 일률적으로 정해서 사용하게 할 수는 없다. 따라서 본 연구에서 제시하는 새로운 식별자 구조는 일괄적으로 적용하고 개체코드 부분은 가이드라인 형태로 등록 관리기관이 자발적으로 수용하여 사용하는 것을 원칙으로 한다.
개체코드에 대한 식별자 구조는 앞서 언급한 바와 같이 가이드라인 성격이며 강제성은 없다. 본 연구에서 제시하는 개체코드 체계는 가이드라인으로간주하여 코드 부여할 때 반영한다. 본 연구에서 제시하는 개체코드 체계는 “UCI 개체코드 체계”라고 명명하고 본 연구에서 계속 사용하기로 한다.
특히, RFC 1737에서 언급하고 있는 인간 가독성(human transcribability)을 적극적으로 해석하여 표준화 요건을 침해하지 않는 범위 내에서 활용성을 증대시켜야 하며, 접두코드는 등록 관리기관의 폐지, 확장 등 운영 현실을 반영하고 융합콘텐츠가 자유롭게 활용될 수 있는 미래를 대비할 수 있어야 한다. 제안하는 개선된 구문구조 에서는 전체 코드의 복잡성을 최대한 단순화하여 코드에 대한 이해도를 높였으며, 이에 따라 등록 관리기관의 R, G, I 구분을 없애고 4자리로 자릿수를 고정하고 하부등록 관리기관은 활성화가 되지 않은 이유로 1자리만을 부여하며, 등록기관은 활성화 되어 있다는 사실을 반영하여 3자리를 확보한다. 개체코드는 여전히 등록 관리기관이 자율적으로 활용할 수 있도록 하되, UCI 체계의 가이드라인을 만들어 선택적으로 활용할 수 있도록 하였다.
제안하는 식별자 구문구조는 접두코드와 개체코드는 변화 시키면서, 한정코드는 UCI v3.0 명세서[5]의 내용을 유지한다. 또한 시인 성을 개선하기 위해 대·소문자 구분은 하지 않고 특수문자도 사용하지 않는다.
이론/모형
UCI 식별메타데이터에서 한정 코드는 메타데이터의 정확성을 보장해야 하는 것이지만, 그러한 부가적인 정확성 없이도 그 메타데이터의 의미 파악이 유용해야 하는 Dumb Down 원칙을 따른다.
성능/효과
둘째, 개체코드는 일반 이용자가 친근하게 사용할 수 있도록 하여, UCI 체계의 활용성을 증대시키는데 도움을 줄 수 있어야 한다. 특히, RFC 1737에서 언급하고 있는 인간 가독성 (human transcribability)을 적극적으로 해석하여 표준화 요건을 침해하지 않는 범위내에서활용성을 증대 시켜야 한다.
둘째, 인쇄 유형, 바코드 유형, QR코드 유형 등 다양한 형태로 UCI 코드가 활용될 수 있는 기반을 마련하였다. 셋째, 향후 등록 관리기관의 수용 능력과 운영행태를 수용할 수 있는 구조로 접두코드 구문구조를 개선하였다.
셋째, 접두코드는 등록 관리기관의 폐지, 확장 등 운영 현실을 반영하고 미래를 대비할 수 있어야 한다. 넷째, 전체 코드의 복잡성을 최대한 단순화하여 코드에 대한 이해도를 높여야 한다.
둘째, 인쇄 유형, 바코드 유형, QR코드 유형 등 다양한 형태로 UCI 코드가 활용될 수 있는 기반을 마련하였다. 셋째, 향후 등록 관리기관의 수용 능력과 운영행태를 수용할 수 있는 구조로 접두코드 구문구조를 개선하였다. 따라서, 기존 UCI를 그대로 계속 사용할지, 새로운 UCI로 전환할 지에 관한 정책적 결정이 필요하며.
개체코드는 여전히 등록 관리기관이 자율적으로 활용할 수 있도록 하되, UCI 체계의 가이드라인을 만들어 선택적으로 활용할 수 있도록 하였다. 제안된 개선안은 인쇄, 바코드, QR코드 등 콘텐츠 유형에 따라 고정된 길이를 사용하여 코드 자체의 활용이 용이하다.
첫째, 개체코드는 인터넷에서 사용되는 국제표준 식별자의 기준을 충족해야 하며 향후 국제표준화 추진에 악영향이 없어야 한다. 특히 RFC 1737에서 언급하고 있는 영속성 (persistence)에 대한 문제가 해결되어야 한다.
첫째, 기존의 식별체계와 최대한의 호환성을 유지하면서, UCI가 개발·운영되면서 반영되어야 할 부분을 적극적으로 반영하여 가독성을 높였다.
후속연구
이는 DOI 등이 등록하고 관리하는 콘텐츠의 수에 따라 등록 관리기관의 멤버 쉽 회비 및 콘텐츠 등록비용을 차등 부과하는 정책과 유사하다. 하지만, 현재 UCI의 운영 상황은 국가적으로 콘텐츠 식별체계를 운영하여 기간시설과 유사한 개념으로 운영하고 있어 UCI 총괄기관의 수익 모델을 염두에 둔 UCI 설계 당시의 개념과 다소간의 차이가 발생하고 있기 때문에 이에 대한 보완책 마련이 필요하다. 또한 몇몇 등록 관리기관은 운영이 정지가 되어 있고 몇몇 등록관리 기관은 운영이 불성실하여 불용 코드 수가 늘어나고 있다.
향후 본 연구의 내용을 심화 및 구체화하는 실행이 추진되어야 하며, 무엇보다도 UCI 식별체계를 활성화시키기 위해서는, 특히 공공기관에 대해서는 공공데이터 개방과 연계된 법적규정을 정비할 필요가 있다.
질의응답
핵심어
질문
논문에서 추출한 답변
식별자 구문구조 변경에 적용하는 일반적인 원칙에서 개체코드는 어떠한 조건을 가져야 하는가?
식별자 구문구조 변경에 적용할 일반적인 원칙은 다음과 같다. 개체코드는 인터넷에서 사용되는 국제표준식별자의 기준을 충족해야 하며 향후 국제표준화 추진에 악영향이 없어야 한다. 특히 RFC 1737[1]에서 언급하고 있는 영속성 (persistence)에 대한 문제가 해결되어야 하며, 이용자가 친근하게 사용할 수 있도록 하여 UCI[2] 체계의 활용성을 증대시키는데 도움을 줄 수 있어야 한다.
UCI 식별자를 통한 관리방법이 앞으로 해결해야하는 문제는?
이는 DOI 등이 등록하고 관리하는 콘텐츠의 수에 따라 등록 관리기관의 멤버 쉽 회비 및 콘텐츠 등록비용을 차등 부과하는 정책과 유사하다. 하지만, 현재 UCI의 운영 상황은 국가적으로 콘텐츠 식별체계를 운영하여 기간시설과 유사한 개념으로 운영하고 있어 UCI 총괄기관의 수익 모델을 염두에 둔 UCI 설계 당시의 개념과 다소간의 차이가 발생하고 있기 때문에 이에 대한 보완책 마련이 필요하다. 또한 몇몇 등록 관리기관은 운영이 정지가 되어 있고 몇몇 등록관리 기관은 운영이 불성실하여 불용 코드 수가 늘어나고 있다. 또한 식별체계를 활용하고자 하는 수요가 다양해지고 그 수가 늘어나고 있어 이를 중장기적으로 수용할 수 있는 방안도 체계적으로 마련해야 할 시기이다.
개선된 구문구조는 어떤 과정을 통해 기존의 문제점을 해결하는가?
특히, RFC 1737에서 언급하고 있는 인간 가독성(human transcribability)을 적극적으로 해석하여 표준화 요건을 침해하지 않는 범위 내에서 활용성을 증대시켜야 하며, 접두코드는 등록 관리기관의 폐지, 확장 등 운영 현실을 반영하고 융합콘텐츠가 자유롭게 활용될 수 있는 미래를 대비할 수 있어야 한다. 제안하는 개선된 구문구조 에서는 전체 코드의 복잡성을 최대한 단순화하여 코드에 대한 이해도를 높였으며, 이에 따라 등록 관리기관의 R, G, I 구분을 없애고 4자리로 자릿수를 고정하고 하부등록 관리기관은 활성화가 되지 않은 이유로 1자리만을 부여하며, 등록기관은 활성화 되어 있다는 사실을 반영하여 3자리를 확보한다. 개체코드는 여전히 등록 관리기관이 자율적으로 활용할 수 있도록 하되, UCI 체계의 가이드라인을 만들어 선택적으로 활용할 수 있도록 하였다.
참고문헌 (8)
unctional Requirements for Uniform Resource Names, IETF RFC 1737, 1994.
Using Universal Content Identifier (UCI) as Uniform Resource Names (URN), IETF RFC 4179, 2005.
Information and documentation-International standard book number (ISBN), ISO 2108, 2005.
Information and documentation-International standard serial number (ISSN), ISO 3297, 2007.
UCI 명세서 3.0, 한국저작권위원회, 2013
Information and documentation-Digital object identifier system, ISO 26324, 2012.
Sanghyun Park, Sang-ug Kang, "UCI prefix improvement for usage increasement," IEEK Autumn conference proceeding, pp.671-673, Nov. 2015.
Gyoo gun Lim, Sang-ug Kang, "The study of UCI global standardization and technical performance improvement," Korea Copyright Committee, 2014.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.