File size: 1,318 Bytes
9843c36
a85cd29
 
 
 
9843c36
a85cd29
9843c36
 
 
 
a85cd29
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
---
title: Library Card Metadata Extractor
emoji: πŸ“‡
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 5.30.0
app_file: app.py
pinned: false
---

# Library Card Metadata Extractor

Extract structured metadata from library catalog cards using Qwen3-VL-30B-A3B-Instruct.

## Features

- Upload an image of a library catalog card
- Automatically extract metadata fields:
  - Title
  - Author/Creator
  - Dates
  - Call Number
  - Physical Description
  - Subjects
  - Notes
- Returns structured JSON output

## Datasets

This demo works with catalog cards from:
- [Rubenstein Manuscript Catalog](https://huggingface.co/datasets/biglam/rubenstein-manuscript-catalog) - Duke University's manuscript catalog cards
- [Boston Public Library Card Catalog](https://huggingface.co/datasets/biglam/bpl-card-catalog) - BPL's rare books catalog cards

## Model

Uses [Qwen3-VL-30B-A3B-Instruct](https://huggingface.co/Qwen/Qwen3-VL-30B-A3B-Instruct), a powerful vision-language model with:
- 30B parameters
- 256K context length
- Advanced OCR capabilities in 32 languages
- Strong visual understanding and reasoning

## Usage

1. Upload an image of a library catalog card
2. Click "Extract Metadata"
3. View the extracted metadata as formatted JSON

Built for the GLAM (Galleries, Libraries, Archives, Museums) community.