Files
logseq/pages/PROJECTS___MOSAICO___WP2.md
T

78 lines
1.6 KiB
Markdown

- [[draws/2025-07-03-15-52-52.excalidraw]]
-
- {{renderer :mermaid_68668a24-ce43-472e-b787-a53b895f7c75, 3}}
- ```mermaid
@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
```