Bước tới nội dung

Bản mẫu:Taxonbar/doc

Bách khoa toàn thư mở Wikipedia

Mô tả

Bản mẫu metadata này liên kết các bài viết trên Wikipedia với các cơ sở dữ liệu sinh học và phân loại học khác nhau. Taxonbar thể hiện các liên kết này như là các chuỗi ngắn, chỉ ra thẻ nhận dạng duy nhất của mỗi cơ sở dữ liệu đã được gán cho đơn vị phân loại với mục tiêu lập danh lục.

Các thẻ nhận dạng phân loại học của mỗi đơn vị phân loại được lưu giữ và truy tìm từ mỗi mục Wikidata tương ứng cho đơn vị phân loại đó, nhưng có thể ghi đè lên trong mỗi bài riêng lẻ bằng cách nhập dữ liệu cục bộ. Bổ sung dữ liệu vào Wikidata được ưu tiên hơn.

Dự án này dựa vào sự {{Kiểm soát tính nhất quán}} và Wikidata:WikiProject Taxonomy. Nếu bạn là biên tập viên của bản mẫu (hoặc bảo quản viên/hành chính viên Wikipedia), bạn có thể tham gia đóng góp tại Mô đun:Taxonbar. Đề nghị thảo luận ý tưởng/suy nghĩ để hoàn thiện hoặc sử dụng tại Bản mẫu:Taxonbar/thảo luận.

Taxonbar được đặt dưới tất cả bản mẫu điều hướng, ngoại trừ Authority control (không thể hiện ở đây).

Vị trí

Đề nghị đặt Taxonbar chính xác. Là bản mẫu siêu dữ liệu, Taxonbar nên được đặt:

Cách sử dụng

Thêm Taxonbar vào bài viết:

  1. Trong chế độ sửa mã nguồn, chèn {{Taxonbar}} vào phía dưới tất cả các bản mẫu điều hướng khác, ngoại trừ bản mẫu Authority control.
  2. Chọn "Xem trước" để kiểm tra vị trí và xem các thẻ nhận dạng đơn vị phân loại nào được tự động lấy ra từ Wikidata.
  3. Nếu bạn có nhiều thẻ nhận dạng hơn cần thêm vào, xem xét việc bổ sung chúng vào mục từ đó của bài trên Wikidata (sao cho tất cả các phiên bản ngôn ngữ của Wikipedia sẽ tự động thu được lợi íc này). Cần thận trọng trong việc chỉnh sửa cấu trúc hoặc tên gọi của đơn vị phân loại trên Wikidata cho tới khi bạn quen với Wikidata:WikiProject TaxonomyWikidata:WikiProject Taxonomy/Tutorial.

Mã cơ bản:

{{Taxonbar}}

Ví dụ về đơn vị phân loại

Vẹt đỏ đuôi dài

{{Taxonbar}} khi đặt trong bài Vẹt đỏ đuôi dài: Lỗi Lua trong Mô_đun:Taxonbar tại dòng 141: attempt to index field 'wikibase' (a nil value).

Ví dụ sử dụng cơ bản

Một số bài viết sử dụng:

Thẻ nhận dạng đơn vị phân loại

Bản mẫu này có thể tự động lấy thông tin của nó từ các thuộc tính sau trên Wikidata. Điều này được định sẵn trong Mô đun:Taxonbar/conf.

Lỗi Lua: callParserFunction: function "#statements" was not found.

Ẩn thẻ nhận dạng cụ thể (tùy chọn)

