한국더블린코어 로고
about Documents
Group Resoursces Tools & software
Projects DCMI News
Dublin Core Metadata Initiative
HomeDocuments > Usageguide > 
 

더블린코어의 활용 - 부록, 역할

발행일: 2005-12-07
식별자: http://dublincore.org/documents/2005/12/07/usageguide/appendix_roles.shtml
대체함: http://dublincore.org/documents/2005/11/07/usageguide/appendix_roles.shtml
대체됨: 해당사항 없음
상위 문서: http://dublincore.org/documents/2005/11/07/usageguide/
최신 버전: http://dublincore.org/documents/usageguide/appendix_roles.shtml
번역문서: http://dublincore.org/resources/translations/
문서의 지위: DCMI 권고안
해설: 본 문서는 한정형 더블린코어의 역할 속성의 원천으로서 MARC Relator 목록의 하위집합의 활용을 서술한다.

6. 더블린코어에서 대행체 (agent) 역할의 활용

서문

MARC Relator (관계자) 용어는 관계의 특정한 성격을 지정함으로써 자원에 대한 대행체의 관계를 설명하는 속성이다. 이들 용어는 인간과 조직이 자원의 개발과 사용에서 수행하는 각종 역할을 설명한다. 예컨대, 속성 “Illustrator”는 자원에 삽화를 제공한 대행체에 사용될 수 있다.

더블린코어에서는, 대행체 역할이 속성 (즉, 요소 또는 세분화 요소)으로 표현된다. 아래에 설명하는 바와 같이, 그 대부분은 요소 dc:contributor의 세련화이다. dc:contributor의 세분화 요소로서 MARC Relator 용어들의 하위집합을 식별하기 위해서, 더블린코어와 미국의회도서관은 (약) 150여 개에 달하는 전체 MARC Relator 용어들이 과연 “자원 내용에 기여하는 책임을 지는 개체”인지 여부를 공동으로 평가했다.

MARC Relator 목록: 그 본질과 구조화 방법

Relator용 MARC 코드 목록은 MARC 21 문헌 레코드에서 명칭과 업무 간 관계를 표현하기위해서 개발된 것이다. 목록은 역할 용어들과 이들 용어를 표현하는 3 문자 부호 등 두 가지를 포함한다. 명칭과 관련 역할이 문헌 레코드에 접속점으로 포함할 만큼 중요성이 인식될 때에만 용어들을 목록에 포함시켰다. 미국 의회도서관은 이 목록의 유지기관이며, 필요가 표출되고 문서화가 종료될 때 정규적으로 새로운 용어를 추가한다. 더블린코어와 미국 의회도서관 사이의 합의에 따라 의회도서관에 제출된 새로운 용어는 더블린코어 요소에 관해서 가정된 하위속성 관계를 확인하도록 더블린코어 운용이사회에 회부하게 되어 있다. 이 합의서는 웹 문서 "MARC Relator 용어와 더블린코어"(MARC Relator Terms and Dublin Core)에 기술되어 있다. .

MARC Relator 목록은 역할 식별에 사용되는 3 문자 알파벳 부호를 포함한다. 나아가 목록은 용어의 정의 (및 연관 부호)를 제공한다. MARC 레코드에서 부호는 자신이 표현하는 용어와 동의어이다. DC 메타데이터 설명에서는, 고유 식별자 (URI)를 사용하여 속성을 가리키고, 및 부호는 이들 속성의 고유 식별자를 형성하는 데 사용되었다. MARC Relator 용어 목록은 의회도서관이 유지하므로, 의회도서관이 확립시킨 명칭공간을 토대로 용어에 URI를 부여한다. MARC Relator 속성이 더블린코어 요소의 하위속성이든 아니든, 그 속성을 어느 것이라도 사용하려면 스키마 또는 인스턴스 메타데이터가 이들 URI (또는 MARC Relator 명칭공간)을 인용해야 한다. 비더블린코어 명칭공간의 사용에 관한 세부 정보는 문서 "XML에 의한 더블린코어 구현 지침 (Guidelines for Implementing Dublin Core in XML)"을 볼 것이다.

미국 의회도서관은 MARC Relator의 웹 설명서를 제공하는 이외에, MARC Relator 용어를 RDF/XML 형태로 제공한다. dc:contributor 세분화 요소는, RDF/XML 표현에서, dc:contributor의 하위속성으로 가정된다. RDF/XML에서, 이 작업은 다음과 같이 실행된다:

<rdf:Description rdf:about="http://www.loc.gov/loc.terms/relators/ILL">
<rdfs:subPropertyOf
rdf:resource="http://purl.org/dc/elements/1.1/contributor" />
</rdf:Description>

