Link Search Menu Expand Document

Agents

More information about the agents behind the creation of an Annotation is normally required with an identification IRI. For instance they could be includes whether individuals, a group or a software and with is additional properties such as real name, company name, position, and email address.

Example Use Case: Gaelle wants to submit an Annotation to a system that does not know about her identity, for instance if the IRI of the user is from a Database that ins’t shared, she would like her name to be displayed and a way for other system to either add her comment in the Database or either send her a notification when new notes are added in a federated system sceneraio. Her software client adds this information to the Annotation to send to external services.

Example

{
  "@context": "http://www.w3.org/ns/anno.jsonld",
  "id": "http://example.org/anno12",
  "type": "Annotation",
  "creator": {
    "id": "http://example.org/user1",
    "type": "Person",
    "name": "Gaelle",
    "nickname": "Gaelle",
    "email_sha1": "58bad08927902ff9307b621c54716dcc5083e339"
  },
  "generator": {
    "id": "http://cezanne.studio/",
    "type": "Software",
    "name": "Cezanne Studio v2.0.0",
    "homepage": "http://cezanne.studio/"
  },
  "body": "",
  "target": ""
}