Các thẻ nhận dạng riêng rẽ liệt kê trong bảng trên có thể bị loại bỏ (ẩn) khỏi bảng dữ liệu bằng cách thiết lập tham biến tương ứng thành no. Điều này là hữu ích khi cố gắng giảm số lượng liên kết trong Taxonbar. Các khoảng trống (dấu cách) là tùy chọn. Không có ý nghĩa gì khi loại bỏ quá nhiều thẻ nhận dạng, chẳng hạn: loại bỏ các thẻ nhận dạng thực vật hay nấm từ một đơn vị phân loại động vật sẽ không có tác dụng gì do các tham biến này sẽ không hiện ra đối với một đơn vị phân loại động vật. Tốt nhất nên xem trước {{Taxonbar}} trên trang và quyết định những hạng mục nào cung cấp ít dữ liệu tương quan. Các loài thực vật sẽ có nhiều hạng mục nhất và là có thể nhất trong việc cần ẩn một số hạng mục nếu mục tiêu là giữ cho bảng dữ liệu chỉ nằm trên một dòng.

Ví dụ: Để loại bỏ FOC, IPNI và AFPD, mã sẽ tương tự như sau:

{{Taxonbar | foc = no | ipni = no| apdb = no }}

Trên trang Coffea arabica kết quả sẽ là:

Lỗi Lua trong Mô_đun:Taxonbar tại dòng 141: attempt to index field 'wikibase' (a nil value).

Cơ sở dữ liệu bị loại trừ

Các cơ sở dữ liệu này có sẵn trên Wikidata, nhưng theo mặc định bị loại khỏi đây (vi.wiki) vì các lý do mô tả dưới đây.

Tên thuộc tính Wikidata      ID Tổ chức, tác giả Mô tả Ngôn ngữ
Lỗi Lua trong Mô_đun:Wd tại dòng 632: attempt to index field 'wikibase' (a nil value). P3088 from=P3088}} Tiếng Đài Loan
Lỗi Lua trong Mô_đun:Wd tại dòng 632: attempt to index field 'wikibase' (a nil value). P4902 from=P4902}} Tiếng Tây Ban Nha
Lỗi Lua trong Mô_đun:Wd tại dòng 632: attempt to index field 'wikibase' (a nil value). P5263 from=P5263}} Tiếng Séc
Lỗi Lua trong Mô_đun:Wd tại dòng 632: attempt to index field 'wikibase' (a nil value). P6115 from=P6115}} Tiếng Pháp
Lỗi Lua trong Mô_đun:Wd tại dòng 632: attempt to index field 'wikibase' (a nil value). P4630 from=P4630}} Tiếng Pháp
Lỗi Lua trong Mô_đun:Wd tại dòng 632: attempt to index field 'wikibase' (a nil value). P1939 from=P1939}} Tiếng Thụy Điển
Lỗi Lua trong Mô_đun:Wd tại dòng 632: attempt to index field 'wikibase' (a nil value). P6043 from=P6043}} Tiếng Pháp
Lỗi Lua trong Mô_đun:Wd tại dòng 632: attempt to index field 'wikibase' (a nil value). P5179 from=P5179}} Tiếng Catalunya
Lỗi Lua trong Mô_đun:Wd tại dòng 632: attempt to index field 'wikibase' (a nil value). P6094 from=P6094}} Tiếng Đức
Lỗi Lua trong Mô_đun:Wd tại dòng 632: attempt to index field 'wikibase' (a nil value). P4311 from=P4311}} Tiếng Hà Lan
Lỗi Lua trong Mô_đun:Wd tại dòng 632: attempt to index field 'wikibase' (a nil value). P6054 from=P6054}} Tiếng Pháp
Lỗi Lua trong Mô_đun:Wd tại dòng 632: attempt to index field 'wikibase' (a nil value). P2794 from=P2794}} Tiếng Pháp
Lỗi Lua trong Mô_đun:Wd tại dòng 632: attempt to index field 'wikibase' (a nil value). P6025 from=P6025}} Tiếng Pháp
Lỗi Lua trong Mô_đun:Wd tại dòng 632: attempt to index field 'wikibase' (a nil value). P3102 from=P3102}} Tiếng Nga
Lỗi Lua trong Mô_đun:Wd tại dòng 632: attempt to index field 'wikibase' (a nil value). P3186 from=P3186}} Tiếng Pháp
Lỗi Lua trong Mô_đun:Wd tại dòng 632: attempt to index field 'wikibase' (a nil value). P3105 from=P3105}} Tiếng Pháp
Lỗi Lua trong Mô_đun:Wd tại dòng 632: attempt to index field 'wikibase' (a nil value). P4125 from=P4125}} Tiếng Pháp
Lỗi Lua trong Mô_đun:Wd tại dòng 632: attempt to index field 'wikibase' (a nil value). P6142 from=P6142}} Tiếng Hà Lan
Lỗi Lua trong Mô_đun:Wd tại dòng 632: attempt to index field 'wikibase' (a nil value). P3322 from=P3322}} Tiếng Hà Lan
Lỗi Lua trong Mô_đun:Wd tại dòng 632: attempt to index field 'wikibase' (a nil value). P4664 from=P4664}} Tiếng Bồ Đào Nha

