@startuml
class Simulation {
+input
+output
+environment
+launchConfiguration
+startedBy
+wasInformedBy
+status
+resourceUsage
+tags
+description
+endedAtTime
+lookupLabel
+parameterSet
+startedAtTime
+studyTarget

}
Simulation -d-> "input" FileBundle
Simulation -d-> "input" File
Simulation -d-> "input" SoftwareVersion
Simulation -d-> "output" FileBundle
Simulation -d-> "output" File
Simulation -d-> "environment" Environment
Simulation -d-> "launchConfiguration" LaunchConfiguration
Simulation -d-> "startedBy" Person
Simulation -d-> "startedBy" SoftwareAgent
Simulation -d-> "wasInformedBy" Computation
Simulation -d-> "status" ActionStatusType
Simulation -d-> "resourceUsage" QuantitativeValue
Simulation -d-> "resourceUsage" QuantitativeValueRange
Simulation -d-> "parameterSet" ParameterSet
Simulation -d-> "studyTarget" ParcellationEntity
Simulation -d-> "studyTarget" CustomAnatomicalEntity
Simulation -d-> "studyTarget" CellType
Simulation -d-> "studyTarget" DiseaseModel
Simulation -d-> "studyTarget" Disease
Simulation -d-> "studyTarget" Strain
Simulation -d-> "studyTarget" TermSuggestion
Simulation -d-> "studyTarget" Species
Simulation -d-> "studyTarget" Organ
Simulation -d-> "studyTarget" Phenotype
Simulation -d-> "studyTarget" Handedness
Simulation -d-> "studyTarget" BiologicalOrder
Simulation -d-> "studyTarget" BiologicalSex

@enduml