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 |