- All Implemented Interfaces:
- EditConfigurationGenerator
public class PersonHasEducationalTraining
extends VivoBaseGenerator
implements EditConfigurationGenerator
Form for adding an educational attainment to an individual
Classes:
core:EducationalProcess - primary new individual being created
foaf:Person - existing individual
foaf:Organization - new or existing individual
core:AcademicDegree - existing individual
core:AwardedDegree - new or existing individual
There are 4 modes that this form can be in:
1. Add, there is a subject and a predicate but no position and nothing else.
2. normal edit where everything should already be filled out. There is a subject, a object and an individual on
the other end of the object's relationship.
3. Repair a bad role node. There is a subject, prediate and object but there is no individual on the
other end of the object's relationship. This should be similar to an add but the form should be expanded.
4. Really bad node. multiple statements on the other end of the object's relationship.
- Author:
- bdc34