- Nội dung (Content)
2.8. MARC DTD, MODS
Khổ mẫu MARC21 đã đ−ợc biết đến rộng rãi trên thế giới nh− một khổ mẫu cho dữ liệu th− mục. MARC21 đ−ợc ứng dụng rộng rãi trong việc xây dựng các mục lục sách truy cập trực tuyến và trao đổi dữ liệu th− mục giữa các th−
viện. Xét về khía cạnh lý luận, MARC21 đ−ợc coi là một khổ mẫu Metadata, nh−ng là Metadata truyền thống. Với sự phát triển của những ứng dụng XML, nhu cầu về khổ mẫu MARC 21 trong môi tr−ờng XML trở nên cấp bách và đ−ợc quan tâm.
Từ năm 1995, Th− viện Quốc hội Mỹ, đã có đề án phát triển MARC DTD. MARC DTD có thể đ−ợc dịch tạm là Định nghĩa phần tử tài liệu theo MARC. Thuật ngữ "MARC DTD" đ−ợc tạo ra từ cụm tiếng Anh MAchine
Readable Cataloging Document Type Definition, đề cập đến việc ứng dụng ngôn ngữ đánh dấu tổng quát chuẩn, viết tắt là SGML (Standard Generalized Markup Language). SGML là một kỹ thuật trình bày tài liệu ở dạng máy tính đọc đ−ợc, đ−ợc xây dựng thành tiêu chuẩn quốc tế ISO 8879 (Xử lý thông tin - Hệ thống văn phòng và văn bản - Ngôn ngữ đánh dấu tổng quát chuẩn). SGML đ−ợc phát triển để đáp ứng nhu cầu về chuẩn không độc quyền cho đánh dấu văn bản mà dữ liệu máy tính có thể đọc đ−ợc có thể trao đổi giữa các môi tr−ờng mã hoá không giống nhau. SGML đ−ợc sử dụng rộng rãi trong xuất bản nơi các tài liệu đ−ợc tạo ra bằng các sử dụng những hệ thống máy tính khác nhau. SGML hỗ trợ việc xác định tập hợp các yếu tố mô tả tài liệu.
Mục đích đầu tiên của Dự án MARC DTD là tạo ra một DTD theo SGML chuẩn để hỗ trợ việc chuyển đổi dữ liệu từ dữ liệu theo cấu trúc MARC sang dữ liệu theo cấu trúc SGML và ng−ợc lại. Dữ liệu theo cấu trúc MARC là ứng dụng của tiêu chuẩn quốc tế về trao đổi thông tin ISO 2709 đã đ−ợc thông qua từ hàng chục năm tr−ớc đây. Để việc chuyển đổi này đ−ợc chuẩn hoá, cần thiết phải có DTD chuẩn.
MARC DTD xử lý mỗi biểu ghi th− mục nh− một tài liệu điện tử. Nó xác định (định nghĩa) mọi yếu tố có thể có trong biểu ghi MARC theo một quy định riêng.