Subject API Data Structures and Operations

Subject Data Structures

Subject object

Subject {
  enum    type
  string  identifier
}
  • type: group or person.
  • identifier: Unique identifier for subject, eg Group:id.

Questions

  1. Original model distinguished between "id" and "identifier" (eg: opaque vs netid). Do we still need this?
  2. Do we still need an abbreviated subject object?
  3. Do we still need a subject lookup object?