New Java Library: CEDAR Artifact Library Now Available
We’ve released a new Java library to make working with CEDAR metadata easier for developers: the CEDAR Artifact Library.
This lightweight library provides Java classes for modeling and manipulating CEDAR metadata artifacts—such as templates, template elements, fields, and instances. It’s designed to simplify the process of working with CEDAR’s JSON-based metadata structures by offering an intuitive, object-oriented interface for developers building tools, pipelines, or services that work with machine-actionable metadata.
Key capabilities include:
- Parsing and serializing CEDAR JSON metadata
- Full object models for templates, fields, elements, and instances
- Built-in knowledge of CEDAR’s schema structure
- Round-trip support for reading and writing JSON
- Easy integration into Java-based metadata tools and validation workflows
Whether you’re building custom tools for metadata curation, integrating with CEDAR’s APIs, or supporting internal pipelines, the Artifact Library provides a robust starting point for working with structured, standards-based metadata in Java.
To get started, visit the project on GitHub:
🔗 github.com/metadatacenter/cedar-artifact-library