@startuml
class Model {
+abstractionLevel
+developer
+digitalIdentifier
+hasVersion
+scope
+studyTarget
+custodian
+description
+fullName
+homepage
+howToCite
+shortName

}
Model -d-> "abstractionLevel" ModelAbstractionLevel
Model -d-> "developer" Person
Model -d-> "developer" Organization
Model -d-> "digitalIdentifier" DOI
Model -d-> "digitalIdentifier" SWHID
Model -d-> "hasVersion" ModelVersion
Model -d-> "scope" ModelScope
Model -d-> "studyTarget" SubcellularEntity
Model -d-> "studyTarget" BiologicalOrder
Model -d-> "studyTarget" Species
Model -d-> "studyTarget" UBERONParcellation
Model -d-> "studyTarget" BreedingType
Model -d-> "studyTarget" Handedness
Model -d-> "studyTarget" TermSuggestion
Model -d-> "studyTarget" DiseaseModel
Model -d-> "studyTarget" Disease
Model -d-> "studyTarget" CellType
Model -d-> "studyTarget" BiologicalSex
Model -d-> "studyTarget" CellCultureType
Model -d-> "studyTarget" MolecularEntity
Model -d-> "studyTarget" Organ
Model -d-> "studyTarget" GeneticStrainType
Model -d-> "studyTarget" AnatomicalEntity
Model -d-> "custodian" Person
Model -d-> "custodian" Organization
Model -d-> "homepage" URL

@enduml