하위속성 관계가 가정되었는지 여부를 결정함에 있어서, 의회도서관과 운용이사회는 다소 협소한 관점을 채택했다. 관계가 가정되는 것은 기여가 그 성격에 따라 자원의 내용에 적용된다고 판단될 경우로 한정된다. 예를 들면, “바인더”가 dc:contributor의 하위속성으로 여겨지는지 여부는 자원의 성격에 의존한다. 문제의 자원이 예술 개체로 값이 부여된다면, 바인더를 내용의 “기고자”의 하나로 해석해도 된다; 그 밖에는, 바인더가 이 역할을 갖지 않을 것이다.

더블린코어 요소의 세분화로서의 역할

MARC Relator 용어의 하위집합은 dc:contributor의 세분화 요소로 인식되어 왔다. MARC Relator 용어 marcel:CRE (작성자)는 dc:creator와 dc:contributor 두 가지의 하위속성으로 가정된다. 약간의 경우에는, MARC Relator 용어가 dc:contributor 대신 더블린코어 요소의 세련화라고 간주된다. MARC Relator 용어 marcel:PBL (발행인)과 marcel:DST (배포자)의 경우, 발행인이 자원의 “기고자”이거나 아닐 수 있으므로 dc:publisher의 세련화로 간주된다. 용어 marcel: DPC (묘사)는 dc:subject의 하위속성으로 여겨진다.

역할은 일반적으로 dc:contributor와 더불어 사용되므로, MARC Relator 하위집합에서 대행체 세분화 요소 대부분의 적절한 “덤다운”은 위에서 소개한 예외를 제외하고 dc:contributor로 될 것이다. 구현자는 작성자를 설명하는 데 marcel:CRE (dc:creator와 dc:contributor 두 가지 모두로 덤다운이 될 수 있다)나 dc:creator (단순형 더블린코어에서는 dc:contributor와 여전히 구분될 것이다) 가운데 어느 하나를 임의로 사용할 수 있다.

세련화 관계와 덤다운의 많은 예제와 함께 XML, XHTML 및 RDF/XML 활용 예제를 담은 문서는 http://www.ukoln.ac.uk/metadata/dcmi/marcrel-ex/에서 찾아볼 수 있다.

MARC Relator 목록에 없는 용어

MARC Relator 목록은 다년간에 걸쳐 다방면의 수요에 부응하여 개발되었다. 새로운 용어는 필요에 따라 추가되며, 의회도서관은 요청에 따라 목록을 지속적으로 확장한다는 입장이다. 구현자들은 또한 MARC Relator 목록에 반영되지 않은 다른 종류의 역할의 표현을 위해서 대체 어휘를 만들고 공개할 자유가 있다.

더블린코어 요소와 하위속성 관계를 갖지 않는 MARC Relator 목록의 용어를 사용하기 바라는 구현 활동에 있어서는, 그런 용어들을 요소로서 메타데이터에 직접 사용한다고 해도 상호 운영성에 내재적 해악은 없다는 점에 주목할 필요가 있다. MARC Relator 용어를 사용하는 응용 프로파일에 기초한 더블린코어 레코드의 맥락에서는, 더블린코어 지지를 받는 유효한 하위속성으로 목록에 올려지지 않은 역할을 한정형 DC 표현에 사용할 수 있지만, 단순형 DC 표현에서는 사용할 수 없다.

구현 상의 역할 활용의 관리

완전한 MARC Relator 목록은 각종 역할에 대한 약 150 개의 별개 용어를 포함한다. 한 하위집합은 더블린코어가 지지하는 DC 요소를 갖는 하위속성 관계를 포함한다. 이런 하위집합 내부에서 마저 타 공동체에서는 그다지 쓸모가 없을 목록상의 관계자 용어 여러 개가 특이한 영역에서 만들어졌다. 그러므로 구현활동에서는 자체의 구체 목적과 적실성을 갖는 관계자 어휘의 추가 하위집합을 바람직하게는 공식 응용 프로파일의 방법에 의해서 선언하는 것이 유용할 것이다.

MARC Relator 용어의 완전한 목록 (더블린코어 요소의 세련화를 포함): http://www.loc.gov/loc.terms/relators/

더블린코어 용어를 세련화하는 MARC Relator 용어의 일부: http://www.loc.gov/loc.terms/relators/dc-contributor.html

MARC Relator 용어의 RDF 표현:http://www.loc.gov/loc.terms/relators/dc-relators.xml

더욱 상세한 정보는 “MARC Relator 용어와 더블린코어 http://dublincore.org/usage/documents/relators/.


 
 

COPYRIGTH (C) 2006 THE NATIONAL LIBRARY OF KOREA, ALL RIGHT RESERVED