http://purl.org/NET/rdflicense/cc-by4.0
Izaskun Fernández (Tekniker) <mailto:izaskun.fernandez@tekniker.es>
2020-04-21T00:00:00
Cristina Aceta (Tekniker) <mailto:cristina.aceta@tekniker.es>
Module for Action (and Frame) modelling inside domain.
2021-09-23T10:00:00
TODODFA: Frame-Action Module for Task-Oriented Dialogue management Ontology (TODO)
tododfa
https://w3id.org/todo/tododfa
2.1
Establishes the relation between an Intent and the Action it belongs to.
https://w3id.org/todo/tododfa#
belongsToAction
stable
Establishes the relation between an Action and the Intent it belongs to.
https://w3id.org/todo/tododfa#
belongsToIntent
stable
Establishes a relation between an Action and its Argument(s).
https://w3id.org/todo/tododfa#
hasArgument
stable
Establishes a relation between an Action and the set composed of its Argument(s).
https://w3id.org/todo/tododfa#
hasArgumentSet
stable
Establishes a relation between an Action and its CoreArguments (i.e. the arguments that are compulsory in order to perform the Action).
https://w3id.org/todo/tododfa#
hasCoreArgument
stable
Establishes a relation between a Skill and the FomaGrammar to use to perform Key Element Extraction.
https://w3id.org/todo/tododfa#
hasFomaGrammar
stable
Establishes a relation between an Intent and its corresponding Frame.
https://w3id.org/todo/tododfa#
hasFrame
stable
Establishes a relation between a Frame and its FrameHead.
https://w3id.org/todo/tododfa#
hasFrameHead
stable
Establishes a relation between a Skill and its corresponding Intent(s).
https://w3id.org/todo/tododfa#
hasIntent
stable
Establishes a relation between an Action and its OptionalArguments (i.e. the arguments that are not compulsory in order to perform the Action).
https://w3id.org/todo/tododfa#
hasOptionalArgument
stable
Establishes a relation between an Argument and its corresponding Action.
https://w3id.org/todo/tododfa#
isArgumentOf
stable
Establishes a relation between an ArgumentSet and the Action it corresponds to.
https://w3id.org/todo/tododfa#
isArgumentSetOf
stable
Establishes a relation between a CoreArgument (i.e. the arguments that are compulsory in order to perform the Action) and its corresponding Action.
https://w3id.org/todo/tododfa#
isCoreArgumentOf
stable
Establishes a relation between the FomaGrammar to use to perform Key Element Extraction and a Skill.
https://w3id.org/todo/tododfa#
isFomaGrammarOf
stable
Establishes a relation between a FrameHead and the Frame it applies to.
https://w3id.org/todo/tododfa#
isFrameHeadOf
stable
Establishes a relation between a Frame and the Intent it corresponds to.
https://w3id.org/todo/tododfa#
isFrameOf
stable
Establishes a relation between an Intent and its corresponding Skill.
https://w3id.org/todo/tododfa#
isIntentOf
stable
Establishes a relation between an Optional Argument (i.e. the arguments that are not compulsory in order to perform the Action) and its corresponding Action.
https://w3id.org/todo/tododfa#
isOptionalArgumentOf
stable
String that identifies the Action when invoked in a SystemRequest/Response (DomainONT).
https://w3id.org/todo/tododfa
actionTag
stable
System request: "Do you need me to {argumentTag}?"
Action: take_guideRobot
actionTag: "take you somewhere"
Resulting SysRequest: "Do you need me to {take you somewhere}?"
System request: "Necesitas que {argumentTag}?"
Action: take_guideRobot
actionTag: "te lleve a algún lugar"
Resulting SysRequest: "Necesitas que {te lleve}?"
String that defines the word that acts as a connector between the Argument and the rest of elements in a SystemRequest/Response.
https://w3id.org/todo/tododfa
argumentConnector
stable
SystemRequest: Do you want me {actionTag}{argumentConnector}{WorldElement}?
Action: take_guideRobot
argumentConnector: "to"
"Do you want me {to take you}{to}{the restroom}?"
SystemRequest: ¿Necesitas que {actionTag}{argumentConnector}{WorldElement}?
Action: take_guideRobot
argumentConnector: "a"
"¿Necesitas que {te lleve}{a}{la sala}?"
String that identifies the Argument when invoked in a SystemRequest/Response (DomainONT)
https://w3id.org/todo/tododfa#
argumentTag
stable
System request: "I need to know {argumentTag}"
Argument: destination_guideRobot
argumentTag: "where do you want to go"
Resulting SysRequest: "I need to know {where do you want to go}"
System request: "Necesito saber {argumentTag}"
Argument: destination_guideRobot
argumentTag: "adónde quieres ir"
Resulting SysRequest: "Necesito saber {adónde quieres ir}"
Element that makes reference to the functionalities of the target system.
https://w3id.org/todo/tododfa#
Action
stable
(For a multipurpose robot) Guide, provide_information, pick, place
Participant that is involved in the event described by the Frame. It can be Core (its presence is compulsory to convey the event) or Optional (its presence is not compulsory, but it adds additional information).
https://w3id.org/todo/tododfa#
Argument
stable
Frame: Losing
ArgumentSet:
* Owner [Core]
* Possession [Core]
* Place [Optional]
* Time [Optional]
...
For the sentence "My mother lost her watch at home":
"[My mother - owner(C)] LOST [her watch - possession(C)] (at home - place (O))"
The group of Arguments that belong to a Frame.
https://w3id.org/todo/tododfa#
ArgumentSet
stable
Frame: Losing
ArgumentSet:
* Owner [Core]
* Possession [Core]
* Place [Optional]
* Time [Optional]
...
For the sentence "My mother lost her watch at home":
"[My mother - owner(C)] LOST [her watch - possession(C)] (at home - place (O))"
Grammar to be used by Foma to perform Key Element Extraction.
https://w3id.org/todo/tododfa#
FomaGrammar
stable
A specific event or situation evoked by a specific word (FrameHead), along with its participants (Arguments).
https://w3id.org/todo/tododfa#
Frame
stable
Frame: Losing
FrameHead: lose (LexicalUnit: lose.v)
ArgumentSet:
* Owner [Core]
* Possession [Core]
* Place [Optional]
* Time [Optional]
...
For the sentence "My mother lost her watch at home":
"[My mother - owner(C)] LOST [her watch - possession(C)] (at home - place (O))"
Word (or more than one) that evokes a specific situation or event, with its specific participants; that is, a frame. It is represented by one or more LexicalUnits.
https://w3id.org/todo/tododfa#
FrameHead
stable
Frame: Losing
FrameHead: lose (LexicalUnit: lose.v)
ArgumentSet:
* Owner [Core]
* Possession [Core]
* Place [Optional]
* Time [Optional]
...
For the sentence "My mother lost her watch at home":
"[My mother - owner(C)] LOST [her watch - possession(C)] (at home - place (O))"
User intention when formulating a request.
https://w3id.org/todo/tododfa#
Intent
stable
User request: "I want information about Mona Lisa"
Intent: receive_information
1
Element that makes reference to the capabilities of the target system.
https://w3id.org/todo/tododfa#
Skill
stable
(For a multipurpose robot) GuideRobot, RoboticArm