Fixture: fonds-minimal
Purpose: The smallest possible valid OpenRiC record — a fonds with a title and one creator, nothing else.
Exercises:
- Level
fonds→rico:RecordSetclass mapping (mapping.md §6.1) - Actor type
person→rico:Person(mapping.md §6.2) - Event type
creation→rico:hasCreatoredge (rather than a fullrico:Activityevent, which is tested inevent-production) - Language-tagged
rico:titlevia@value/@language - Minimum required fields only — nothing optional
Does not exercise:
- Date ranges (see
fonds-with-series) - Multilingual titles (see
fonds-multilingual) - Holding repository (see
repository-with-holdings) - Subject access points (see
fonds-with-series) - Security or personal-data flags (see dedicated fixtures)
Validation:
expected.jsonldMUST validate againstschemas/record.schema.jsonexpected.jsonldMUST conform toshapes/openric.shacl.ttl:RecordSetShape- Round-trip: feeding
input.jsonthrough a conformant mapping implementation MUST yield a graph isomorphic toexpected.jsonld