Tham biến bổ sung

Một số thẻ nhận dạng đơn vị phân loại hiện tại không có trên Wikidata nhưng có thể bổ sung thông qua các tham biến bổ sung, tuy nhiên việc bổ sung dữ liệu vào Wikidata được ưu tiên hơn.

Ví dụ:

{{Taxonbar | emonocot = 280381 | Wikispecies = Lilium }}

Trên trang Lilium kết quả sẽ là:

Lỗi Lua trong Mô_đun:Taxonbar tại dòng 141: attempt to index field 'wikibase' (a nil value).

trong đó thẻ nhận dạng đơn vị phân loại trong World Checklist of Selected Plant Families đã được thêm vào những gì lấy ra được từ Wikidata.

Tham biến Cơ sở dữ liệu URL thuộc tính/Liên kết liên wiki
eMonocot eMonocot http://e-monocot.org/taxon/urn:kew.org:wcs:taxon:$1
emonocotfamily eMonocot http://e-monocot.org/taxon/urn:kew.org:wcs:family:$1
wsc-species World Spider Catalog http://www.wsc.nmbe.ch/search?sFamily=&fMt=begin&sGenus=&gMt=begin&sSpecies=&sMt=begin&mMt=exact&multiPurpose=slsid&sMulti=$1
wsc-genus World Spider Catalog http://www.wsc.nmbe.ch/search?sFamily=&fMt=begin&sGenus=&gMt=begin&sSpecies=&sMt=begin&mMt=exact&multiPurpose=glsid&sMulti=$1
wsc-family World Spider Catalog http://www.wsc.nmbe.ch/search?sFamily=&fMt=begin&sGenus=&gMt=begin&sSpecies=&sMt=begin&mMt=exact&multiPurpose=flsid&sMulti=$1
Wikispecies Wikispecies Wikispecies:$1

Nhiều hạng mục Wikidata

Một số đơn vị phân loại sẽ tồn tại dưới nhiều tên gọi (các đồng nghĩa) trong Wikidata. Để thêm các từ đồng nghĩa này, bạn có thể sử dụng các tham biến |from2=, |from3= v.v. để liệt kê ID trong Wikidata của chúng. Tham biến |from= / |from1= sẽ được tự động xác định bởi hạng mục Wikidata có liên đới. Mặc dù không bắt buộc nhưng nên là ưu tiên lựa chọn khi xét theo quan điểm phục vụ bảo trì, để liệt kê hạng mục Wikidata thông qua tham biến |from= / |from1=. Các tham biến |from2= v.v. có thể liệt kê thủ công; điều này có thể là hữu ích nếu hạng mục Wikidata liên đới khác với tên gọi đơn vị phân loại của bài viết trên Wikipedia.

Nếu có từ trên 1 hàng trở lên, tên gọi đơn vị phân loại từ Wikidata sẽ được hiển thị ở cột tận cùng trái — để ghi đè lên nó, sử dụng các tham biến |title= / |title1=, |title2=, |title3= v.v. Bạn có thể bổ sung các thẻ nhận dạng đơn vị phân loại không có trong Wikidata bằng cách chèn số thích hợp vào chỗ kết thúc của tên tham biến — chẳng hạn để bổ sung emonocot vào hàng thứ hai, sử dụng |emonocot2=.

