<–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:

  1. Comments on the proposed Purpose and Functional Requirements of the identified Items.
  2. 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–>