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

Định danh cho dữ liệu, phần mềm, mẫu vật: khi nào cần mã riêng

Bộ dữ liệu, mã nguồn, kháng thể hay mẫu đá đều có thể mang mã định danh riêng. Khi nào nên xin DOI qua DataCite, khi nào dùng RRID, IGSN hay mã lưu trữ phần mềm, và cách trích dẫn trong bài.

Định danh cho dữ liệu, phần mềm, mẫu vật: khi nào cần mã riêng

Cần mã riêng khi đối tượng đó có thể được người khác tìm lại, dùng lại hoặc kiểm chứng độc lập với bài báo: bộ dữ liệu và phần mềm dùng DOI qua DataCite hoặc mã lưu trữ phần mềm, kháng thể và công cụ dùng RRID, mẫu vật vật lý dùng IGSN.

Một bài báo thường dựa trên những thứ không nằm trong bài: tệp dữ liệu, đoạn mã phân tích, lọ kháng thể, lõi khoan đất. Ghi bằng chữ kiểu “dữ liệu có thể cung cấp khi có yêu cầu” hay “kháng thể của hãng X” khiến người sau không lần ra được chính xác thứ bạn đã dùng. Mã định danh riêng giải quyết đúng chỗ đó, và còn cho bạn được trích dẫn khi người khác dùng lại.

Đối tượng nào dùng mã nào?

Bảng dưới là điểm khởi đầu. Mỗi ngành có thể có thêm mã chuyên biệt, nhưng bốn loại này phủ phần lớn nhu cầu.

Đối tượngMã thường dùngAi cấp hoặc đăng kýCách có mã
Bộ dữ liệuDOIKho dữ liệu là thành viên DataCiteNộp vào kho như Zenodo, Dryad, Figshare hoặc kho của trường
Phần mềm, mã nguồnDOI cho từng bản phát hành; SWHID cho bản lưu trữZenodo qua DataCite; Software HeritageLiên kết kho mã với Zenodo, hoặc gửi kho mã cho Software Heritage lưu trữ
Kháng thể, dòng tế bào, phần mềm phòng thí nghiệmRRIDSáng kiến RRID cùng các danh mục nguồn như Antibody Registry, CellosaurusTra mã có sẵn; nếu chưa có thì đề nghị đăng ký
Mẫu vật vật lý: đá, đất, lõi khoan, mẫu sinh vậtIGSNCác đơn vị cấp IGSN, nay đi qua hạ tầng DataCiteĐăng ký qua đơn vị cấp IGSN mà cơ quan bạn tham gia

Dữ liệu: khi nào đáng xin DOI?

Dấu hiệu nên có DOI

Dữ liệu là căn cứ cho kết luận trong bài; tạp chí hoặc quỹ tài trợ yêu cầu tuyên bố sẵn có dữ liệu; người khác có thể phân tích lại hoặc gộp với dữ liệu của họ; bạn muốn được ghi nhận khi dữ liệu được dùng. Gặp một trong các dấu hiệu này thì nên nộp vào kho có DOI thay vì để trong tệp đính kèm hoặc ổ đĩa cá nhân.

Khi nào chưa cần

Bảng số liệu nhỏ đã nằm đủ trong bài, dữ liệu trung gian sinh lại được dễ dàng từ dữ liệu gốc đã có DOI, hoặc dữ liệu không được phép công bố vì quyền riêng tư. Trường hợp cuối vẫn có thể có DOI cho bản ghi mô tả, kèm điều kiện truy cập, mà không công khai tệp.

DOI theo phiên bản

Zenodo cấp một DOI cho từng phiên bản và một DOI đại diện cho mọi phiên bản. Khi trích dẫn kết quả cụ thể, dùng DOI của đúng phiên bản bạn đã phân tích; khi giới thiệu chung bộ dữ liệu, dùng DOI đại diện.

Phần mềm: DOI hay mã lưu trữ?

DOI cho bản phát hành

Nếu mã nguồn nằm trên GitHub, bạn có thể liên kết kho với Zenodo; mỗi lần tạo bản phát hành (release), Zenodo lưu một bản sao và cấp DOI. Đây là cách phổ biến để trích dẫn đúng phiên bản phần mềm đã dùng trong bài.

