Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support multiple motivations for a single annotation #431

Open
2 tasks
elynema opened this issue Feb 23, 2024 · 1 comment
Open
2 tasks

Support multiple motivations for a single annotation #431

elynema opened this issue Feb 23, 2024 · 1 comment

Comments

@elynema
Copy link

elynema commented Feb 23, 2024

Is your feature request related to a problem? Please describe.
Annotations in manifests produced by AVAnnotate seem to often contain multiple motivations. In the example below, there is a textual annotation that is labeled as both supplementing and commenting.

Describe the solution you'd like
It is currently unclear the best solution. In this example, it seems that the commenting motivation is the most meaningful. Perhaps discuss with AVAnnotate team the purpose of the additional supplementing motivation.

In some scenarios, might we display the annotation twice to respond to both motivations?

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Here is an example from this manifest: https://lgsump.github.io/maya-deren-example/meshes-of-the-afternoon/manifest.json

"@context": "http://www.w3.org/ns/anno.jsonld",
      "id": "meshes-of-the-afternoon-canvas-1-shadow-annotation-0.json",
      "type": "Annotation",
      "motivation": [
        "supplementing",
        "commenting"
      ],
      "body": {
        "type": "TextualBody",
        "value": "Here we get the first glimpse at something important to understanding the artist’s play with shadow in that the form already is chosen in Black & White film.",
        "format": "text/plain",
        "purpose": "commenting"
      },
      "target": {
        "source": {
          "id": "https://lgsump.github.io/maya-deren-example/meshes-of-the-afternoon/canvas-1/canvas",
          "type": "Canvas",
          "partOf": [
            {
              "id": "https://lgsump.github.io/maya-deren-example/meshes-of-the-afternoon/manifest.json",
              "type": "Manifest"
            }
          ]
        },
        "selector": {
          "type": "PointSelector",
          "t": "16"
        }
      }

Done Looks Like

  • Email to AVAnnotate members about what they would like to see when there are multiple motivations
  • How are the Aviary player and AVAnnotate rendering multiple motivations for an annotation in a manifest documents?
@joncameron
Copy link
Contributor

Right now Aviary is able to display these manifests but Ramp is not. We can look at the Aviary player for how implementation goes, and talk to AVAnnotate project members to get more background on how the supplementing motivation is being used. We can then make changes to support the expectations of rendering when there are multiple motivations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants