This document describes a set of link relationship types for a fictive issue tracker. The issue tracker is part of a demo for the Mason media type.

The link and action descriptions here are purposely short as they only serve to illustrate how link relations can be documented when a link relation type URI refers to online content.

Relationship type "common"

Link to resource containing shared information common to all resources. This is also the "landing page" or "service index" of the issue tracker service.

Relationship type "contact"

Link to contact information.

Relationship type "logo"

Link to logo (image).

Relationship type "projects"

Link to list of all projects.

Action name "project-create"

Action for adding a new project.

Action name "project-update"

Action for updating project.

Action name "project-delete"

Action for deleting project.

Action name "add-issue"

Action for adding new issue to existing project.

Relationship type "issues"

Link to list of all issues of a project.

Action name "issue-create"

Action for adding new issue to project.

Action name "issue-update"

Action for updating issue.

Action name "issue-delete"

Action for deleting issue.

Action name "add-attachment"

Action for adding attachment to issue.

Link-template name "issue-query"

Link template for querying issues.

Relationship type "attachments"

Link to list of attachments.

Relationship type "content"

Link to binary content of attachment.

Action name "update-attachment"

Action for updating attachment.

Action name "delete-attachment"

Action for deleting attachment.