This section covers allowable scenarios for adding entities to the Ed-Fi data model.
A domain entity usually represents a real-world noun or concept. Examples in the core Ed-Fi data model include the Student entity, the Student Assessment entity, the Education Organization entity, and so forth. New entities may be added to the Ed-Fi data model.
Association entities usually make a logical connection between domain entities (e.g., between a staff member and an education organization to which they are assigned). In the Ed-Fi data model, Association entities almost always carry additional information about the association itself such as begin and end dates. Associations often carry information specific to the association such as a staff member's specific role at a particular school.
Descriptors are a customizable list of values mapped for each implementation.
Shared simple types are elements that can be reused throughout an extension.
Common types are reusable types that can be referenced by inclusion in an Extension.