HocThuatSo.comHọc Thuật Số
Gửi thư
Định danh bền vững

DOI không phải đường link: cấu trúc, phân giải và lúc DOI “chết”

DOI là một cái tên bền vững, còn đường link chỉ là nơi cái tên ấy đang trỏ tới. Hiểu tiền tố, hậu tố, hệ Handle và cách phân giải để tự kiểm khi DOI dẫn vào trang lỗi.

DOI không phải đường link: cấu trúc, phân giải và lúc DOI “chết”

DOI là một mã định danh bền vững gồm tiền tố và hậu tố, được hệ Handle phân giải ra địa chỉ trang đích hiện hành. Mã không đổi, còn địa chỉ phía sau có thể đổi. DOI “chết” khi đơn vị đăng ký đổi nền tảng mà không cập nhật địa chỉ đã khai báo.

Nhiều người coi DOI là một đường link dài hơi khó nhớ, nên khi bấm vào mà gặp trang 404 thì kết luận bài đã bị gỡ. Thực tế đa số trường hợp là phần khai báo phía sau bị cũ. Biết DOI vận hành ra sao thì bạn tự chẩn đoán được trong vài phút, và biết phải báo cho ai.

Một DOI gồm những phần nào?

Mọi DOI có cùng một khung: 10. + mã đơn vị đăng ký, dấu gạch chéo, rồi đến hậu tố do đơn vị đó tự đặt. Phần trước dấu gạch chéo đầu tiên là tiền tố, phần sau là hậu tố.

Thành phầnVí dụ dạngAi quyết địnhÝ nghĩa thật
Chỉ báo thư mục10.Hệ DOICho biết đây là một DOI trong hệ Handle
Mã đơn vị đăng ký10.12345Cơ quan đăng ký cấp cho thành viênAi đã đăng ký DOI lúc ban đầu, không phải ai đang giữ bài
Hậu tố/tcks.2024.015Thành viên tự đặtChuỗi phân biệt từng đối tượng, không bắt buộc mang nghĩa
Dạng hiển thị chuẩntiền tố doi.org đứng trước mãHướng dẫn hiển thị của cơ quan đăng kýĐể người đọc bấm được và máy nhận ra

Điểm hay bị hiểu nhầm là tiền tố. Tiền tố cho biết ai đăng ký DOI đầu tiên, nhưng khi một tạp chí chuyển sang nhà xuất bản khác, DOI cũ vẫn giữ tiền tố cũ và được chuyển quyền quản lý cho đơn vị mới. Vì vậy không thể nhìn tiền tố mà suy ra nhà xuất bản hiện tại.

DOI không phân biệt chữ hoa, chữ thường. Hai cách viết khác nhau về hoa thường vẫn là một DOI. Khi gộp danh sách công bố, bạn nên đưa tất cả về chữ thường trước khi so sánh để không đếm trùng.

DOI được phân giải ra trang đích như thế nào?

Hệ Handle đứng phía dưới

DOI được xây trên hệ Handle, một hệ đặt tên phân tán cho đối tượng số. Mỗi DOI là một bản ghi Handle chứa ít nhất một giá trị địa chỉ. Khi bạn đưa DOI cho máy chủ phân giải, máy chủ tra bản ghi đó và chuyển hướng trình duyệt sang địa chỉ đang lưu.

Máy chủ phân giải công khai quen thuộc nhất là doi.org. Bạn có thể dán DOI vào ô tra trên trang chủ doi.org, hoặc ghép DOI sau tiền tố đường dẫn của doi.org để tạo link. Cả hai cách đều đi qua cùng một bản ghi.

Ai cập nhật địa chỉ trong bản ghi

Bản ghi không do doi.org tự sửa. Đơn vị đã đăng ký DOI phải gửi địa chỉ mới cho cơ quan đăng ký của mình, cơ quan đó mới cập nhật bản ghi. Nếu toà soạn chuyển website mà quên bước này, DOI vẫn còn nguyên nhưng trỏ vào địa chỉ đã chết.

Phân giải theo kiểu nội dung

Ngoài chuyển hướng cho trình duyệt, máy chủ DOI còn hỗ trợ đàm phán nội dung (content negotiation): chương trình gửi yêu cầu kèm loại dữ liệu mong muốn, chẳng hạn siêu dữ liệu dạng JSON hoặc trích dẫn định dạng sẵn, và nhận lại siêu dữ liệu thay vì trang web. Phần mềm quản lý tài liệu tham khảo dựa vào cơ chế này khi bạn dán DOI để nhập bài.

Crossref, DataCite và các cơ quan đăng ký khác nhau ở đâu?

Có nhiều cơ quan đăng ký DOI, mỗi bên phục vụ một loại đối tượng chính. Hai bên người làm nghiên cứu gặp nhiều nhất là Crossref và DataCite.

