Theisn
Mô -đun cung cấp kèo bóng đá pháp dữ liệu cho các tiêu chuẩn đánh số sản phẩm quốc tế sau đây: EAN13, UPC, ISBN (sách), ISMN (âm nhạc) và ISSN (sê -ri). Các số được xác nhận trên đầu vào theo một danh sách các tiền tố được mã hóa cứng; Danh sách các tiền tố này cũng được sử dụng để gạch nối số trên đầu ra. Vì các tiền tố mới được chỉ định theo thời gian, danh sách các tiền tố có thể đã hết hạn. Hy vọng rằng một phiên bản trong tương lai của mô -đun này sẽ có được danh sách tiền tố từ một hoặc nhiều bảng có thể dễ dàng cập nhật bởi người dùng khi cần thiết; Tuy nhiên, hiện tại, danh sách chỉ có thể được cập nhật bằng cách sửa đổi mã nguồn và biên dịch lại. Ngoài ra, hỗ trợ xác thực và gạch nối tiền tố có thể bị loại bỏ khỏi phiên bản tương lai của mô -đun này.
Mô -đun này được coi làđáng tin cậyxông, nghĩa là, nó có thể được cài đặt bởi những người không giám sát cóTạo
Đặc quyền trên cơ sở dữ kèo bóng đá pháp hiện tại.
Bảng F.10Hiển thị kèo bóng đá pháp dữ liệu được cung cấp bởiisn
Mô -đun.
Bảng F.10.isn
Kiểu dữ kèo bóng đá pháp
Kiểu dữ kèo bóng đá pháp | Mô tả |
---|---|
EAN13 |
Số bài viết châu Âu, luôn được hiển thị ở định dạng hiển thị EAN13 |
ISBN13 |
Số sách kèo bóng đá pháp quốc tế sẽ được hiển thị ở định dạng hiển thị EAN13 mới |
ISMN13 |
Số nhạc kèo bóng đá pháp quốc tế sẽ được hiển thị ở định dạng hiển thị EAN13 mới |
ISSN13 |
Số sê -ri kèo bóng đá pháp quốc tế sẽ được hiển thị ở định dạng hiển thị EAN13 mới |
kèo bóng đá pháp |
Số sách kèo bóng đá pháp quốc tế sẽ được hiển thị ở định dạng hiển thị ngắn cũ |
ISMN |
Số nhạc kèo bóng đá pháp quốc tế sẽ được hiển thị ở định dạng hiển thị ngắn cũ |
ISSN |
Số sê -ri kèo bóng đá pháp quốc tế sẽ được hiển thị ở định dạng hiển thị ngắn cũ |
kèo bóng đá pháp |
Mã sản phẩm Universal |
Một số ghi chú:
ISBN13, ISMN13, số ISSN13 đều là số EAN13.
Số EAN13 không phải lúc nào cũng là ISBN13, ISMN13 hoặc ISSN13 (một số là).
Một số số ISBN13 có thể được hiển thị dưới dạng kèo bóng đá pháp.
Một số số ISMN13 có thể được hiển thị dưới dạng ISMN.
Một số số ISSN13 có thể được hiển thị dưới dạng ISSN.
Số UPC là một tập hợp con của kèo bóng đá pháp số EAN13 (về cơ bản chúng là EAN13 mà không có đầu tiên0
Digit).
Tất cả kèo bóng đá pháp số UPC, ISBN, ISMN và ISSN có thể được biểu diễn dưới dạng số EAN13.
15812_16083
Thekèo bóng đá pháp
, ISMN
vàISSN
kèo bóng đá pháp sẽ hiển thị phiên bản ngắn của số (ISXN 10) bất cứ khi nào có thể và sẽ hiển thị định dạng ISXN 13 cho các số không phù hợp với phiên bản ngắn. TheEAN13
, ISBN13
, ISMN13
vàISSN13
kèo bóng đá pháp sẽ luôn hiển thị phiên bản dài của ISXN (EAN13).
Theisn
Mô -đun cung cấp kèo bóng đá pháp cặp đúc sau:
ISBN13 <= EAN13
ISMN13 <= EAN13
ISSN13 <= EAN13
kèo bóng đá pháp <= EAN13
17374_17396
ISSN <= EAN13
kèo bóng đá pháp <= EAN13
kèo bóng đá pháp <= ISBN13
ISMN <= ISMN13
ISSN <= ISSN13
Khi đúc từEAN13
sang loại khác, có kiểm tra thời gian chạy rằng giá trị nằm trong miền của loại khác và lỗi được ném nếu không. kèo bóng đá pháp diễn viên khác chỉ đơn giản là kèo bóng đá pháp nhãn hiệu sẽ luôn thành công.
Theisn
Mô-đun cung cấp các toán tử so sánh tiêu chuẩn, cộng với hỗ trợ lập chỉ mục b-cây và băm cho tất cả kèo bóng đá pháp dữ liệu này. Ngoài ra, có một số chức năng chuyên ngành; hiển thị trongBảng F.11. Trong bảng này,isn
Có nghĩa là bất kỳ một trong kèo bóng đá pháp dữ liệu của mô -đun.
18861_18885isn
Chức năng
yếuChế độ được sử dụng để có thể chèn dữ kèo bóng đá pháp không hợp lệ vào bảng. Không hợp lệ có nghĩa là chữ số kiểm tra là sai, không phải là có số còn thiếu.
21211_21900
Khi bạn chèn kèo bóng đá pháp số không hợp lệ vào bảng bằng chế độ yếu, số sẽ được chèn bằng chữ số kiểm tra đã sửa, nhưng nó sẽ được hiển thị với dấu chấm than (!
) ở cuối, ví dụ0-11-000322-5!
. Điểm đánh dấu không hợp lệ này có thể được kiểm tra bằngis_valid
chức năng và xóa bằngmake_valid
chức năng.
22361_22464!
ký tự ở cuối số.
Một tính năng đặc biệt khác là trong quá trình nhập, bạn có thể viết?
thay cho chữ số kiểm tra và chữ số kiểm tra chính xác sẽ được chèn tự động.
-Sử dụng trực tiếp kèo bóng đá pháp: Chọn ISBN ('979-0-393-04002-9'); Chọn ISBN13 ('0901690546'); Chọn ISSN ('1436-4522'); -kèo bóng đá pháp đúc: - Lưu ý rằng bạn chỉ có thể đúc từ EAN13 sang loại khác khi - Số sẽ có giá trị trong lĩnh vực của loại mục tiêu; - Do đó, những điều sau đây sẽ không hoạt động: Chọn ISBN (EAN13 ('0220356483481')); - Nhưng những điều này sẽ: Chọn UPC (EAN13 ('0220356483481')); Chọn EAN13 (UPC ('220356483481')); -Tạo một bảng có một cột duy nhất để giữ số ISBN: Tạo kiểm tra bảng (ID ISBN); Chèn vào các giá trị thử nghiệm ('9780393040029'); -Tính toán các chữ số kiểm tra (quan sát '?'): Chèn vào các giá trị kiểm tra ('220500896?'); Chèn vào các giá trị thử nghiệm ('978055215372?'); Chọn ISSN ('3251231?'); Chọn ISMN ('979047213542?'); -Sử dụng chế độ yếu: Chọn isn_weak (đúng); Chèn vào các giá trị thử nghiệm ('978-0-11-000533-4'); Chèn vào các giá trị thử nghiệm ('9780141219307'); Chèn vào các giá trị thử nghiệm ('2-205-00876-X'); Chọn isn_weak (sai); Chọn ID từ bài kiểm tra trong đó không is_valid (id); Cập nhật bộ kiểm tra tập ID = make_valid (id) trong đó id = '2-205-00876-x!'; Chọn * từ bài kiểm tra; Chọn ISBN13 (id) từ kiểm tra;
Thông tin để thực hiện mô -đun này được thu thập từ một số trang web, bao gồm:
Tiền tố được sử dụng để gạch nối cũng được tổng hợp từ:
26508_26678
Germán Méndez Bravo (Kronuz), 2004 Từ2006
Mô -đun này được lấy cảm hứng từ Garrett A. Wollman'sISBN_ISSN
mã.
Nếu bạn thấy bất cứ điều gì trong tài kèo bóng đá pháp không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài kèo bóng đá pháp.