-
Notifications
You must be signed in to change notification settings - Fork 0
Home
LiveGene is an application for managing the projects, sampling activities, and their associated data, at ILRI.
The application is hosted with SymfonyCloud at:
There are 3 main parts:
- /#/ -> frontend application with data visualisations
- /api -> REST API for accessing the data programmatically
- /admin -> admin area for managing the data
There are the following entities in the application:
- Project
- Organisation
- Partnership
- PartnershipType
- Contact
- StaffMember
- StaffRole
- Country
- CountryRole
- SDG
- SDGRole
- AnimalSpecies
- AnimalSpeciesRole
- SamplingActivity
- SamplingDocumentation
- SamplingDocumentType
- Expenditure
The following graphic visualises the relations between the entities.
The Project is the central entity in the model. A project has an ILRI code, a short name and a full name. It is funded by a donor (Organisation), has a principal investigator (StaffMember) and partnerships of different partnership types with one or more partners (Organisation). Beyond that there are other properties describing the project, as well further relationships to other entities.
Another important entity is SamplingActivity. It is central to all things revolving around the sampling management. Many SamplingDocumentation items can be linked to a SamplingActivity, which is related to Project, any number of AnimalSpecies, one or more Organisation and takes place in a Country.