1     Definition 2     Functional Requirements 3     Syntax
4     Semantics 5    Conformance Testing 6     Performance Assessment

1      Definition

Data Type expressing the result of analysis of the goal of a question.

2      Functional Requirements

Intention provides abstracts of Intention of User Question using properties: qtopic, qfocus, qLAT, qSAT and qdomain.

3      Syntax

https://schemas.mpai.community/MMC/V2.4/data/Intention.json

4      Semantics

Label Description
Header The Intention Header
– Standard-Intention The characters “MMC-INT-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
MInstanceID Identifier of M-Instance.
IntentionID ID of Intention
IntentionData Data included in Intention.
– qtopic Indicates the topic of the question. Question topic is the object or event that the question is about.
Ex. of Qtopic is King Lear in “Who is the author of King Lear?”.
– qfocus Indicates the focus of the question, which is the part of the question that, if replaced by the answer, makes the question a stand-alone statement. Ex. What, where, who, what policy. Which river, etc.
Example:
– Question: Who is the president of USA? (The word “Who” is the focus of the question and it will be replaced by “Biden” in the Answer.)
– Answer: Biden is the president of USA.
– qLAT Indicates the lexical answer type of the question.
– qSAT Indicates the semantic answer type of the question. QSAT corresponds to Named Entity type of the language analysis results.
– qdomain Indicates the domain of the question such as “science”, “weather”, “history”.
Example: Who is the third king of Yi dynasty in Korea? (qdomain: history)
DescrMetadata Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with MPAI-MMC V2.3  Intention (OSD-INT) if:

  1. The Data validates against the Intention’s JSON Schema.
  2. All Data in the  Intention’s JSON Schema have the specified type.

6     Performance Assessment