# description
A relation from one research object to another.

# $comment
This type is used on `ResearchObject.relations` for authored, source-local
relations between concrete research objects in a document.

The source is the research object that owns the relation. The target is a
string reference to another research object or external resource, such as
`#claim-1`, `evidence-1`, a graph node id, or an absolute URI.

Targets are resolved during graph construction as follows: a leading `#` is
optional and stripped, so `#claim-1` and `claim-1` are equivalent; the
reference is resolved first against declared research object ids, then
against existing graph node ids; otherwise, a value with a URI scheme (e.g.
`https://...`) is resolved to an external resource node. Unresolvable
targets do not produce graph edges.

# properties.type.$comment
This is a special property analogous to JSON-LD's `@type` keyword.

# properties.id.$comment
This is a special property analogous to JSON-LD's `@id` keyword.

# properties.target.description
The target research object or external resource.