Openlibrary: LCCλ₯Ό LCC 클래슀 μ΄λ¦„μœΌλ‘œ λ³€ν™˜ν•˜λŠ” 방법

에 λ§Œλ“  2020λ…„ 04μ›” 23일  Β·  5μ½”λ©˜νŠΈ  Β·  좜처: internetarchive/openlibrary

LCCλŠ” λΆ„λ₯˜ 트리 μ•„λž˜μ— ~경둜둜 ν‘œμ‹œλ  수 μžˆμŠ΅λ‹ˆλ‹€. μ΄λŠ” μ‚¬μš©μžμ—κ²Œ ν‘œμ‹œν•˜λ €λŠ” μœ μš©ν•œ 정보λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. κ·Έλ ‡κ²Œ ν•˜λ €λ©΄ LCCλ₯Ό 클래슀둜 λ””μ½”λ”©ν•  수 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. (이 λ¬Έμ œλŠ” #3290μ—μ„œ λΆ„λ¦¬λ˜μ—ˆμŠ΅λ‹ˆλ‹€.)

ν•΄κ²°ν•˜κ³  싢은 문제λ₯Ό κΈ°μˆ ν•˜μ„Έμš”

μ˜¬λ°”λ₯Έ 데이터λ₯Ό ν”„λ‘œκ·Έλž˜λ° λ°©μ‹μœΌλ‘œ κ°€μ Έμ˜¬ 수 있기λ₯Ό μ›ν•©λ‹ˆλ‹€.

| μ‹€μ œ μ±…μ˜ μƒ˜ν”Œ LCC | μ˜ˆμƒ κ²°κ³Ό |
| -- | -- |
| F1047 .C95 | [
( "아메리카 λŒ€λ₯™μ˜ 역사", ( F )),
("μ˜κ΅­κ³„ 미ꡭ인(μΊλ‚˜λ‹€ 포함)", (F1001, F1145.2) ),
("영ꡭ 아메리카", (F1001, F1145.2) ),
("μΊλ‚˜λ‹€", (F1001, F1145.2) ),
("ν•΄μ–‘ 지방", (F1035.8) ),
("ν”„λ¦°μŠ€ μ—λ“œμ›Œλ“œ μ•„μΌλžœλ“œ", (F1046, F1049.7) ),
] |
| NC760 .B2813 2004 | [
("μ‹œκ° 예술", (N) ),
("κ·Έλ¦Ό. λ””μžμΈ. μΌλŸ¬μŠ€νŠΈλ ˆμ΄μ…˜", (NC) ),
("특수 κ³Όλͺ©", (NC760, NC825) ),
] |
| QH81 .C3525 1996 | [
("κ³Όν•™", (Q) ),
("μžμ—°μ‚¬ - 생물학", (QH) ),
("μžμ—°μ‚¬(일반)", (QH1, QH278.5) ),
] |
| RF290 .E73 2009 | [
("μ•½", (R) ),
("이비인후과", (RF) ),
("이과. κ·€μ˜ μ§ˆλ³‘", (RF110, RF320) ),
] |
| NB699.N4 B4 1969b | [
("μ‹œκ° 예술", (N) ),
("쑰각", (NB) ),
("기둝", (NB60, NB1115) ),
] |

더 λ§Žμ€ μ˜ˆλŠ” https://github.com/internetarchive/openlibrary/issues/3290 을 μ°Έμ‘°

μ œμ•ˆ 및 μ œμ•½

  • [ ] Open Libraryμ—μ„œ μ‚¬λžŒμ΄ μž…λ ₯ν•œ LCC λ¬Έμžμ—΄μ„ μ œκ³΅ν•˜κ³  LCC 클래슀 λͺ©λ‘μ„ λ°˜ν™˜ν•˜λŠ” κΈ°λŠ₯이 ν•„μš”ν•©λ‹ˆλ‹€.
  • [ ] 각 ν΄λž˜μŠ€μ—λŠ” LCC λ²”μœ„ λ˜λŠ” LCC 접두사도 ν¬ν•¨λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€(μœ„μ˜ 예 μ°Έμ‘°).

λ…ΈνŠΈ:

  • 이 λ‹¨κ³„μ—μ„œ LCCκ°€ 첫 번째 숫자(예: NB699.A14)λ₯Ό λ„˜μ–΄μ„œλŠ” 정보λ₯Ό μ œκ³΅ν•˜μ§€λ§Œ 이 κΈ°λŠ₯은 LCC에 λŒ€ν•΄ 첫 번째 컀터 번호(예: "A14" μ œμ™Έ)κΉŒμ§€ ν΄λž˜μŠ€κ°€ 제곡되면 μ™„μ „ν•œ κ²ƒμœΌλ‘œ κ°„μ£Όλ©λ‹ˆλ‹€. "NB699.A14"μ—μ„œ). 이것은 μš°λ¦¬κ°€ 미래 λ¬Έμ œμ—μ„œ ν•  수 μžˆλŠ” ν™•μž₯μž…λ‹ˆλ‹€.
  • 선택적 ν™•μž₯(이 문제λ₯Ό μ’…λ£Œν•˜λŠ” 데 ν•„μš”ν•˜μ§€ μ•ŠμŒ, ν–₯ν›„ λ¬Έμ œμ—μ„œ μˆ˜ν–‰ν•  수 있음): i18n을 톡해 LCC 클래슀 이름을 전달해야 ν•©λ‹ˆλ‹€.
  • μœ„μ˜ μ˜ˆλŠ” https://www.loc.gov/catdir/cpso/lcco/λ₯Ό μ‚¬μš©ν•˜μ—¬ μƒμ„±λ˜μ—ˆμŠ΅λ‹ˆλ‹€. κ²°κ³Όκ°€ μœ„μ™€ _동일할_ ν•„μš”λŠ” μ—†μ§€λ§Œ 맀우 μœ μ‚¬ν•΄μ•Ό ν•©λ‹ˆλ‹€.

