Base Profiles
The ARC Data Model specification defines three base profiles that together form the general ARC RDM model: Process Provenance, Semantic Designation, and Administrative. The implementation uses one unified object model; the base profiles describe coherent subsets of the same model surface. Decoration profiles add domain-specific refinements on top of them.
Reading Order
- Process Provenance
- Semantic Designation
- Administrative
- Decorations
- ARC Workspace Project File
- Querying
Principles
- Process-centric: experiments and workflows are modeled as processes connecting inputs to outputs.
- Unified: Process Provenance, Semantic Designation, and Administrative properties are available on shared model types rather than split into separate runtime objects.
- Extensible:
AnnotationandadditionalTypecarry domain-specific information while typed properties cover the common profile surface. - Representation-aware but model-first: SQL and YAML schemas derive from the markdown spec.
Main Areas
Area |
Description |
|---|---|
Provenance model: Dataset, Process, Recipe, Sample, Data, Annotation, FormalParameter, and DefinedTerm |
|
Semantic descriptions that connect datasets, samples, and data with bundled annotations |
|
Dataset agents, affiliations, citations, licenses, dates, and administrative metadata |
|
ISA, Workflow Run, and Datamap decoration profiles layered onto the base profiles |
|
Bidirectional rules for partitioning ARC metadata across local resources |
|
Query use cases and graph traversal notes |
ProcessCore