Tiêu chíCrossrefDataCite
Đối tượng chínhBài báo, sách, kỷ yếu, luận văn do nhà xuất bản phát hànhBộ dữ liệu, phần mềm, mẫu vật, tài liệu lưu trữ trong kho
Thành viên điển hìnhNhà xuất bản, toà soạn tạp chí, hội khoa họcThư viện, trung tâm dữ liệu, kho lưu trữ như Zenodo
Siêu dữ liệuLược đồ Crossref, mạnh về tài liệu tham khảo, tài trợ, cập nhật bàiLược đồ DataCite, mạnh về loại tài nguyên, phiên bản, quan hệ giữa các đối tượng
Tra siêu dữ liệuAPI công khai của CrossrefAPI công khai của DataCite

Cả hai đều phân giải qua doi.org nên người đọc không thấy khác biệt khi bấm. Khác biệt chỉ lộ ra khi bạn tra siêu dữ liệu: tìm một DOI dữ liệu trên API Crossref sẽ không thấy, vì bản ghi nằm ở DataCite. Hệ DOI có dịch vụ tra ngược cho biết một DOI thuộc cơ quan đăng ký nào; dùng nó trước khi kết luận “DOI này không tồn tại”.

Ngoài hai bên trên còn có các cơ quan đăng ký khu vực như mEDRA ở châu Âu, JaLC ở Nhật Bản, KISTI ở Hàn Quốc. Bài của tạp chí châu Á thỉnh thoảng mang DOI của các cơ quan này, nên không thấy trên Crossref chưa chắc là DOI giả.

Vì sao DOI dẫn vào trang lỗi?

Toà soạn chuyển nền tảng website. Đây là nguyên nhân phổ biến nhất. Tạp chí chuyển từ trang tự viết sang OJS, hoặc nâng cấp OJS làm đổi cấu trúc đường dẫn, nhưng không gửi danh sách địa chỉ mới cho cơ quan đăng ký. Mọi DOI cũ đồng loạt rơi vào 404.

Tên miền hết hạn hoặc đổi chủ. Tạp chí của một khoa đổi sang tên miền của trường, tên miền cũ bị bỏ. DOI vẫn trỏ về tên miền cũ, có khi trang đó đã thành quảng cáo của người khác.

DOI được in trước khi đăng ký. Bài in kèm DOI nhưng toà soạn chưa gửi siêu dữ liệu, hoặc gửi bị lỗi. Máy chủ phân giải báo không tìm thấy DOI. Trường hợp này DOI chưa từng sống.

Gõ sai hoặc dính ký tự thừa. Dấu chấm cuối câu, dấu ngoặc, khoảng trắng hoặc ký tự gạch nối mềm khi chép từ PDF làm DOI hỏng. Lỗi này nằm ở phía người dùng, không phải ở bản ghi.

Trang đích chặn truy cập tự động. Một số trang nhà xuất bản chặn trình kiểm link, nên công cụ quét báo lỗi trong khi mở bằng trình duyệt vẫn bình thường.

Tự kiểm một DOI nghi “chết” theo thứ tự nào?

Khi gặp DOI dẫn vào trang lỗi, làm theo thứ tự dưới đây để biết lỗi nằm ở đâu trước khi báo cho ai.

  1. Chép lại DOI từ nguồn gốc, bỏ dấu câu ở cuối, xoá khoảng trắng, rồi dán vào ô tra trên doi.org. Nếu báo không tìm thấy, DOI chưa được đăng ký hoặc bị gõ sai.
  2. Nếu doi.org chuyển hướng được nhưng trang đích lỗi, dùng dịch vụ tra cơ quan đăng ký để biết DOI thuộc Crossref, DataCite hay nơi khác.
  3. Tra siêu dữ liệu của DOI trên API của đúng cơ quan đó. Xem trường địa chỉ trang đích (với Crossref là mục resource → primary → URL; còn trường URL ở ngoài cùng chỉ là chính DOI dạng đường dẫn) để biết bản ghi đang trỏ đi đâu.
  4. Tìm tên bài trên website hiện tại của tạp chí. Nếu bài vẫn còn ở địa chỉ khác, lỗi là do toà soạn chưa cập nhật địa chỉ.
  5. Báo cho toà soạn kèm DOI và địa chỉ đúng. Nếu toà soạn không phản hồi, có thể báo cho bộ phận hỗ trợ của cơ quan đăng ký.

Phần lớn trường hợp dừng ở bước 4. Việc bạn cần làm chỉ là gửi một thư ngắn có đủ DOI và địa chỉ đúng cho toà soạn, họ sẽ gửi cập nhật lên cơ quan đăng ký.

Toà soạn làm gì để DOI của mình không chết?