μΆ”κ°€ μ»¨ν…μŠ€νŠΈ

μ΄ν•΄κ΄€κ³„μž

@cclauss @BrittanyBunk

Librarians @cclauss 2 Identifiers Feature Request

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

λ‹€μŒ λ‹¨κ³„λŠ” @cclauss κ°€ μ€€λΉ„κ°€ λ˜μ—ˆλ‹€κ³  μƒκ°ν•˜λŠ” λ©”μ„œλ“œκ°€ 있으면 UI에 μΆ”κ°€ν•˜κ³  ν…ŒμŠ€νŠΈλ₯Ό μœ„ν•΄ dev.openlibrary.org에 넣을 수 μžˆμŠ΅λ‹ˆλ‹€. :) 그게 λ§žλŠ” 것 κ°™ λ‚˜μš”?

λͺ¨λ“  5 λŒ“κΈ€

@cdrini LCCO와 일정 κ°œμš”μ˜ 두 가지 κ°œμš”κ°€ μžˆμŠ΅λ‹ˆλ‹€. @cclauss λŠ” 일정 κ°œμš”λ₯Ό μ‚¬μš©ν•˜κ³  μžˆμ—ˆμŠ΅λ‹ˆλ‹€: https://www.loc.gov/aba/cataloging/classification/. @cclauss 의 μž‘μ—…μ΄ 일정을 기반으둜 ν•˜λŠ” 경우

비둝 λΆˆμ™„μ „ν•˜μ§€λ§Œ LCCOλŠ” μž‘μ—…ν•˜κΈ°κ°€ 훨씬 더 μ‰½μŠ΅λ‹ˆλ‹€. μΌμ •μ—λŠ” λ“€μ—¬μ“°κΈ°κ°€ μ•žλ’€λ‘œ λͺ¨λ‘ μžˆλŠ” ν•˜μœ„ ν΄λž˜μŠ€κ°€ 있고 뷰어와 코더가 λ³Ό 수 μžˆλ„λ‘ μ‹œκ°ν™”ν•˜κ±°λ‚˜ ν”„λ‘œκ·Έλž˜λ°ν•˜λŠ” 방법이 있기 λ•Œλ¬Έμž…λ‹ˆλ‹€. LCCOλŠ” μ•žμœΌλ‘œλ§Œ λ“€μ—¬μ“°κΈ°ν•˜λ―€λ‘œ ν΄λž˜μŠ€λŠ” 항상 μ„œλ‘œ 뒀에 μ˜΅λ‹ˆλ‹€(μ„œλ‘œ μ•žλ’€κ°€ μ•„λ‹˜).

예λ₯Ό λ“€μ–΄ 일정에 λ‹€μŒκ³Ό 같이 ν‘œμ‹œλ  λ•Œμž…λ‹ˆλ‹€.
------ν•˜μœ„ 클래슀 1
ν•˜μœ„ 클래슀 2
------ν•˜μœ„ 클래슀 3

μ–΄λ–»κ²Œ μ‰½κ²Œ ν‘œν˜„ν•  수 μžˆμŠ΅λ‹ˆκΉŒ? 그것은 ν•  수 μ—†μŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ LCCOλŠ” λ‹€μŒκ³Ό 같이 보이기 λ•Œλ¬Έμ— κ°€λŠ₯ν•©λ‹ˆλ‹€.
ν•˜μœ„ 클래슀 1
----ν•˜μœ„ 클래슀 2
-------ν•˜μœ„ 클래슀 3

