Skip to main content

cdx_core/metadata/
mod.rs

1//! Metadata types for Codex documents.
2//!
3//! This module provides types for Dublin Core metadata and extended metadata
4//! as defined in the Codex specification.
5//!
6//! # Dublin Core
7//!
8//! Dublin Core is the required metadata standard for Codex documents:
9//!
10//! ```rust
11//! use cdx_core::metadata::DublinCore;
12//!
13//! let dc = DublinCore::new("Annual Report 2025", "Jane Doe");
14//! assert_eq!(dc.title(), "Annual Report 2025");
15//! ```
16
17mod dublin_core;
18
19pub use dublin_core::{DublinCore, DublinCoreTerms, StringOrArray};