SWHID cho bản lưu trữ

Software Heritage lưu trữ mã nguồn công khai và cấp mã định danh dạng swh:1: cho từng tệp, thư mục, lần cam kết. Mã này trỏ đúng tới một trạng thái mã nguồn, hữu ích khi bạn cần chỉ chính xác một lần cam kết mà không tạo bản phát hành.

Tệp mô tả cách trích dẫn

Thêm tệp CITATION.cff vào gốc kho mã để ghi tên phần mềm, tác giả, phiên bản và DOI. GitHub đọc tệp này và hiển thị nút trích dẫn, giúp người dùng chép đúng thông tin.

RRID và IGSN dùng thế nào trong bài?

RRID ghi ngay trong phần phương pháp. Sau tên kháng thể, dòng tế bào hay phần mềm phân tích, ghi mã theo dạng RRID: và mã định danh, ví dụ tiền tố AB_ cho kháng thể, CVCL_ cho dòng tế bào, SCR_ cho công cụ. Nhiều tạp chí y sinh đã yêu cầu cách ghi này.

RRID giải quyết lỗi mơ hồ. Cùng một tên thương mại có thể ứng với nhiều sản phẩm khác nhau qua các đợt sản xuất. RRID chỉ đúng một tài nguyên, nên người đọc mua đúng thứ để lặp lại thí nghiệm.

IGSN gắn trên mẫu và trong dữ liệu. Mỗi mẫu được đăng ký có một mã, ghi trên nhãn lưu kho và trong bảng dữ liệu, kèm thông tin vị trí lấy mẫu, người lấy, phương pháp. Bài báo nhắc mã IGSN để người đọc tra lại bản ghi mẫu.

IGSN hữu ích với mẫu được chia nhỏ. Một lõi khoan cắt thành nhiều đoạn cho nhiều phòng thí nghiệm có thể có mã cho từng đoạn, kèm quan hệ với mẫu mẹ, giúp kết quả từ các nơi ghép lại đúng.

Trích dẫn dữ liệu và phần mềm trong bài báo

Nguyên tắc chung theo các bộ nguyên tắc trích dẫn dữ liệu và phần mềm của cộng đồng FORCE11: coi dữ liệu và phần mềm là đối tượng được trích dẫn ngang bài báo, đặt trong danh mục tài liệu tham khảo chứ không chỉ nhắc trong văn bản.

  1. Ghi đủ: tác giả hoặc người tạo, năm, tên bộ dữ liệu hay phần mềm, phiên bản, nơi lưu trữ hoặc nhà phát hành, DOI hay mã định danh.
  2. Đặt trích dẫn vào danh mục tài liệu tham khảo, đồng thời nhắc trong phần phương pháp hoặc tuyên bố sẵn có dữ liệu.
  3. Dùng DOI của đúng phiên bản đã dùng để phân tích.
  4. Khi nộp bài, kiểm hệ thống của tạp chí có trường riêng cho dữ liệu liên quan không, và điền DOI vào đó.
  5. Sau khi bài đăng, cập nhật bản ghi dữ liệu trên kho để thêm quan hệ trỏ tới DOI của bài báo.

Bước 5 thường bị quên. Quan hệ hai chiều giữa bài báo và dữ liệu giúp các hệ thống như DataCite và OpenAlex nối được chúng, và lượt dùng lại dữ liệu được ghi nhận cho bạn.

Lỗi hay gặp khi gắn mã cho dữ liệu, phần mềm, mẫu vật

Những lỗi dưới đây làm mã định danh có cũng như không. Phần lớn sửa được trong vài phút nếu phát hiện sớm.

