Project Overview
ARC Data Model is the workspace for the ARC process data model. It contains the markdown specification, derived schemas, example documents, reference material from upstream ARC/RO-Crate work, and F# implementation projects for ProcessCore and the SQL profile.
Repository Shape
|
Main Areas
- Specification describes ProcessCore and the decoration model.
- Examples and schemas explains the current schema drafts and example status.
- Implementation explains the F# projects, SQL profile, runtime adapters, and build commands.
- Reference material lists upstream profiles and preserved implementation notes.
- Prior art notes summarizes the ARCtrl and query model background that shaped this repo.
Documentation
Documentation is built with fsdocs from the docs/ directory. Additional template content, including Mermaid support, lives in docs/_head.html.
Common commands:
|
Build And Test
The FAKE build project is invoked through the root wrapper scripts:
|
RunTests covers the .NET Pyxpecto suite. RunTestsAll additionally transpiles and runs JavaScript and Python test output.
ProcessCore