Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

marc2ris - Trực tuyến trên đám mây

Chạy marc2ris trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh marc2ris có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


marc2ris - chuyển đổi dữ liệu thư mục MARC sang định dạng RIS

SYNOPSIS


marc2ris [-e log-đích] [-h] [-l mức đăng nhập] [-L tệp nhật ký] [-m] [-o ô uế]
[-O ô uế] [-NS kiểu đầu vào] [-u t | f] hồ sơ

MÔ TẢ


marc2ris cố gắng trích xuất thông tin hữu ích cho RefDB từ tập dữ liệu MARC. MARC
(Định dạng Danh mục Máy có thể Đọc được) là một tiêu chuẩn có nguồn gốc từ những năm 1960 và được sử dụng rộng rãi
được sử dụng bởi các thư viện và cơ quan thư mục. Hầu hết các thư viện cung cấp quyền truy cập Z39.50 có thể
cung cấp các bản ghi ở ít nhất một định dạng MARC (giống như với hầu hết các "tiêu chuẩn" khác, có
một vài để lựa chọn). Hiện tại, các phương ngữ MARC sau được hỗ trợ:

MARC21
Đây là một nỗ lực nhằm hợp nhất các biến thể MARC hiện có (chủ yếu là USMARC và CANMARC)
và rất có thể sẽ là định dạng được hỗ trợ bởi tất cả các thư viện trong tương lai gần. Các
định dạng được mô tả trên Thư viện of Quốc hội MARC trang[1.

UNIMARC
Đây là mức tương đương của Châu Âu về một nỗ lực tiêu chuẩn hóa. Đặc điểm kỹ thuật có thể được
tìm thấy tại đây[2.

Vương quốc AnhMARC
Định dạng này khá gần với biến thể USMARC và chủ yếu được sử dụng bởi các thư viện trong
Vương quốc Anh và ở Ireland. Các thư viện hỗ trợ định dạng này có thể chuyển sang
MARC21 trong tương lai. Rất tiếc, không có mô tả trực tuyến nào về định dạng này, nhưng
điều này PDF tài liệu[3] mô tả sự khác biệt chính giữa USMARC và UKMARC.

LỰA CHỌN


Theo mặc định, tập lệnh đọc dữ liệu USMARC từ stdin và gửi dữ liệu RIS đến stdout.

-e log-đích
log-đích có thể có các giá trị 0, 1 hoặc 2 hoặc các chuỗi tương đương tiêu chuẩn,
syslog, hoặc là hồ sơ, tương ứng. Giá trị này chỉ định nơi thông tin nhật ký đi đến.
0 (không) có nghĩa là tin nhắn được gửi đến stderr. Chúng ngay lập tức có sẵn trên
nhưng chúng có thể gây trở ngại cho đầu ra lệnh. 1 sẽ gửi đầu ra đến
cơ sở nhật ký hệ thống. Hãy nhớ rằng nhật ký hệ thống phải được định cấu hình để chấp nhận thông báo nhật ký
từ các chương trình người dùng, hãy xem syslog(8) trang người đàn ông để biết thêm thông tin. Giống Unix
hệ thống thường lưu các thông báo này trong /var/log/user.log. 2 sẽ gửi tin nhắn đến
một tệp nhật ký tùy chỉnh có thể được chỉ định bằng -L tùy chọn.

-h
Hiển thị trợ giúp và màn hình sử dụng, sau đó thoát.

-l mức đăng nhập
Chỉ định mức độ ưu tiên cho các sự kiện được ghi lại. Đây là một số giữa 0
và 7 hoặc một trong các chuỗi khẩn cấp, cảnh báo, chí mạng, phạm tội, cảnh báo, nhận thấy, Thông tin, gỡ lỗi,
tương ứng (xem thêm định nghĩa mức Nhật ký). -1 vô hiệu hóa hoàn toàn việc ghi nhật ký. Thấp
cấp độ nhật ký như 0 có nghĩa là chỉ những tin nhắn quan trọng nhất mới được ghi lại. Nhật ký cao hơn
cấp có nghĩa là các sự kiện ít quan trọng hơn cũng được ghi lại. 7 sẽ bao gồm gỡ lỗi
tin nhắn. Phần sau có thể dài và nhiều, vì vậy bạn muốn tránh mức nhật ký này
trừ khi bạn cần theo dõi các vấn đề.

-L tệp nhật ký
Chỉ định đường dẫn đầy đủ đến tệp nhật ký sẽ nhận thông báo nhật ký. Điển hình là cái này
sẽ là / var / log / refdba.

-m
Bật đầu ra MARC bổ sung. Dữ liệu đầu ra sẽ là đầu ra RIS xen kẽ
với dữ liệu MARC nguồn được sử dụng để tạo đầu ra. Điều này rất hữu ích để khắc phục
lỗi chuyển đổi theo cách thủ công.

-o hồ sơ
Gửi đầu ra tới hồ sơ. Nếu hồ sơ tồn tại, nội dung của nó sẽ bị ghi đè.

-O hồ sơ
Gửi đầu ra tới hồ sơ. Nếu hồ sơ tồn tại, đầu ra sẽ được thêm vào.

-t kiểu đầu vào
Chỉ định kiểu đầu vào MARC. Mặc định là MARC21. Các loại có sẵn khác là UNIMARC
Vương quốc AnhMARC.

-u t | f
Yêu cầu đầu ra Unicode nếu được đặt thành "t" (đây là giá trị mặc định). marc2ris cố gắng
chuyển đổi dữ liệu đầu vào thành Unicode (trừ khi tập dữ liệu tuyên bố rõ ràng rằng nó
đã sử dụng Unicode). Nếu quá trình chuyển đổi dường như không hoạt động, hãy đặt giá trị này thành "f" là
một số biến thể MARC không quy định mã hóa ký tự một cách rõ ràng.

CẤU HÌNH


marc2ris đánh giá tệp marc2risrc để khởi tạo chính nó.

Bàn 1. marc2risrc
┌───────────┬───────────────────────── ────────────┐
BiếnMặc địnhBình luận
├───────────┼───────────────────────── ────────────┤
│outfile │ (none) │ Tệp đầu ra mặc định │
│ │ │ tên. │
├───────────┼───────────────────────── ────────────┤
│outappend │ t │ Xác định xem │
Đầu ra │ │ │ được thêm vào (t) │
│ │ │ vào một tệp hiện có hoặc │
│ │ │ ghi đè (f) một │
│ │ │ tệp hiện có. │
├───────────┼───────────────────────── ────────────┤
│unmapped │ t │ Nếu được đặt thành t, không xác định │
Thẻ │ │ │ trong dữ liệu đầu vào │
│ │ │ sẽ được xuất sau │
│ │ │ a nhãn; cái │
│ │ │ dữ liệu kết quả có thể là │
│ │ │ kiểm tra và sau đó được │
│ │ │ được gửi qua khát đến │
│ │ │ lột những thứ này ra │
│ │ │ dòng bổ sung. Nếu đặt │
│ │ │ đến f, các thẻ không xác định sẽ │
│ │ │ được bỏ qua một cách duyên dáng. │
├───────────┼───────────────────────── ────────────┤
│logfile │ /var/log/med2ris.log │ Đường dẫn đầy đủ của một │
│ │ │ tệp nhật ký tùy chỉnh. Đây là │
│ │ │ chỉ được sử dụng nếu logdest là │
│ │ │ đặt một cách thích hợp. │
├───────────┼───────────────────────── ────────────┤
│logdest │ 1 │ Điểm đến của │
│ │ │ thông tin nhật ký. 0 = │
│ │ │ in sang stderr; 1 = sử dụng │
│ │ │ cơ sở nhật ký hệ thống; 2 = │
│ │ │ sử dụng tệp nhật ký tùy chỉnh. │
│ │ │ Cái sau cần một │
│ │ │ cài đặt thích hợp của │
│ │ │ tệp nhật ký. │
├───────────┼───────────────────────── ────────────┤
│loglevel │ 6 │ Loglevel lên đến │
│ │ │ thông điệp nào sẽ là │
│ │ │ đã gửi. Cài đặt thấp (0) │
│ │ │ chỉ cho phép nhiều nhất │
│ │ │ thông điệp quan trọng, một │
│ │ │ cài đặt cao (7) cho phép │
│ │ │ tất cả các tin nhắn bao gồm │
│ │ │ gỡ lỗi tin nhắn. -1 nghĩa là │
│ │ │ sẽ không có gì được ghi lại. │
└───────────┴───────────────────────── ────────────┘

DỮ LIỆU CHẾ BIẾN


Mục đích của định dạng MARC hoàn toàn khác với mục đích của định dạng RIS,
vì vậy bạn không nên quá ngạc nhiên rằng quá trình nhập dữ liệu MARC hơi khó khăn tại
các cạnh. Bộ lọc dường như xử lý tốt với khá nhiều tập dữ liệu, nhưng những điều sau
những thiếu sót được biết đến (và nhiều khả năng được phát hiện bởi độc giả quan tâm):

· Một số trường, như 846, hiện bị bỏ qua hoàn toàn. Điều này, tất nhiên, ràng buộc với
thay đổi.

· Tên tác giả được chỉ định theo thứ tự tự nhiên, chẳng hạn như Tên đệm Đầu tiên,
không được chuẩn hóa do các vấn đề với nhiều tên đệm hoặc họ. Tác giả
tên theo thứ tự nghịch đảo, tức là một cái gì đó như Họ, Tên đệm đầu tiên, được chuẩn hóa
chính xác trong hầu hết các trường hợp. Việc xử lý các tên không thuộc Châu Âu là một vấn đề cần thử nghiệm và
lỗi.

· Xử lý bộ ký tự hơi hạn chế. Chỉ ký tự đầu vào không thay đổi
mã hóa hoặc UTF-8 có sẵn cho dữ liệu đầu ra.

Điều đó nói rằng, vẫn còn một số hy vọng. Các -m tùy chọn dòng lệnh chuyển sang bổ sung
Đầu ra MARC. Nghĩa là, đầu ra được tạo sẽ chứa các dòng xen kẽ hiển thị
nội dung của các trường MARC ban đầu được sử dụng để tạo dòng RIS hoặc các dòng sau. Vì
ví dụ, đoạn mã đầu ra sau đây cho biết cách marc2ris tạo ra các dòng tác giả từ
đầu vào MARC:

trường tác giả trống (100)
: Tác giả (Ind1): 1
: Tác giả ($ a): Ershov, AP
: Tác giả ($ b):
: Tác giả ($ c):
: Tác giả (Ind1): 1
: Tác giả ($ a): Knuth, Donald Ervin,
: Tác giả ($ b):
: Tác giả ($ c):
AU - Ershov, AP
AU - Knuth, Donald Ervin

Nếu bạn cảm thấy marc2ris không dịch dữ liệu của bạn một cách thích hợp, cách dễ nhất có thể là
sử dụng -m chuyển và chuyển hướng đầu ra thành một tệp. Sau đó, bạn có thể phân tích
tình huống và sửa các đường RIS khi bạn thấy phù hợp. Cuối cùng, bạn có thể loại bỏ các dòng MARC
với một lệnh như:

~ $ grep -v " "<withmarc.ris> womarc.ris

Sử dụng marc2ris trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    con muỗi, con muỗi, con muỗi, con muỗi,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - hộp công cụ GNAT
    MÔ TẢ: Th...
    Chạy aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    con muỗi, con muỗi, con muỗi, con muỗi,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - hộp công cụ GNAT
    MÔ TẢ: Th...
    Chạy aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-nhàn rỗi-thông tin
    cpupower-nhàn rỗi-thông tin
    thông tin nhàn rỗi cpupower - Tiện ích cho
    lấy thông tin kernel nhàn rỗi của cpu
    CÚP PHÁT: cpupower [ -c cpulist ]
    thông tin nhàn rỗi [tùy chọn] MÔ TẢ: Một công cụ
    cái nào in ra p...
    Chạy thông tin cpupower-nhàn rỗi
  • 4
    cpupower-nhàn rỗi-set
    cpupower-nhàn rỗi-set
    cpupower Idle-set - Tiện ích set cpu
    tùy chọn kernel cụ thể ở trạng thái nhàn rỗi
    CÚP PHÁT: cpupower [ -c cpulist ]
    thông tin nhàn rỗi [tùy chọn] MÔ TẢ:
    cpupower nhàn rỗi-se...
    Chạy cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Sửa đổi/in thông tin của người dùng
    đường dẫn tìm kiếm bản đồ hiện tại. Ảnh hưởng đến
    quyền truy cập của người dùng vào dữ liệu hiện có theo
    các bộ bản đồ khác ở vị trí hiện tại. ...
    Chạy g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - In tin nhắn, cảnh báo,
    thông tin tiến trình hoặc lỗi nghiêm trọng trong
    Cách CỎ. Mô-đun này nên được sử dụng trong
    tập lệnh cho các tin nhắn được gửi tới người dùng.
    KEYWO...
    Chạy g.messagegrass
  • Khác »

Ad