AudioEvent models need to include a new provenance attribute describing how the audio event was created / identified
AudioEventRecogniser's different recognisers emit different attributes
e.g. Lance's recogniser may detect weather events, while BirdNet does not. Since there is variation in each recogniser, we should reflect this in the client without creating a new model for every recogniser
As part of this issue, we should also make ways to create "mock" models through helper methods / factory equivalents
AcousticEventReport
models need to be createdAudioEvent
models need to include a newprovenance
attribute describing how the audio event was created / identifiedAudioEventRecogniser
's different recognisers emit different attributes e.g. Lance's recogniser may detect weather events, while BirdNet does not. Since there is variation in each recogniser, we should reflect this in the client without creating a new model for every recogniserAs part of this issue, we should also make ways to create "mock" models through helper methods / factory equivalents