@startuml
class ModelVersion {
+developer
+digitalIdentifier
+format
+inputData
+isAlternativeVersionOf
+isNewVersionOf
+license
+outputData
+accessibility
+copyright
+custodian
+description
+fullDocumentation
+fullName
+funding
+homepage
+howToCite
+keyword
+otherContribution
+relatedPublication
+releaseDate
+repository
+shortName
+supportChannel
+versionIdentifier
+versionInnovation

}
ModelVersion -d-> "digitalIdentifier" DOI
ModelVersion -d-> "digitalIdentifier" SWHID
ModelVersion -d-> "format" ContentType
ModelVersion -d-> "inputData" DOI
ModelVersion -d-> "inputData" File
ModelVersion -d-> "inputData" FileBundle
ModelVersion -d-> "isAlternativeVersionOf" ModelVersion
ModelVersion -d-> "isNewVersionOf" ModelVersion
ModelVersion -d-> "license" License
ModelVersion -d-> "outputData" DOI
ModelVersion -d-> "outputData" File
ModelVersion -d-> "outputData" FileBundle
ModelVersion -d-> "accessibility" ProductAccessibility
ModelVersion -d-> "copyright" Copyright
ModelVersion -d-> "fullDocumentation" DOI
ModelVersion -d-> "fullDocumentation" File
ModelVersion -d-> "fullDocumentation" URL
ModelVersion -d-> "funding" Funding
ModelVersion -d-> "homepage" URL
ModelVersion -d-> "otherContribution" Contribution
ModelVersion -d-> "relatedPublication" DOI
ModelVersion -d-> "relatedPublication" ISBN
ModelVersion -d-> "repository" FileRepository

@enduml