Nếu bạn ở phía toà soạn, nguyên tắc chỉ có một: mỗi lần đổi địa chỉ trang bài, phải cập nhật địa chỉ trong bản ghi DOI ngay trong cùng đợt. Lập bảng đối chiếu DOI với địa chỉ cũ và địa chỉ mới trước khi chuyển nền tảng, giữ chuyển hướng 301 từ địa chỉ cũ sang địa chỉ mới càng lâu càng tốt, rồi gửi cập nhật hàng loạt.

Cơ quan đăng ký thường gửi cho thành viên báo cáo phân giải định kỳ, liệt kê những DOI được bấm nhưng phân giải thất bại. Hãy chỉ định một người đọc báo cáo này mỗi tháng. Một DOI lỗi được sửa trong tuần đầu thì gần như không ai để ý; để cả năm thì các trích dẫn trỏ về bài đó đều thành link chết.

Việc không cần làm: không tạo DOI mới cho bài đã có DOI chỉ vì đổi website. DOI mới làm tách đôi số trích dẫn và làm rối hồ sơ của tác giả. Bản ghi cũ chỉ cần được sửa địa chỉ.

Lỗi hay gặp khi dùng DOI và cách sửa

Bảng sau gom các lỗi người viết bài, thư viện và toà soạn hay mắc khi làm việc với DOI.

LỗiHệ quảCách sửa
Ghi DOI kèm dấu chấm cuối câuPhân giải thất bạiKết thúc câu bằng dấu khác hoặc để DOI ở cuối dòng không có dấu
Ghi DOI dạng địa chỉ trang nhà xuất bảnLink chết khi nhà xuất bản đổi nền tảngLuôn ghi DOI dạng đường dẫn qua doi.org theo hướng dẫn hiển thị
So trùng DOI phân biệt hoa thườngĐếm một bài thành haiĐưa về chữ thường trước khi so
Coi DOI không có trên Crossref là DOI giảLoại nhầm công bố có thậtTra cơ quan đăng ký của DOI trước
Toà soạn tạo DOI mới khi đổi websiteTrích dẫn bị chia đôiGiữ DOI cũ, chỉ cập nhật địa chỉ

Câu hỏi thường gặp

DOI có hết hạn không?

Không. DOI được thiết kế để tồn tại vĩnh viễn, kể cả khi tạp chí ngừng xuất bản. Thứ có thể hỏng là địa chỉ trang đích đứng sau DOI, và địa chỉ đó sửa được bằng cách gửi cập nhật cho cơ quan đăng ký.

Nhìn tiền tố DOI có biết bài thuộc nhà xuất bản nào không?

Chỉ biết đơn vị đăng ký ban đầu. Khi tạp chí đổi nhà xuất bản, DOI cũ giữ nguyên tiền tố nhưng quyền quản lý đã chuyển. Muốn biết ai đang giữ, hãy tra siêu dữ liệu trên API của cơ quan đăng ký.

Vì sao dán DOI vào Zotero lại nhận được đủ thông tin bài?

Phần mềm gửi yêu cầu tới máy chủ DOI để lấy siêu dữ liệu thay vì trang web, nhờ cơ chế đàm phán nội dung. Thông tin trả về chính là những gì toà soạn đã khai khi đăng ký DOI, nên siêu dữ liệu thiếu thì kết quả cũng thiếu.

DOI của dữ liệu trên Zenodo có khác DOI của bài báo không?

Về cấu trúc và cách phân giải thì giống hệt. Khác ở chỗ DOI của Zenodo do DataCite quản lý, siêu dữ liệu theo lược đồ DataCite, nên phải tra trên API của DataCite chứ không phải Crossref.

Gặp DOI dẫn vào trang lỗi thì báo cho ai?

Báo trước cho toà soạn hoặc nhà xuất bản của bài, kèm DOI và địa chỉ đúng nếu bạn tìm được. Họ là bên duy nhất được sửa địa chỉ trong bản ghi. Nếu không ai phản hồi, gửi thông tin cho bộ phận hỗ trợ của cơ quan đăng ký.

Có nên ghi DOI ở dạng chỉ có mã, không có tiền tố doi.org?

Trong danh mục tài liệu tham khảo nên theo kiểu trích dẫn mà tạp chí yêu cầu; nhiều kiểu hiện nay dùng dạng đường dẫn đầy đủ. Trên website và hồ sơ cá nhân nên dùng dạng đường dẫn để người đọc bấm được ngay.

Cần tư vấn cụ thể cho trường hợp của bạn?

Chúng tôi sẽ liên hệ trong vòng 24 giờ.

Đăng ký tư vấn ngay

Bài viết liên quan

🧭
Bạn đang ở chặng nào của đường học vị?
Nhập chỗ bạn đang đứng và đích bạn nhắm — công cụ trả về số năm, chi phí và việc phải làm từng chặng.
Xem lộ trình của tôi →
Miễn phí, không cần tài khoản. Xem tất cả công cụ

Bạn cần hỗ trợ thêm?

Để lại thông tin, chúng tôi sẽ liên hệ trong 24 giờ.

hoặc
[email protected]