1pub mod anonymization;
15pub mod archive;
16pub mod artifact;
17pub mod citation;
18pub mod citation_graph;
19pub mod literate;
20pub mod notebook;
21pub mod preregistration;
22pub mod ro_crate;
23
24pub use anonymization::{AnonymizationConfig, AnonymizedArtifact, AnonymousAuthor};
26pub use archive::{
27 ArchiveDeposit, ArchiveProvider, DepositError, DepositMetadata, DepositResult, FigshareConfig,
28 ZenodoConfig,
29};
30pub use artifact::{
31 Affiliation, ArtifactType, Author, ContributorRole, License, ResearchArtifact, ValidationError,
32};
33pub use citation::CitationMetadata;
34pub use citation_graph::{CitationEdge, CitationGraph, CitationNode, EdgeType};
35pub use literate::{CodeBlock, LiterateDocument};
36pub use notebook::{Cell, CellOutput, CellType, KernelSpec, NotebookExporter};
37pub use preregistration::{
38 PreRegistration, PreRegistrationCommitment, PreRegistrationError, PreRegistrationReveal,
39 SignedPreRegistration, TimestampProof,
40};
41pub use ro_crate::{EntityType, RoCrate, RoCrateDescriptor, RoCrateEntity};