# $comment
This is a lightweight representation of a symbolic link as a directory entry,
distinct from the file or directory that the link may point to.

Keeping symbolic links explicit prevents graph and workspace tooling from
silently dereferencing paths and reading content outside the workspace under a
local-looking path. The `path` property identifies the link entry itself, while
`target` preserves the target spelling stored by the filesystem. That
target may be relative, absolute, missing, or outside the workspace; callers
that need to resolve it should do so deliberately and record any relationship
separately.

# 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.path.description
The path (absolute or relative) of the symbolic link on the file system.

# properties.target.description
The raw target path stored by the symbolic link.