pgx
AI 에이전트를 위한 경량 Postgres, Rust로 구현, 하나의 런타임에서 수천 개의 격리된 데이터베이스 제공
연구 메타데이터의 완전성·연결성 점수·큐레이션 이력·ROR·ORCID 조회를 위한 무료 브라우저 기반 도구
Free, browser-based tools for measuring and improving research metadata: completeness and connectivity scoring, curation history, and ROR / ORCID identifier retrieval.
데이터HTML · PythonGitHub @Metadata-Game-Changers온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Visualize and explore DataCite metadata updates for any DataCite Repo
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Re-Curation Watch — and the Metadata Game Changers DataCite tools
Found a bug or have feedback? Please open a GitHub issue.
A suite of browser-based tools by Metadata Game Changers for exploring and improving DataCite metadata — its provenance, completeness, connectivity, and curation activity.
Everything runs in your browser against the live DataCite REST API: no build step, no backend, no API key, nothing uploaded or stored. Each tool is one self-contained HTML file, so the whole suite deploys to any static host.README 전문 보기 ↗Found a bug or have feedback? Please open a GitHub issue.
A suite of browser-based tools by Metadata Game Changers for exploring and improving DataCite metadata — its provenance, completeness, connectivity, and curation activity.
Everything runs in your browser against the live DataCite REST API: no build step, no backend, no API key, nothing uploaded or stored. Each tool is one self-contained HTML file, so the whole suite deploys to any static host.
Start at the site homepage (index.html) for the one-page overview, or jump straight to a tool below. (tools.html, the overview's old address, redirects there.)
| Tool | File | What it does | DOI |
|---|---|---|---|
| Re-Curation Watch | recurationWatch.html | Browse a repository's DOIs and inspect each DOI's full curation history — who changed what, when — with before/after field diffs and a per-section change timeline. | 10.60872/recurationWatch |
| Metadata Completeness | completeness.html | Score a repository (or a single DOI) against the MGC FAIR, DataCite, and Project use cases, and drill into any concept's values. Runs the methodology's jq queries in the browser via jq-web. | 10.60872/metadataCompleteness |
| Metadata Connectivity | metadataConnectivity.html | Measure identifier connectivity — how many creators, contributors, funders, publishers, and rights carry the identifiers (ORCID, ROR, …) that connect them — with drill-downs to the exact records and hand-offs to the retrievers. | 10.60872/metadataConnectivity |
| Repository Activity | repo-activity.html | Plot a repository's curation activity over time, broken down by changed property and by the actor who made the change. | 10.60872/repositoryActivity |
| Repository History | repositoryHistory.html | Score completeness for every registered year and plot the use-case trends over time (a cohort view — records as they are today). | 10.60872/repositoryHistory |
| ROR Retriever | rorRetriever.html | Match affiliation strings to ROR identifiers (a browser port of RORRetriever). | 10.60872/rorRetriever |
| ORCID Retriever | orcidRetriever.html | Find ORCID iDs for people by name, with employment and journal context for disambiguation (a browser port of the name→ORCID flow in ORCID-Tools). | 10.60872/orcidRetriever |
New to the suite? Start with the Repository Guide — a task-first walkthrough ("I have a repository — now what?"). Leading a DataCite consortium? The Consortium Leader's Guide (also as PDF) maps the tools onto a membership-wide, bright-spots-based improvement effort.
Supporting pages: useCases.html (the completeness use-case catalog), connectivityAbout.html and rorAbout.html (background), and tips.html (the collected while-you-wait tips).
api.datacite.org. No account, no upload, no server.?client=, ?doi=, ?resource-type=, ?query= — so you can pivot from completeness to connectivity to history on the same selection without retyping it.localStorage; large ones (many thousands of records) through IndexedDB.Re-Curation Watch surfaces the metadata provenance DataCite records for every DOI since March 2019. For each update event you can see exactly which fields changed, with before and after values side by side — so you can assess not just what a repository's metadata says now, but how it got there.
Re-Curation Watch queries the public DataCite REST API, which is freely accessible without authentication. DOI metadata is provided by DataCite member repositories and carries the licenses those repositories assign.
Type into the search box in the purple hero bar:
cern.zenodo, sjyq.oozvia) — an autocomplete dropdown shows matches with their DOI counts;10.18739) — loads the most recently updated records for that prefix;10.60872/recurationWatch) — loads that one DOI's curation history.Press Enter or click Explore →. The tool loads with the Metadata Game Changers repository by default.
All filters are in the toolbar below the hero and work together — applying one updates the options available in the others.
metadataVersion. DataCite increments this counter on every system change (including automated ones), so it is a proxy for curation activity; the dropdown shows only values that exist in the current set.updated timestamp is more than a day after created — records with genuine post-registration curation, not just the original creation event.
metadataVersioncan exceed the number of activity-log entries, since not every system change generates a provenance record. Open a DOI's history panel to see the exact count of recorded events.
Updated (most recently modified first, the default), Published (publicationYear), and Title (alphabetical).
Click history on any DOI card to load its activity timeline. Each event shows the date, action type (create / update / publish, color-coded), a one-line summary ("Updated rights / licenses, related identifiers."), and a Show details ▸ toggle that expands the full before/after field diff.
Above the table, a section change timeline shows one bar per major metadata section (Titles, Creators, Rights, …) across the DOI's life: each bar keeps its colour until that section changed, then the hue shifts — and stays solid for sections that never changed. Cells are spaced along a real time axis (toggle to equal-per-event), and the whole timeline can be saved or copied as a PNG.
Every filter choice, sort order, and page is reflected in the URL, so any view is bookmarkable and shareable:
| Parameter | Description | Example |
|---|---|---|
client | DataCite client ID | ?client=sjyq.oozvia |
doi | A single DOI | ?doi=10.60872/recurationWatch |
q | Search query | &q=robinson |
type | Resource type | &type=Dataset |
year | Updated year | &year=2024 |
version | Min. metadata version | &version=3 |
recur | Re-curated only | &recur=1 |
sort | Sort order | &sort=title |
This repository is served with GitHub Pages straight from a branch — no build step, no Actions.
.html files, FAIR_spirals.json, the favicon, LICENSE, README.md) in the root of main.main branch, / (root).https://[org].github.io/recuration-watch/ — the root serves the tools overview (index.html); recurationWatch.html is Re-Curation Watch.Any static host works (Netlify, Cloudflare Pages, …).
| Purpose | Endpoint |
|---|---|
| Repository search / metadata | GET /clients?query={name} · GET /clients/{id} |
| DOIs for a repository | GET /dois?client-id={id}&affiliation=true&publisher=true |
| A single DOI | GET /dois/{doi}?affiliation=true&publisher=true |
| DOI activity (provenance) log | GET /dois/{doi}/activities |
All endpoints are public and CORS-enabled. affiliation=true&publisher=true returns affiliation and publisher as structured objects (needed for completeness and connectivity). Completeness and Connectivity support random sampling with multiple draws, de-duplicated by DOI, for large repositories.
completeness.html runs MGC's jq use-case queries in the browser via jq-web (jq compiled to WASM); the use-case catalog lives in FAIR_spirals.json (and embedded in the page). repositoryHistory.html reuses the same scoring per year.tips.html is generated from each tool's tips array by makeTipsPage.py — edit the tips in the tool, then regenerate.Each tool has its own DOI (see the table above) — please cite the one you used. For the suite / Re-Curation Watch:
Robinson, E. and Habermann, T. (2026). Re-Curation Watch (v1.0). Metadata Game Changers LLC. https://doi.org/10.60872/recurationWatch