1.5 KiB
1.5 KiB
- {{renderer :mermaid_68668a24-ce43-472e-b787-a53b895f7c75, 3}}
-
@startuml title MOSAICO Agent Metadata Model class Agent { +String id +String name +String version +String owner } class Capability { +String domain +String taskType +String[] supportedLanguages +String[] inputFormats +String[] outputFormats } class PerformanceKPI { +float accuracy +float latencyMs +float resourceConsumption +String robustnessMetrics } class Governance { +String license +String dataResidency +boolean GDPRCompliance +boolean auditTrailAvailable } class FairnessEthics { +boolean biasDetected +String[] fairnessConstraints +String explanationCapabilities } class RuntimeEnvironment { +String runtime +String[] requiredLibraries +String[] hardwareAcceleration } class Provenance { +String[] trainingDataSources +String modelLineage +String lastUpdated } class ContactInfo { +String maintainerEmail +String documentationUrl } class AgentRepository { +searchByCapability() +searchByKPI() +filterByGovernance() +recommendAgent() } Agent "1" -- "1" Capability Agent "1" -- "1" PerformanceKPI Agent "1" -- "1" Governance Agent "1" -- "1" FairnessEthics Agent "1" -- "1" RuntimeEnvironment Agent "1" -- "1" Provenance Agent "1" -- "1" ContactInfo AgentRepository "1" -- "*" Agent @enduml
-