@startuml
class File {
+content
+descendedFrom
+fileRepository
+format
+hash
+IRI
+isPartOf
+name
+specialUsageRole
+storageSize

}
File -d-> "descendedFrom" File
File -d-> "descendedFrom" FileBundle
File -d-> "descendedFrom" TissueSampleCollectionState
File -d-> "descendedFrom" BehavioralTask
File -d-> "descendedFrom" SubjectState
File -d-> "descendedFrom" SubjectGroupState
File -d-> "descendedFrom" TissueSampleState
File -d-> "descendedFrom" StimulationTechnique
File -d-> "descendedFrom" AnalysisTechnique
File -d-> "descendedFrom" StimulationApproach
File -d-> "descendedFrom" Technique
File -d-> "fileRepository" FileRepository
File -d-> "format" ContentType
File -d-> "hash" Hash
File -d-> "isPartOf" FileBundle
File -d-> "specialUsageRole" FileUsageRole
File -d-> "storageSize" QuantitativeValue

@enduml