we have regimen subclass of ... hasMedicationAdministrationDuration
but domain of hasMedicationAdministrationDuration is MedicationAdministration
so Regimen must be a MedicationAdministration.
Consider associating the duration directly with the medicationAdministration, or changing the domain of hasMedicationAdministrationDuration to be more general.