@startuml
class Optimization {
+input
+output
+environment
+launchConfiguration
+startedBy
+wasInformedBy
+status
+resourceUsage
+tags
+recipe
+customPropertySet
+description
+endedAtTime
+lookupLabel
+performedBy
+startedAtTime
+studyTarget

}
Optimization -d-> "input" FileBundle
Optimization -d-> "input" File
Optimization -d-> "input" LocalFile
Optimization -d-> "input" SoftwareVersion
Optimization -d-> "input" ModelVersion
Optimization -d-> "output" FileBundle
Optimization -d-> "output" File
Optimization -d-> "output" LocalFile
Optimization -d-> "output" ModelVersion
Optimization -d-> "environment" Environment
Optimization -d-> "launchConfiguration" LaunchConfiguration
Optimization -d-> "startedBy" Person
Optimization -d-> "startedBy" SoftwareAgent
Optimization -d-> "wasInformedBy" Simulation
Optimization -d-> "wasInformedBy" DataAnalysis
Optimization -d-> "wasInformedBy" ModelValidation
Optimization -d-> "wasInformedBy" Visualization
Optimization -d-> "wasInformedBy" Optimization
Optimization -d-> "status" ActionStatusType
Optimization -d-> "resourceUsage" QuantitativeValue
Optimization -d-> "resourceUsage" QuantitativeValueRange
Optimization -d-> "recipe" WorkflowRecipeVersion
Optimization -d-> "customPropertySet" CustomPropertySet
Optimization -d-> "performedBy" SoftwareAgent
Optimization -d-> "performedBy" Person
Optimization -d-> "studyTarget" CustomAnatomicalEntity
Optimization -d-> "studyTarget" ParcellationEntity
Optimization -d-> "studyTarget" ParcellationEntityVersion
Optimization -d-> "studyTarget" SubcellularEntity
Optimization -d-> "studyTarget" Handedness
Optimization -d-> "studyTarget" GustatoryStimulusType
Optimization -d-> "studyTarget" BreedingType
Optimization -d-> "studyTarget" Species
Optimization -d-> "studyTarget" MolecularEntity
Optimization -d-> "studyTarget" Organ
Optimization -d-> "studyTarget" ElectricalStimulusType
Optimization -d-> "studyTarget" VisualStimulusType
Optimization -d-> "studyTarget" BiologicalOrder
Optimization -d-> "studyTarget" TermSuggestion
Optimization -d-> "studyTarget" BiologicalSex
Optimization -d-> "studyTarget" Disease
Optimization -d-> "studyTarget" TactileStimulusType
Optimization -d-> "studyTarget" OpticalStimulusType
Optimization -d-> "studyTarget" DiseaseModel
Optimization -d-> "studyTarget" UBERONParcellation
Optimization -d-> "studyTarget" GeneticStrainType
Optimization -d-> "studyTarget" AuditoryStimulusType
Optimization -d-> "studyTarget" CellCultureType
Optimization -d-> "studyTarget" CellType
Optimization -d-> "studyTarget" OlfactoryStimulusType

@enduml