Convenience security principal fields

The schema exposes several convenience security principal fields that correspond to CE system properties, holding only a string identifier of the principal. The identifier is usually a short name.
Examples of these security principal fields include creatorUser, lastModifierUser, and ownerPrincipal (user or group). These fields can be selected and shaped to return more detailed information about the user or group.
{
  document(
    repositoryIdentifier:"OS1"
    identifier:"{D0D98E6A-0000-CD12-BB33-2DC8E5CABEE1}"
  )
  {
    className
    id
    name
    majorVersionNumber
    minorVersionNumber
    creator
    creatorUser {
      id
      shortName
      displayName
      distinguishedName
      email
    }
  }
}