Skip to content

Resolve confusion related to assignment predicates #1417

Description

@rjyounes

isAssignmentOf and isAssignmentTo cause confusion because you can go in different directions: a person is assigned to a project, or a project is assigned to a person. We've discussed various options but never settled on any.

One proposal: use just one predicate, say, assigns, to both participants in the Assignment. The person is the assignee, the other thing is what's assigned.

But: sometimes there are two people, such as in a supervisor assignment. There could also be causes where neither is a person.

The best idea might be to just rename the predicates for clarity; e.g., hasAssignee vs hasAssigned or assigns.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status
In Review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions