-
Notifications
You must be signed in to change notification settings - Fork 1
Description
While going through the specifications to clarify issue #228 I was making many small edits, but wanted to open an issue to deal with minor issues and questions that I did not immediately fix.
There is a section that reads
Note that when a property is set to some value in the contains in the view metadata then all annotations of that type should adhere to that value, in this case the document and timeUnit are set to “m1” and “seconds” respectively. In other words, the contains dictionary not only functions as an overview of the annotation types in this view, but also as a place for common metadata shared among annotations of a type. This is useful especially for document property, as in a single view, an app is likely to process only a limited number of source documents and resulting annotation objects will be anchored on those documents. It is technically possible for TimeFrame type to add document properties to individual annotation objects and overrule the metadata property, but this is not to be done without really good reasons. We get back to this later.
We should mull this over since it comes over as a bit muddled.
Smaller notes:
- In the section on view metadata there is an example from barsdetection, which uses a parameter named
not-defined-parameter, it is not clear why it is there. - The first mention of the id property is just under the top-level JSON for a view, it is not yet clear to me wether that mention needs to be edited.
(These notes are updated up to the section "The view’s annotations property". )
Metadata
Metadata
Assignees
Labels
Type
Projects
Status