How open-arsenal/uci works
This repository is a documentation release for the UCI 2.6 interoperability standard, not an implementation of a messaging runtime. Its principal adoption path is for programs to use the message schema and interaction rules to exchange command/control and situational-awareness data across heterogeneous systems. The standards documents also define schema design and release context, while Prisma is documented as a schema-visualization tool. The tree and README support these capabilities, but no source excerpts are available to establish implementation-level call flow or tool inputs.
Main entry points: 02_UCI-STD-001_Rev10_UCI_StandardDocument_v2_6.docx UCI Standard · 03_UCI-STD-002_Rev6_UCI_Schema_v2_6-CDRL.zip UCI Schema · 06_UCI-SPC-002_Rev2_UCI_NormalizedInterfaceSpecification_v2_6.docx Interaction Patterns · 01_UCI-VDD-001_Rev11_UCI_VersionDescriptionDocument_v2_6.docx Version Description
Components 9
UCI Standard
- UCI Standard
UCI Release Documentation - Standards Documents/02_UCI-STD-001_Rev10_UCI_StandardDocument_v2_6.docx - UCI Schema
UCI Release Documentation - UCI Schema/03_UCI-STD-002_Rev6_UCI_Schema_v2_6-CDRL.zip - Version Description
UCI Release Documentation - Standards Documents/01_UCI-VDD-001_Rev11_UCI_VersionDescriptionDocument_v2_6.docx
Design Specifications
- Schema Design Rules
UCI Release Documentation - Standards Documents/04_UCI-SPC-001_Rev6_UCI_SchemaStyleAndDesignSpecification_v2_6.docx - Interaction Patterns
UCI Release Documentation - Standards Documents/06_UCI-SPC-002_Rev2_UCI_NormalizedInterfaceSpecification_v2_6.docx
Adoption Tools
- Schema Templates
UCI Release Documentation - UCI Schema/05_UCI-SPC-001_Rev6_UCI_Templates_v2_6-CDRL.zip - Prisma Visualizer
UCI Starter Kit - Tools/04_Prisma.zip
Other components
- Adopting Programs
- Mission Systems
Connections 8
- UCI Standard → UCI Schema: defines messages
- UCI Standard → Interaction Patterns: defines interactions
- UCI Standard → Schema Design Rules: sets design rules
- Version Description → UCI Standard: describes release
- Adopting Programs → UCI Schema: adopts messages
- Adopting Programs → Interaction Patterns: follows patterns
- Prisma Visualizer → UCI Schema: visualizes schema
- Mission Systems → Mission Systems: exchange UCI data