인터넷컨텐츠식별체계 (URI) 기술 이창열 2002. 7 동의대학교
목차 1. 식별자 3. MPEG-21 식별체계 4. 거래처관련코드 5. 결론
1. 식별자 정의 객체를구별할수있는이름 고려사항 사용분야 / 영역유일성영구성확장성규모성법적사용
1. 식별자 환경 개인번호 주민등록번호, 자동차면허번호, 의료보험기관번호,.. 상품번호 ISBN, ISSN, EAN, UPC, ISMN, 차대번호 실세계 거래자번호 CAE, IPI, SAN, INTERPARTY 컨텐츠, 주소체계, 기관번호 CID, DOI, Whois+,URI, CNRP, ENUM 웹
1. 식별자 방향 실세계 URI 체계로확장기존체계의범용성수용 웹 유형 작업에대한식별자 ISWC : 서술적메타데이타를위한저장소로분산 DB 에적절 ISAN ISTC : 국제 RA 선정을시작할예정 DOI, 작품에대한식별자 ISBN, DOI,
1. 식별자 왜식별자인가 정보의폭발적인증가 10 억페이지이상 5 억이상사용자 WWW URI, HTML, HTTP
1. 식별자 왜식별자인가 정보찾기 유일하고, 응용분야에적절하고, 컨텐츠에적용할수있는융통성있는식별체계필요성 WWW URI, HTML, HTTP 식별체계도입
URN - Uniform Resource Name : 위치에독립적인정보의단위나자원식별이름 1995 년 10 월 Tennessee 대학의 Keith Moore 에의해회의가개최후보고됨 URN 과유사한도메인이름은인터넷의컴퓨터식별 IANA(Internent Assigned Numbers Authority) 에등록됨 - RFC 1737 Global scope, Global Uniqueness, Persistence, Scalability, Legacy support, Extensibility, Independence - URN 이름공간리스트 : http://www.iana.org/assignments/urn-namespaces 모든레지스트리정보 : http://www.iana.org/numbers.htm
URN 샘플 urn:hdl:cnri.dlib/july2002 1 5 Naming Authority : cnri.dlib Naming Scheme : hdl browser 4 sample.html http://www.test.org 2 3 : http://www.test.org/sample.html Resolution System July2002 lecture http://www.test.org/sample.html http://www.test.org/lecture.xml CNRI.DLIB
URN - 관련정보 : 등록시보내는메일주소 : urn-nid@apps.ietf.org 관련정보 : RFC2026 / May 7. 2001 - URN:<NID>:<NSS>, NID is the namespace identifier, NSS is the namespace specific string. - URN Registries : Naming scheme, Naming authority, resolution 시스템
URN 국가별채택 URN 체계일본 : CID / 목적 : 컨텐츠에내재된 ID 체계미국 : DOI / 목적 : 컨텐츠에대한저작자추적북유럽 : NBN / 목적 : 전자자원에대한식별체계한국 :? 등록된 URN 체계 OID : Object Identifier : 번호기반트리구조로정의 NewML : 신문의항목을지칭 ; 신문기사가다수의 URL / 유일한 URN 체계 XmlOrg : XML DTD, schema, stylesheet, 의영원한 public 참고 Oasis : Oasis에서만든문서의영원한참고 ISSN, ISBN : 기존의도서정보체계를콘텐츠추적체계에활용
ISBN 사용 (RFC3187) 10 개숫자로국가 ( 지역 ) 기반출판사그룹지시하는그룹식별자출판사식별자제목식별자체크디지트로 modulus 11 ISBN 확장계획 EAN flag : 978, 979 URN 에서 ISBN 그대로사용 그룹식별자 http://www.isbn.spk-berlin.de/html/prefix/allpref.htm 3 : 독일, 오스트리아, 스위스의독일어사용지방 4 : 일본 89 : 한국 976 : 카브리안공동체 ( 안티구아, 바하마, 도미니카, ) 982 : 남태평양 ( 피지, 마샬군도, 솔로문군도, ) 출판사식별자 http://www.isbn.spk-berlin.de/html/prefixhtm 한국 : 00 24, 250 549, 5500 8499, 85000 94999, 950000-999999
ISBN 변환 그룹식별자가변환과정을지원가능예를들어 951 은핀란드로, 핀란드국가서지 DB 는 URN 을서지 DB 나인터넷에유용한자원으로변환만약그룹식별자 ( 예를들어 3 ) 가여러지역을나타내면, - URN 변환을 Cascade( 독일도서, 오스트리아도서, 스위스도서순 ) 로 DNS 기록또는 - ISBN 에서할당한출판사식별자가 DNS 기록으로정의 ( 본방식이더나음 ) 예외적으로미국에있는저명출판사는본사가독일에있어그룹식별자를 3 으로가질수있다. - 이경우독일도서보다 LoC 시스템으로부터얻으며, 불행히도국가도서가변환기를알수없다. 이경우 fall back 메커니즘으로 OCLC 에의해유지되는 WorldCat 과같은보조서비스를사용하여야한다. - 본문제는덜심각할수있다. 예를들어 Springer 는외국에서발행한것이라도모든도서를자국국가도서에납본하기때문이다. 즉미국에서발행된 3 도서도독일에서찾을수있다. 출판사에의해유지되는 URN 변환에사용될수있다. 951-0 는핀란드의 Sanoma-WSOY 로, 본회사직접 URN 변환서비스를제공할수있다.
ISBN 변환가이드라인 유통형식과수단은제품이 ISBN 을필요한지결정에부적절하고, 컨텐트요구시 ISBN 을얻는다. 디지털물의각형식은분리된 ISBN 을가진다. 새출판물정의 ( 실제적해석은다양함 ) - 표지변경 : 편집, 종이표지편집, 도서관묶음편집은분리된 ISBN 이며, 전자파일의다른형식에도정의 - 내용변화 : 오류체크등사소한편집말고내용변화도새출판물 ISBN 의사소한잘못으로변환이 2 개이상되면, 인간이선택하면되므로크게중요하지않다. 이름공간 ID(NID) : ISBN 표기예 : URN:ISBN:0-39341-1 Uniqueness Persistence Resolution : 변환체계로국가도서 DB 시스템사용
URI Resolution 인터넷자원에대하여, 이름, 위치, 서술, 접근, 자원자체등의정보를제공하는기능필요서비스는이러한기능중하나지원 URI-WG : Ron Daniel Jr., rdaniel@lanl.gov
I2L Name : URI to URL Mnemonic : I2L Number of Operands : 1 Type of Each Operand : First operand is a URI Format of Each Operand : First operand is encoded as a URI Algorithm : Opaque Output : One and only one URL Error Conditions : - 잘못된 URI - URI 가구문적으로유효한, 어떤형태에존재하지않을때 - URI 가존재하나, 연산결과로유용한것이없다. - URI 가과거에존재하였으나, 현재알려지지않았을때 - 접근부정보안고려 : - 잘못된변환 - 서비스부정 : 해당 URL 제거하여, 자원검색능력제거 URL 리스트나 URC 이해가필요없다. 사상은 URI 스킴에의존
I2Ls URL 리스트로부터소비자기준에의하여선택 I2I 두개의주어진 URI 가같은가결정하는데사용한다. I2R URI 에의해이름붙여진자원의인스턴스를돌려준다. I2Rs 예를들어자원의 JPEG, GIF 버전. 같다는것의판단은명명기관에서판명된다.
I2C 자원의기술이다. 서지정보, 전자서명, 갱신기록등정보이다. I2Cs URC 는다른형식, 유형이될수있다. I2N URN 들은한개자원과동일하다고간주하는반면, 한개의자원이한개의 URN 은아니다. 매일기상변화정보를가르키는것처럼, 계속다를수있다. I2Ns 0 개이상의 URN 을돌려준다.
변환규칙 Dynamic Delegation Discovery System 유일한식별자를종료조건에도달할때까지반복적으로변환규칙을적용하여 DDDS에저장된데이터로사상 URN WG에서만들어짐. URN과 non-urn(enum) 체계를포함한시스템에적용되는알고리즘 Rewrite Rules에기반한알고리즘. DDDS Rule DataBase에저장되고, unique Key에의해접근규칙 ( 유일한스트링 ) 이주어지면, Rule DB의새규칙검색에사용되는새로운키생성새규칙은원규칙 ( 스트링 ) 에적용되고, 종료시까지반복마지막규칙이적용된결과가출력
변환 DB Table RFC 2168, 2000 년 9 월 Naming Authority Pointer(NAPTR) DNS Resource Record NAPTR RR 형식은다음과같으며 NAPTR 을위한 DNS 유형코드는 35 이다. Domain TTL Class Type Order Preference Flags Service Regexp Replacement 샘플 duns.urn.net ;; order pref flags service regexp replacement IN NAPTR 100 10 "s" "dunslink+n2l+n2c "" dunslink.udp.isi.dandb.com IN NAPTR 100 20 "s" "rcds+n2c" "" rcds.udp.isi.dandb.com IN NAPTR 100 30 "s" "http+n2l+n2c+n2r" "" http.tcp.isi.dandb.com
변환서비스 THTTP resolution protocol HTTP 1.0, 1.1 에의한요구와응답에대한프로토콜 존재하는 HTTP 서버가쉽게 URN 변환을하게하는것 THTTP 에서변환서비스인코딩요구 - GET /uri-res/<service>?<uri> HTTP 1.0 - 예 : URN 이 urn:foo:12345-54321 이고 URL 원할시 GET /uri-res/n2l?urn:foo:12345-54321 HTTP 1.0 결과 : 200(OK), 404( 발견되지않음 ) - 다음은동일한결과를돌려준다. GET /uri-res/n2l?urn:cid:lcy@metarights.com HTTP/1.0 GET /uri-res/n2l?urn:cid:lcy@metarights.com HTTP/1.0
기타식별체계 CNRP : Common Name Resource Protocol ENUM : telephon Number Mapping
3. MPEG-21 식별체계 지원식별체계 ISO 21000-3 urn:mpeg:mpge-21:dii:sss:nnnurn:mpeg:mpge-21:dii:sss:nnn 식별시스템 식별자 식별자형식 Content ID Forum cid cid Spec. Digital Object Identifier doi ANSI/NISO X39.84-2000 EAN/UCC System Ean/ucc EAN/UCC Spec. Int. Std. Audiovisual Number isan ISO 15706 Int. Std. Recording Code isrc ISO 3901:2001 Int. Std. Book Number isbn ISO 2108 Int. Std. Serial Number issn ISO 3297
3. MPEG-21 식별체계 지원식별체계 식별시스템식별자식별자형식 Int. Std. Textual Work Code istc ISO 21047:2002 Int. Std. Work Code iswc ISO 15707 Music Industry Integreted Identifier Project mi3p Private Version Identifier for ISAN V-isan ISO 20957 SMPTE Unique Material Identifier Code umid SMPTE 표준 330-2000
3. MPEG-21 식별체계 지원식별체구조 ID 변환서비스 1 ID 변환서비스 2 ID 변환서비스 n Network 사용자터미널 DID 브라우저서버 웹브라우저 Digital Item 을선정하여원하는것을작동 HTML URN 추출기 URN 변환시스템교환기 (RSS) DID Rendering 선택한 Digital Item 과상호작용 URL DID 파일 URL 컨텐츠저장소 Data ID 변환방법저장소
4. 거래처관련코드 미국 SAN : Standard Address Number 저작권단체 ( 유럽 ) CAE(Composer, Author, Editor) IPI(Interested Party Information) CIS(Common Information System) INTERPARTY
5. 결론 인터넷정보표현을위한식별및주소체계 : URI 산업계응용분야에서만든식별체계 : EAN, UPC, 거래당사자나기관에게붙이는체계 : SAN, INTERPARTY 식별체계는시스템에서자동화, 모호성해소, 자료추적을위하여필요한체계