This section covers allowable scenarios for subclassing existing entities in the Ed-Fi data model and extensions.
Domain Entities and Associations may be subclassed when an entity needs additional data to support a specialization of the model. Currently, only the subclassing of abstract entities, such as EducationOrganization and GeneralStudentProgramAssociation (formerly StudentProgramAssociation in v2.0), is supported. *
* Note the MetaEd IDE will offer in an upcoming release an override for subclassing non-abstract entities. Users should be aware that this capability is unsupported, as there are complexities with generating physical models given this capability and known downstream issues when subclassing "concrete" entities. Those using this feature are advised to conduct thorough testing of any models that include subclassed concrete types to ensure full model functionality.