LỗiHệ quảCách sửa
Trích DOI đại diện thay vì DOI phiên bảnNgười đọc tải bản mới hơn, kết quả không khớpGhi DOI đúng phiên bản đã phân tích
Mô tả dữ liệu sơ sài, không có từ điển biếnCó tệp mà không dùng đượcKèm tệp mô tả tên biến, đơn vị, mã hoá, cách thu thập
Không gắn ORCID iD của người tạoBản ghi không tự vào hồ sơ ORCIDĐiền ORCID iD cho từng người tạo khi nộp vào kho
Ghi tên kháng thể không kèm RRIDKhông xác định được đúng sản phẩmTra và thêm RRID vào phần phương pháp
Nộp phần mềm không có giấy phépNgười khác không biết được dùng tới đâuThêm tệp giấy phép trước khi tạo bản phát hành

Kho dữ liệu thường cho sửa siêu dữ liệu sau khi đã có DOI mà không đổi DOI, nên phát hiện thiếu sót thì cứ bổ sung. Chỉ khi thay đổi chính tệp dữ liệu mới cần tạo phiên bản mới.

Lợi ích thật khi người khác dùng lại

Lợi ích rõ nhất là được ghi nhận. Khi một nhóm khác dùng bộ dữ liệu của bạn và trích dẫn bằng DOI, lượt trích dẫn đó được hệ thống đếm được, gắn với tên bạn, có thể đưa vào hồ sơ ORCID. Ghi bằng chữ “dữ liệu từ nhóm của ông A” thì không ai đếm được.

Lợi ích thứ hai là giảm thư hỏi xin dữ liệu và câu hỏi về phiên bản. Người cần đã có bản đúng, mô tả đủ, điều kiện sử dụng rõ.

Lợi ích thứ ba là kiểm chứng. Phản biện, người đọc, thậm chí chính bạn vài năm sau, có thể chạy lại phân tích trên đúng dữ liệu và đúng phiên bản mã đã dùng.

Một lưu ý: mã định danh không thay thế giấy phép. Kèm giấy phép rõ ràng cho dữ liệu và phần mềm, chẳng hạn một giấy phép Creative Commons cho dữ liệu hoặc giấy phép mã nguồn mở cho phần mềm, để người khác biết họ được làm gì.

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

Dữ liệu đã đính kèm làm tài liệu bổ sung của bài thì có cần DOI riêng không?

Nếu dữ liệu là căn cứ chính của kết luận và người khác có thể dùng lại, nên nộp thêm vào kho có DOI. Tài liệu bổ sung của tạp chí thường khó tìm, khó trích dẫn riêng và có thể bị mất khi tạp chí đổi nền tảng.

Mã nguồn trên GitHub đã có đường link rồi, sao còn cần DOI?

Đường link GitHub trỏ tới trạng thái mới nhất và có thể biến mất nếu kho bị xoá. DOI qua Zenodo trỏ tới một bản lưu trữ cố định của đúng phiên bản bạn đã dùng.

Kháng thể chưa có RRID thì làm sao?

Tra trên các danh mục nguồn trước; nếu thật sự chưa có, gửi đề nghị đăng ký theo hướng dẫn của sáng kiến RRID. Trong lúc chờ, ghi đầy đủ hãng, mã sản phẩm, số lô trong phần phương pháp.

Dữ liệu có thông tin cá nhân thì có xin DOI được không?

Được, cho bản ghi mô tả. Kho lưu trữ có thể công khai siêu dữ liệu và để tệp ở chế độ hạn chế, kèm điều kiện và quy trình xin truy cập. Không đưa dữ liệu nhận diện được người tham gia lên chế độ công khai.

IGSN có cần thiết cho nghiên cứu xã hội không?

Thường là không. IGSN dành cho mẫu vật vật lý như đất, đá, nước, mẫu sinh học. Nghiên cứu xã hội chủ yếu cần DOI cho bộ dữ liệu khảo sát và tài liệu hướng dẫn mã hoá đi kèm.

Trích dẫn dữ liệu của chính mình có bị coi là tự trích dẫn không?

Về mặt kỹ thuật có, nhưng đó là trích dẫn cần thiết để người đọc lần ra dữ liệu gốc. Nó khác với việc trích bài cũ của mình không liên quan. Ghi đủ và đúng chỗ là thực hành được các bộ nguyên tắc trích dẫn dữ liệu khuyến khích.

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]