registrystack / registrystack/registry-stack

registry-manifest: 15 PublicSchema IRIs used by BReg and Relay fixtures are absent from the draft graph (#589 audit criterion)

Open
#892 0 comments 0 reactions 0 assignees View on GitHub
area:manifest bug criticality:p2 needs-jeremi-decision
Dominant language
Rust
Stars
2
Forks
0
Avg merge
2h 57m
Merged PRs (30d)
128

Description

## Context

#589 asked for a repository-wide audit of PublicSchema IRIs against the draft graph and was closed by PR #851. The review of that PR found the criterion may be unaddressed: 15 PublicSchema IRIs used by BReg and Relay fixtures are absent from the draft graph in `products/manifest`:

- CivilRegistration
- GroupRole and its five values
- Sex and its three values
- contact
- eventType
- local_identifier

## Acceptance

- Either the graph gains the terms the fixtures use, or the fixtures move to terms the graph defines, or the issue records why fixtures may use terms outside the graph.
- A check that fails when a fixture cites a PublicSchema IRI the graph does not define, so the audit does not drift again.

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the draft graph in products/manifest and the BReg and Relay fixtures that cite the listed PublicSchema IRIs, then review PR #851 and issue #589 for the audit context. Done means the graph and fixtures are consistent or the exception is documented, with a check that fails when a fixture cites an undefined PublicSchema IRI.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
data, testing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.