Skip to content

Add artifinder_urls to schemas (bundle v0.3.0)#3

Open
vahldiek wants to merge 2 commits into
ReproDB:mainfrom
vahldiek:feature/artifinder-integration
Open

Add artifinder_urls to schemas (bundle v0.3.0)#3
vahldiek wants to merge 2 commits into
ReproDB:mainfrom
vahldiek:feature/artifinder-integration

Conversation

@vahldiek

@vahldiek vahldiek commented Jul 3, 2026

Copy link
Copy Markdown
Member

Summary

Regenerates the JSON Schema bundle for the ArtiFinder integration and bumps the version 0.2.0 → 0.3.0.

The only structural change is a new optional artifinder_urls array on:

  • artifacts.schema.json
  • search_data.schema.json

These hold artifact links discovered by ArtiFinder and matched to a paper by title + author list. They are not manually verified, carry no badges, and are excluded from every ReproDB score (the sole reuse is repository statistics for GitHub repos matched to AE papers).

All other schema files change only in their version string (0.2.0 → 0.3.0), matching the bundle bump. Regenerated from the pipeline models via python -m src.models.export_schemas.

Companion PRs

This PR unblocks the website's JSON Schema Validation check, which validates artifacts.json/search_data.json (now carrying artifinder_urls) against ReproDB/data-schemas.

Bumps the schema bundle 0.2.0 -> 0.3.0 and adds the optional artifinder_urls
field to artifacts.schema.json and search_data.schema.json (ArtiFinder-discovered
links; no badges, excluded from scores). Regenerated from reprodb-pipeline models
via export_schemas.py.
Explicit provenance on search rows (ae vs artifinder-only) instead of inferring
from empty badges/artifact_urls.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant