메타데이터크로스워크 (Metadata Crosswalk)
쉽게 풀면
서로 다른 메타데이터 표준의 항목들을 짝지어 놓아서, 한 형식의 정보를 다른 형식으로 바꿀 수 있게 만든 대응표이다.
왜 중요한가
메타데이터크로스워크는 한 스키마의 요소를 다른 스키마의 요소에 대응시킨 표로, MARC에서 더블린코어로, MODS에서 BIBFRAME으로 데이터를 변환할 때 실제 매핑 규칙의 근거가 됩니다. 통합 검색 시스템 구축과 저장소 이관에서 필수 산출물입니다. 여러 기관이 저마다 다른 메타데이터 표준으로 자료를 기술해 왔다면, 크로스워크 없이는 이 데이터를 하나의 통합검색 시스템에 모아 두어도 같은 항목끼리 나란히 비교하거나 정렬할 수 없어 통합의 실질적 효과를 얻지 못합니다.
논문에서는 이렇게 쓰입니다
서로 다른 두 표준 사이의 크로스워크를 설계해 통합검색을 위한 변환 규칙을 마련했다는 점을 설명한 문장이다.
이 연구는 원본 표준에만 있는 세부 요소가 대응 과정에서 누락될 수 있다는 한계를 지적했다.
조금 더 깊게 보면
스키마 간 요소의 세밀도가 달라 다대일 매핑에서 정보가 손실되거나 일대다 매핑에서 판단이 필요하므로 크로스워크는 결코 무손실이 아닙니다. 요소 대응만으로는 값의 형식(날짜 표기, 이름 형식) 차이를 해결하지 못해 값 수준 변환 규칙이 따로 필요합니다. 원천 스키마와 대상 스키마가 각각 개정되면 기존에 만들어 둔 크로스워크도 함께 갱신되어야 하므로, 크로스워크는 한 번 완성하면 끝나는 산출물이 아니라 스키마 버전과 나란히 계속 관리되어야 하는 대상입니다.
주의할 점
메타데이터크로스워크는 완전히 대응되지 않는 요소가 존재할 수 있어, 변환 과정에서 정보의 손실이나 의미 왜곡이 발생할 가능성을 항상 검토해야 한다는 점에 유의해야 한다. 하나의 요소를 여러 요소로 나누어 대응시키거나 여러 요소를 하나로 합쳐 대응시키는 다대다 매핑에서는 기계적인 규칙만으로 처리할 수 없는 판단이 필요해, 크로스워크 설계자가 매핑 규칙에 대한 근거를 함께 문서화해 두어야 나중에 재검토할 수 있다.