Skip to content

Settle on type for performers. #171

@grosscol

Description

@grosscol

Problem

The performers need to be either persons or information content entities (ICEs). They are currently @typeed as marks in a display (psdo_0000085) which is illogical.

Performer requirements:

  • The performers need to be described by information content entities such as positive performance gap.
  • The performers need to be able to have professional roles such as nurse.

Solutions

Performer is a person

Define performer as person or group of people. Living system would probably suffice.

Performer is an information content entity

Create predicate that allows relating a professional role to an information content entity in a meaningful and logical way.

Solving this here solves: Display-Lab/slowmo#18

Create DescribedBy predicate for persons OR Create performer information content entity

Creating Performer class

There is a performer element in the ontology, but no corresponding performer content entity as a subclass of ascribee (psdo_0000108).

This is a problem because psdo_0000085 is currently listed as the @type for performers like Alice or Bob in the spek. The element role is about the marks on the page. There needs to be a performer class to serve as the @type for people or groups of people.

Creating DescribedBy predicate

This should be done either way, and can be migrated to it's own subsequent ticket.
Define a DescribedBy predicate such that it has a domain performer, and a range of information content entity. A definition along the lines of, "Indicates an information content entity that describes the subject's performance."

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions