internetarchive / internetarchive/fatcat

ISSN-L matching for JURN index

Open
#46 2 comments 1 reaction 0 assignees View on GitHub
content help wanted
Dominant language
Python
Stars
121
Forks
18
PR merge metrics
No merged PRs in 30d

Description

[JURN](https://jurn.org) is "An organised links directory for the arts & humanities, listing selected open access or otherwise free ejournals." They list 3000-4000 such journals by name, URL, and category at , and an additional 800 ecology titles at .

It would be great to include these in fatcat (probably via [chocula](https://github.com/bnewbold/chocula) first, though could go direct via API as well), and mark them as open so they will be included in broad IA crawls for preservation. However, JURN doesn't link any persistent identifiers (eg, wikidata QID or ISSN/ISSN-L), which makes it hard to reference them anywhere without duplication.

Some brainstorms of how to go about this:
- query existing fatcat by both fuzzy title match or URL match, using "container" metadata dump
- same as the above, but using Wikidata tooling, eg openrefine
- query portal.issn.org by title
- visit each journal homepage and try to parse out an ISSN; verify this ISSN against portal.issn.org

Contributor guide

No contributing guide indexed for this repository

Research direction

No files or tests are named. Start by reviewing the existing fatcat container metadata and the chocula ingestion path, then evaluate the proposed title, URL, and ISSN matching approaches. Done means JURN journals are incorporated without duplication, linked to persistent identifiers where verified, marked open, and eligible for preservation crawls.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data, search
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.