The Inventory project serves as a central repository for defining schemas and creating instances data based on those schemas. It provides a structured way to manage and store various types of data, facilitating the reuse of architecture artifacts and supporting AI model training for the playground.
- Reuse of Architecture Artifacts: Some SDV artifacts, for example, steps can be reused in multiple places.
- Data for AI Model Training: The structured data stored in the inventory can be utilized to tailor and train AI models, enhancing the capabilities of the playground.
- Data Change Tracking: The inventory enables tracking of changes to data, providing a history of modifications to schemas, instances, and relations for better versioning and auditability.
Clone the Inventory project repository from GitHub:
git clone https://github.com/eclipse-autowrx/inventory.git
cd inventorySet up environment variables for frontend and backend:
cp .env.example .env.dev
# Adjust .env.dev to your needsStart the development server to test the application locally:
docker compose -f docker-compose.yaml -f docker-compose.dev.yaml up -VThe frontend will be accessible at http://localhost:3000.
Will be updated later
- Definition: Schemas define the structure of the data.
- Core Schemas: Pre-defined, built-in schemas that cannot be modified or deleted.
- Definition: Relations define connections between schemas.
- Core Relations: Pre-defined relations between core schemas.
- Definition: Instances are concrete data entries created based on schema definitions.
- Definition: Instance relations are specific connections between instances, based on the defined relations between their respective schemas.
For a comprehensive breakdown of the master plan, including specific objectives and phases, refer to the Inventory Project Plan on docs.digital.auto.
- digital.auto Playground: https://playground.digital.auto/
- digital.auto Documentation: https://docs.digital.auto for playground integration and prototyping guides.
- Eclipse AutoWRX GitHub: https://github.com/eclipse-autowrx