Technical Artifacts

Machine-readable schemas and contexts for implementing ZineCore2

Each ZineCore2 profile is defined by five synchronized artifacts that serve different implementation needs. This section documents the two most commonly used technical artifacts for developers and system integrators.

The Five Pillars

Every profile (ZineCore2, AgentCore2, HoldingCore2, RepoCore2) has:

  1. DCAP Narrative - Human-readable specification (see Profiles)
  2. DC TAP Table - CSV format for librarians (available via Downloads)
  3. JSON-LD Context - Semantic web integration (documented here)
  4. JSON Schema - Validation and type checking (documented here)
  5. TypeScript Types - Auto-generated developer types (available via Downloads)

What's in This Section

JSON Schemas

Validate ZineCore2 records with JSON Schema

JSON-LD Contexts

Integrate with semantic web systems

For Implementers

If you're building a system that uses ZineCore2:

  • Use JSON Schema for validation, form generation, and ensuring data quality
  • Use JSON-LD contexts for RDF integration, linked data, and SPARQL queries
  • Use TypeScript types if building with TypeScript/JavaScript for compile-time type safety
  • Reference DC TAP tables when mapping from MARC or other library metadata formats

All artifacts are kept in sync through the spec repository and automatically deployed to this website.

Copyright ©2026 ZineCore2 Contributors,