Chẳng hạn {{Taxonbar|from=Q26972265|from2=Q20717272}} khi đặt vào trang Chó sẽ tạo ra: Lỗi Lua trong Mô_đun:Taxonbar tại dòng 141: attempt to index field 'wikibase' (a nil value).

Cùng cách tiếp cận này có thể dùng khi đơn vị phân loại đơn loài (đơn chi) chỉ có một bài duy nhất, nhưng lại có nhiều hạng mục trong Wikidata. Chẳng hạn Haptanthus bao gồm chi này và loài duy nhất của nó, {{Taxonbar|from1=Q15715555|from2=Q133951}} tạo ra: Lỗi Lua trong Mô_đun:Taxonbar tại dòng 141: attempt to index field 'wikibase' (a nil value).

Đồng nghĩa gốc

Các đồng nghĩa gốc có sẵn trên Wikidata (thông qua (P566)) được tự động chèn vào. Bạn cũng có thể liệt kê thủ công đồng nghĩa gốc thông qua |from#= để tùy biến vị trí của nó.

Ví dụ, cả

{{Taxonbar|from1=Q43372357|from2=Q164254}}
{{Taxonbar|from1=Q43372357|from2=Q164254|from3=Q21977691}}

sẽ tạo ra bảng nhận dạng đơn vị phân loại đồng nhất cho Ponerorchis cucullata: Lỗi Lua trong Mô_đun:Taxonbar tại dòng 141: attempt to index field 'wikibase' (a nil value).

hay {{Taxonbar|from1=Q43372357|from2=Q21977691|from3=Q164254}} cho vị trí tùy biến: Lỗi Lua trong Mô_đun:Taxonbar tại dòng 141: attempt to index field 'wikibase' (a nil value).

More taxon examples

Tẩy sạch vùng nhớ đệm máy chủ

lthumb Arabica coffee, Coffea arabica Lỗi Lua trong Mô_đun:Taxonbar tại dòng 141: attempt to index field 'wikibase' (a nil value). lthumb Common Milkweed, Asclepias syriaca Lỗi Lua trong Mô_đun:Taxonbar tại dòng 141: attempt to index field 'wikibase' (a nil value). lthumb Monarch butterfly, Danaus plexippus Lỗi Lua trong Mô_đun:Taxonbar tại dòng 141: attempt to index field 'wikibase' (a nil value). lthumb Jaguar, Panthera onca Lỗi Lua trong Mô_đun:Taxonbar tại dòng 141: attempt to index field 'wikibase' (a nil value). lthumb Eastern bluebird, Sialia sialis Lỗi Lua trong Mô_đun:Taxonbar tại dòng 141: attempt to index field 'wikibase' (a nil value). lthumb Firefly, Lampyridae Lỗi Lua trong Mô_đun:Taxonbar tại dòng 141: attempt to index field 'wikibase' (a nil value). lthumb fly agaric, Amanita muscaria Lỗi Lua trong Mô_đun:Taxonbar tại dòng 141: attempt to index field 'wikibase' (a nil value). lthumb, Saccharomyces cerevisiae Lỗi Lua trong Mô_đun:Taxonbar tại dòng 141: attempt to index field 'wikibase' (a nil value). lthumb Lactobacillus acidophilus Lỗi Lua trong Mô_đun:Taxonbar tại dòng 141: attempt to index field 'wikibase' (a nil value). lthumb Plasmodium falciparum Lỗi Lua trong Mô_đun:Taxonbar tại dòng 141: attempt to index field 'wikibase' (a nil value).

Sửa đổi mô đun — danh sách việc cần làm

  • Tiếp tục bổ sung hỗ trợ cho các tham biến mới và hữu ích.

Sửa đổi mô đun — danh sách việc không cần làm

Xem thêm

Liên kết khác

Tracking categories

Maintenance required

Maintenance desired

Tracking only (no error)