Skip to content

List of issues with the current specifications #230

@marcverhagen

Description

@marcverhagen

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions