Annotation
An Annotation is the replacement for descriptions, this will enable comments, description, summaries and many more. person on here is a reference to the description/comment/annotation about a person NOTE: person here is NOT the creator of the annotaion. but rather the descriptions of the person. NOTE****: if we want to add "who" wrote the annotation, we will want to add a new field on here called author && will need to also layer in behavior the enable an author(person) and an asset both being referenced(ensure you check the side effect in the AssetsFacade.delete)
Properties​
| Name | Type | 
|---|---|
| schema | EmbeddedModelSchema | 
| id | string | 
| created | GroupedTimestamp | 
| updated | GroupedTimestamp | 
| deleted | GroupedTimestamp | 
| mechanism | MechanismEnum | 
| asset | ReferencedAsset | 
| person | ReferencedPerson | 
| type | AnnotationTypeEnum | 
| text | string | 
| model | ReferencedModel | 
| pseudo | boolean | 
| favorited | boolean | 
| anchor | ReferencedAnchor | 
| conversation | ReferencedConversation | 
| score | Score | 
| messages | FlattenedConversationMessages | 
| summary | ReferencedWorkstreamSummary |