ν‘œν˜„ν•˜κΈ° μ‰½μŠ΅λ‹ˆλ‹€. LCCO의 μœ μΌν•œ λ¬Έμ œλŠ” 클래슀 및 ν•˜μœ„ 클래슀의 전체 λͺ©λ‘μ΄ μ•„λ‹ˆλΌ λΆˆμ™„μ „ν•˜λ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€. 일정은 μ™„μ „ν•œ κ²ƒμž…λ‹ˆλ‹€.

그것이 1) μ™„μ „μ„±, 2) ν‘œν˜„μ˜ μ •ν™•μ„±κ³Ό 같은 무언가λ₯Ό 희생해야 ν•˜λŠ” λ‚˜μ˜ ν˜„μž¬ λ”œλ ˆλ§ˆμž…λ‹ˆλ‹€.

μ„ νƒν•˜λŠ” 것은 κ·€ν•˜μ™€ @cclauss의 λͺ« μž…λ‹ˆλ‹€. μ™„μ „ν•˜κ³  곡식적이기 λ•Œλ¬Έμ— 일정이 μ΅œμ„ μ˜ 선택이라고 μƒκ°ν•©λ‹ˆλ‹€. 항상 정보λ₯Ό ν‘œν˜„ν•  방법을 찾을 수 μžˆμ§€λ§Œ λˆ„λ½λœ 것을 μ‰½κ²Œ 얻을 μˆ˜λŠ” μ—†κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€.

@cclauss κ°€ https://github.com/thisismattmiller/lcc-pdf-to-json 의 덀프λ₯Ό μ‚¬μš©ν•˜κ³  μžˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. λ‚˜λŠ” 그것듀을 μ‚¬μš©ν•˜λŠ” 것이 κ°€μž₯ 쒋은 것 κ°™λ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. μ™œλƒν•˜λ©΄ μš°λ¦¬λŠ” 그것이 "λŠλ‚Œ"이 어떨지 보기 μœ„ν•΄ μž‘λ™ν•˜κ³  μ‹€ν—˜ν•  수 있기 λ•Œλ¬Έμž…λ‹ˆλ‹€.+1: μš°λ¦¬κ°€ μ„ νƒν•œ 것은 무엇이든 κ³ μ •λ˜μ–΄ μžˆμ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μš°λ¦¬κ°€ ν•„μš”ν•˜λ‹€κ³  μƒκ°λ˜λ©΄ 더 λ§Žμ€ λ³΅μž‘μ„±μ„ μ²˜λ¦¬ν•˜λ„λ‘ 항상 μ‘°μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€. :)

μž‘λ™ν•˜λŠ” λ³΅μž‘ν•œ μ‹œμŠ€ν…œμ€ 항상 μž‘λ™ν•˜λŠ” κ°„λ‹¨ν•œ μ‹œμŠ€ν…œμ—μ„œ μ§„ν™”ν•œ κ²ƒμœΌλ‘œ λ°ν˜€μ‘ŒμŠ΅λ‹ˆλ‹€. λ°˜λŒ€μ˜ λͺ…μ œλ„ 사싀인 것 κ°™μŠ΅λ‹ˆλ‹€. μ²˜μŒλΆ€ν„° μ„€κ³„λœ λ³΅μž‘ν•œ μ‹œμŠ€ν…œμ€ μž‘λ™ν•˜μ§€ μ•ŠμœΌλ©° μž‘λ™ν•˜λ„λ‘ λ§Œλ“€ μˆ˜λ„ μ—†μŠ΅λ‹ˆλ‹€. μž‘λ™ν•˜λŠ” κ°„λ‹¨ν•œ μ‹œμŠ€ν…œλΆ€ν„° λ‹€μ‹œ μ‹œμž‘ν•΄μ•Ό ν•©λ‹ˆλ‹€. - μ‘΄ 갈

@cdriniκ°€ λ™μ˜ν–ˆμŠ΅λ‹ˆλ‹€. 더 μ§„ν–‰ν•˜κΈ° 전에 이미 μ‚¬μš© 쀑인 κ²ƒμœΌλ‘œ κ°€ λ³΄κ² μŠ΅λ‹ˆλ‹€. :) κ·Έλ ‡λ‹€λ©΄ λ‹€μŒμ€ λ¬΄μ—‡μž…λ‹ˆκΉŒ?

λ‹€μŒ λ‹¨κ³„λŠ” @cclauss κ°€ μ€€λΉ„κ°€ λ˜μ—ˆλ‹€κ³  μƒκ°ν•˜λŠ” λ©”μ„œλ“œκ°€ 있으면 UI에 μΆ”κ°€ν•˜κ³  ν…ŒμŠ€νŠΈλ₯Ό μœ„ν•΄ dev.openlibrary.org에 넣을 수 μžˆμŠ΅λ‹ˆλ‹€. :) 그게 λ§žλŠ” 것 κ°™ λ‚˜μš”?

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