[logseq-plugin-git:commit] 2025-07-03T14:09:08.454Z

This commit is contained in:
2025-07-03 16:09:09 +02:00
parent be298d7598
commit 64f5e33738
+31 -34
View File
@@ -1,60 +1,57 @@
- [[draws/2025-07-03-15-52-52.excalidraw]]
-
- {{renderer :mermaid_68668a24-ce43-472e-b787-a53b895f7c75, 3}}
- ```mermaid
@startuml
title MOSAICO Agent Metadata Model
classDiagram
class Agent {
+id: String
+name: String
+version: String
+owner: String
id
name
version
owner
}
class Capability {
+domain: String
+taskType: String
+supportedLanguages: String
+inputFormats: String
+outputFormats: String
domain
taskType
supportedLanguages
inputFormats
outputFormats
}
class PerformanceKPI {
+accuracy: float
+latencyMs: float
+resourceConsumption: String
+robustnessMetrics: String
accuracy
latencyMs
resourceConsumption
robustnessMetrics
}
class Governance {
+license: String
+dataResidency: String
+GDPRCompliance: boolean
+auditTrailAvailable: boolean
license
dataResidency
GDPRCompliance
auditTrailAvailable
}
class FairnessEthics {
+biasDetected: boolean
+fairnessConstraints: String
+explanationCapabilities: String
biasDetected
fairnessConstraints
explanationCapabilities
}
class RuntimeEnvironment {
+runtime: String
+requiredLibraries: String
+hardwareAcceleration: String
runtime
requiredLibraries
hardwareAcceleration
}
class Provenance {
+trainingDataSources: String
+modelLineage: String
+lastUpdated: String
trainingDataSources
modelLineage
lastUpdated
}
class ContactInfo {
+maintainerEmail: String
+documentationUrl: String
maintainerEmail
documentationUrl
}
class AgentRepository {
@@ -68,8 +65,8 @@
Agent --> RuntimeEnvironment
Agent --> Provenance
Agent --> ContactInfo
AgentRepository --> Agent : manages >
AgentRepository --> Agent : manages
@enduml
```
- Agents should be also marked if they keep information or not for IP purposes.