Reference
Classes
A class is a kind of record. Every record is an Action or an Entity, descended from Base. A class inherits every property of the classes above it.
Actions
An occurrence recorded by a source, such as reading an article, sending a message, or visiting a place. Its object identifies the entity the action was carried out on.
- ActionAn occurrence recorded by a source, such as reading an article, sending a message, or visiting a place.
- CancelActionThe withdrawal of a plan or intended activity, such as cancelling a task.
- CompleteActionThe completion of an activity or piece of work, such as finishing a task or a book.
- DeleteActionThe removal of an entity from its source, including moving an item to the trash.
- ExecuteActionThe execution of a command or software resource.
- MessageActionThe sending of a message.
- PlanActionThe act of establishing an intention to do something, such as creating a to-do item.
- UpdateActionA change to an existing entity, such as editing a task's title or notes.
Entities
A thing described by a source, such as a person, place, document, or web page. An entity represents the thing itself; actions record what happened to or with it.
- EntityA thing described by a source, such as a person, place, document, or web page.
- AgentAn entity capable of performing an action, such as a person, organization, or software agent.
- PersonA human individual represented by a source, such as a message participant or computer user.
- SoftwareAgentRunning software acting as a participant, such as an assistant, bot, or automation.
- CollectionA grouping of entities declared by a source, such as a list, an area of responsibility, or a section within a project.
- CommandAn instruction issued to a computer, such as a shell command.
- MediaObjectA media artifact, such as an image, audio recording, video, or document.
- AudioObjectAn audio artifact, such as a voice message, music file, or sound recording.
- DocumentObjectA document artifact, such as a PDF, text file, or document attachment.
- ImageObjectAn image artifact, such as a photograph, screenshot, or image attachment.
- VideoObjectA video artifact, such as a recorded clip or video attachment, which may include audio.
- MessageA communicated item, such as a text message or chat reply.
- RealmA bounded account or computing domain, such as a workspace, computer system, or email domain.
- SoftwareApplicationA software application or model used to perform work.
- TagA label used by a source to categorize or describe entities.
- TaskA unit of work to be done, such as a to-do item.
- AgentAn entity capable of performing an action, such as a person, organization, or software agent.
Datatypes
Plain values carried directly by properties. They have no identity of their own.