XRI

XRI(Extensible Resource Identifier)는 디지털 자원의 추상적 식별자를 정의하기 위해 OASIS(Organization for the Advancement of Structured Information Standards)에서 제정한 표준 규격이다. XRI는 URI(Uniform Resource Identifier)의 확장 형태로, 계층적 구조와 교차 참조를 지원하며, 다양한 네임스페이스와 식별자 유형을 통합적으로 표현할 수 있도록 설계되었다.

정의

  • Extensible Resource Identifier: 자원을 고유하게 식별하기 위한 문자열 형식으로, 전통적인 URI와 달리 “=`”, “@”, “+” 등 특수 기호를 사용하여 복합적인 식별 구조를 표현한다.
  • XRI는 주로 디지털 신원(Decentralized Identifier, DID) 및 데이터 교환 프로토콜에서 사용되었다.

역사

연도 주요 사건
2005 OASIS에서 XRI 1.0 초안 공개
2008 XRI 1.0 정식 표준(ISO/IEC 24760‑2) 채택
2010‑2013 XRI 기반 XDI(XRI Data Interchange) 프로토콜 개발 및 실험적 적용
2014 이후 대체 기술(예: URI, URN, DID)로 전환되면서 XRI 표준의 활발한 개발이 중단

구조

XRI는 크게 글로벌 식별자로컬 식별자로 구분된다.

  1. 글로벌 식별자(Global Identifier)
    • =!1234!abcd와 같은 형태로, 전역 고유성을 보장한다.
  2. 로컬 식별자(Local Identifier)
    • @example*(+foo)와 같이, 특정 네임스페이스 내에서만 유효한 식별자를 정의한다.

각 식별자는 네임스페이스 식별자(예: =, @, +)와 식별자 문자열로 구성되며, “! ”(exclamation) 기호는 교차 참조를, “*”(asterisk) 기호는 와일드카드 매칭을 의미한다.

활용 사례

  • 디지털 신원 관리: XRI를 이용해 개인이나 조직의 고유 식별자를 정의하고, 이를 기반으로 인증·인가 메커니즘을 구현했다.
  • 데이터 교환: XDI 프로토콜에서 XRI를 키(key)로 사용해 분산 데이터베이스 간에 구조화된 정보를 교환하였다.
  • 메타데이터 표기: 일부 메타데이터 스키마에서 XRI를 리소스 레퍼런스로 활용한 사례가 보고되었다.

현재 상태

XRI 표준은 2010년대 중반 이후 활발한 개발이 중단되었으며, 많은 구현체가 유지보수되지 않는다. 대신 URI/URN 표준과 DID(Decentralized Identifier) 와 같은 최신 식별자 체계가 널리 채택되고 있다. OASIS는 XRI와 관련된 최신 문서를 별도로 제공하고 있지 않으며, 공식적인 권장 사항도 폐기되었다.

참고 문헌

  • OASIS Standard “Extensible Resource Identifier (XRI) Specification”, Version 1.0, 2008.
  • ISO/IEC 24760‑2:2008, “Information technology — Security techniques — Authentication framework — Part 2: Extensible Resource Identifier (XRI)”.
  • “XRI Data Interchange (XDI) Protocol”, OASIS Committee Specification, 2010.

위 내용은 공신력 있는 표준 문서 및 학술 자료를 기반으로 작성되었으며, 최신 상황에 대한 정보는 해당 표준 기관의 최신 발표를 참고한다.

둘러보기

더 찾아볼 만한 주제