<–Functional Requirements- Actions Go to ToC Functional Requirements- Summary–>
4.5.1 General
Data Types are Data referenced by Processes, Actions, and Items. The Call for Technologies requests:
- Comments on the proposed Purpose and Functional Requirements of the identified Items.
- Justified proposals for new Data Types with a specification of Purpose and Functional Requirements of new Items having a level of detail comparable to that provided by this document.
4.5.2 Address
Purpose | The URL of a storage facility. |
Functional Requirements | A URL |
4.5.3 Amount
Purpose | A number expressing a Value in a Currency. |
Functional Requirements | The ability to express an Amount, e.g., a decimal number. |
4.5.4 Cognitive State
Purpose | The representation of a User’s Personal Status that reflects the way they understand the Environment, such as “Confused”, “Dubious”, “Convinced”. |
Functional Requirements | The ability to express a particular Cognitive State, e.g., with a label from a dictionary of Cognitive States. |
4.5.5 Coordinates
Purpose | A set of numbers representing a Position in a Metaverse Environment using a coordinate system. |
Functional Requirements | Coordinates shall be able to uniquely indicate a position in the coordinate system. |
4.5.6 Currency
Purpose | A medium of exchange enabling Transactions in a Metaverse Environment. |
Functional Requirements | Currency shall express an entry in a standard list of Currencies. |
4.5.7 Emotion
Purpose | The representation of a User’s Personal Status that results from their interaction with an Environment, such as “Angry”, “Sad”, “Determined”. |
Functional Requirements | The ability to express a particular Emotion, e.g., with a label from a dictionary of Emotions. |
4.5.8 Orientation
Purpose | The set of the 3 roll, pitch, yaw angles indicating the rotation around the principal axis (x) of an Object, its y axis having an angle of 90˚ counterclockwise (right-to-left) with the x axis and its z axis (pointing up toward a viewer viewing from above). |
Functional Requirements | Orientation may be expressed as an array of 3 rows and 3 columns:
α,β,γ (roll, pitch, and yaw) 1st order time derivatives of α,β,γ 2nd order time derivatives of α,β,γ |
4.5.9 Personal Status
Purpose | The representation of the information internal to a User characterising their behaviour. |
Functional Requirements | Personal Status shall at least include Cognitive State, Emotion, and Social Attitude. |
4.5.10 Point of View
Purpose | The Spatial Attitude of a Persona watching an Environment. |
Functional Requirements | Point of View shall express the Position of a Persona with the Orientation of the Persona watching an Environment. |
4.5.11 Position
Purpose | The Coordinates of a point in a Metaverse Environment using a Coordinate system. |
Functional Requirements | Position may be expressed as an array of 3 rows and 3 columns:
x,y,z 1st order time derivatives of x,y,z 2nd order time derivatives of x,y,z |
4.5.12 Social Attitude
Purpose | The representation of a User’s Personal Status representing the way User intends to position vis-à-vis other Users, e.g., “Respectful”, “Confrontational”, “Soothing”. |
Functional Requirements | A particular Social Attitude is expressed by a label from a dictionary of Social Attitudes. |
4.5.13 Spatial Attitude
Purpose | The Position and Orientation of an Entity, and their velocities and accelerations. |
Functional Requirements | Spatial Attitude may be expressed as an array of 6 rows and 3 columns:
x,y,z 1st order time derivatives of x,y,z 2nd order time derivatives of x,y,z α,β,γ (roll, pitch, and roll) 1st order time derivatives of α,β,γ 2nd order time derivatives of α,β,γ |
4.5.14 Time
Purpose | The representation of the measure of time. |
Functional Requirements | Time shall be able to express a value on a the time axis. |
<–Functional Requirements- Actions Go to ToC Functional Requirements- Summary–>