/* * AHCSConstants.java * * Created on Jun 26, 2009, 2:32:17 PM * * Description: Provides constants for the Albus hierarchical control system. * * Copyright (C) Jun 26, 2009 Stephen L. Reed. * * This program is free software; you can redistribute it and/or modify it under the terms * of the GNU General Public License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along with this program; * if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ package org.texai.ahcsSupport; import net.jcip.annotations.NotThreadSafe; import org.openrdf.model.URI; import org.openrdf.model.impl.URIImpl; import org.texai.kb.Constants; /** Provides constants for the Albus hierarchical control system. * * @author Stephen L. Reed */ @NotThreadSafe public final class AHCSConstants { /** Constructs a new AHCSConstants instance. */ private AHCSConstants() { } /** the role and skill states */ public enum State { UNINITIALIZED, INITIALIZED, READY, SHUTDOWN} // // // sensation messages - end with _Sensation, and are sent from a child node to its parent node // /** the exitApplication_Sensation operation */ public static final String AHCS_EXIT_APPLICATION_SENSATION = "AHCS exitApplication_Sensation"; // /** the detected face_Sensation operation */ public static final String DETECTED_FACE_SENSATION = "detected face_Sensation"; // /** the disconnectedSession_Sensation operation */ public static final String DISCONNECTED_SESSION_SENSATION = "disconnectedSession_Sensation"; // /** the recognizedFace_Sensation operation */ public static final String RECOGNIZED_FACE_SENSATION = "recognizedFace_Sensation"; // /** the sensedWord_Sensation operation */ public static final String SENSED_WORD_SENSATION = "sensedWord_Sensation"; // /** the sensedWord parameter of the sensedWord_Sensation */ public static final String SENSED_WORD_SENSATION_SENSED_WORD = "sensedWord_Sensation_sensedWord"; // /** the unrecognizedFace_Sensation operation */ public static final String UNRECOGNIZED_FACE_SENSATION = "unrecognizedFace_Sensation"; // /** the utteranceMeaning_Sensation operation */ public static final String UTTERANCE_MEANING_SENSATION = "utteranceMeaning_Sensation"; /** the meaningStatements parameter of the the utteranceMeaning_Sensation */ public static final String UTTERANCE_MEANING_SENSATION_MEANING_STATEMENTS = "utteranceMeaning_Sensation_meaningStatements"; /** the discourseContext parameter of the the utteranceMeaning_Sensation */ public static final String UTTERANCE_MEANING_SENSATION_DISCOURSE_CONTEXT = "utteranceMeaning_Sensation_discourseContext"; /** the utterance parameter of the the utteranceMeaning_Sensation */ public static final String UTTERANCE_MEANING_SENSATION_UTTERANCE = "utteranceMeaning_Sensation_utterance"; /** the receiverNodeNickname parameter of the the utteranceMeaning_Sensation */ public static final String UTTERANCE_MEANING_SENSATION_RECEIVER_NODE_NICKNAME = "utteranceMeaning_Sensation_receiverNodeNickname"; /** the effectiveUtterance parameter of the the utteranceMeaning_Sensation */ public static final String UTTERANCE_MEANING_SENSATION_EFFECTIVE_UTTERANCE = "utteranceMeaning_Sensation_effectiveUtterance"; // /** the webcam_image_Sensation operation */ public static final String WEBCAM_IMAGE_SENSATION = "webcamImage_Sensation"; // /** the webcamPresent_Sensation operation */ public static final String WEBCAM_PRESENT_SENSATION = "webcamPresent_Sensation"; // // // task messages - end with _Task, and are sent from the parent node to one of its child nodes // /** the addUnrecognizedFaceToTrainingSet_Task operation */ public static final String ADD_UNRECOGNIZED_FACE_TO_TRAINING_SET_TASK = "addUnrecognizedFaceToTrainingSet_Task"; // /** the initialize_Task operation */ public static final String AHCS_INITIALIZE_TASK = "AHCS initialize_Task"; // /** the quiesce_Task operation */ public static final String AHCS_QUIESCE_TASK = "AHCS quiesce_Task"; // /** the ready_Task operation */ public static final String AHCS_READY_TASK = "AHCS ready_Task"; // /** the restart_Task operation */ public static final String AHCS_RESTART_TASK = "AHCS restart_Task"; /** the node runtime id */ public static final String AHCS_RESTART_TASK_NODE_RUNTIME_ID = "AHCS restart_Task_nodeRuntimeId"; /** the indicator whether repositories are backed up */ public static final String AHCS_RESTART_TASK_ARE_REPOSITORIES_BACKED_UP = "AHCS restart_Task_areRepositoriesBackedUp"; /** the indicator whether remote debugging is enabled */ public static final String AHCS_RESTART_TASK_IS_REMOTE_DEBUGGING_ENABLED = "AHCS restart_Task_isRemoteDebuggingEnabled"; // /** the shutdown_Task operation */ public static final String AHCS_SHUTDOWN_TASK = "AHCS shutdown_Task"; // /** the connect child role to parent_Task operation */ public static final String CONNECT_CHILD_ROLE_TO_PARENT_TASK = "connect child role to parent_Task"; // /** the converseYesNoQueryWithUser_Task operation */ public static final String CONVERSE_YES_NO_QUERY_WITH_USER_TASK = "converseYesNoQueryWithUser_Task"; // /** the create node_Task operation */ public static final String CREATE_NODE_TASK = "create node_Task"; // /** the defineNewNode_Task operation */ public static final String DEFINE_NEW_NODE_TASK = "defineNewNode_Task"; // /** the defineNewNodeType_Task operation */ public static final String DEFINE_NEW_NODE_TYPE_TASK = "defineNewNodeType_Task"; // /** the defineNewSimpleNode_Task operation */ public static final String DEFINE_NEW_SIMPLE_NODE_TASK = "defineNewSimpleNode_Task"; // /** the defineNewRoleType_Task operation */ public static final String DEFINE_NEW_ROLE_TYPE_TASK = "defineNewRoleType_Task"; // /** the defineNewRoleType_Task operation */ public static final String DEFINE_NEW_SKILL_CLASS_TASK = "defineNewSkillClass_Task"; // /** the describe nodes_Task operation */ public static final String DESCRIBE_NODES_TASK = "describe nodes_Task"; // /** the directNextUtteranceBackToSender_Task operation */ public static final String DIRECT_NEXT_UTTERANCE_BACK_TO_SENDER_TASK = "directNextUtteranceBackToSender_Task"; /** the senderSkill parameter */ public static final String SENDER_SKILL = "senderSkill"; // /** the generate_Task operation */ public static final String GENERATE_FROM_CONSTITUENTS_TASK = "generateFromConstitutents_Task"; /** the rootSemanticConstituentNode user parameter of the generate_Task */ public static final String GENERATE_FROM_CONSTITUENTS_TASK_ROOT_SEMANTIC_CONSTITUENT_NODE = "generateFromConstitutents_Task_rootSemanticConstituentNode"; // /** the greeting_Task operation */ public static final String GREETING_TASK = "greeting_Task"; // /** the interpret fact acquisition script_Task operation */ public static final String INTERPRET_FACT_ACQUISITION_SCRIPT_TASK = "interpret fact acquisition script_Task"; /** the script name */ public static final String INTERPRET_FACT_ACQUISITION_SCRIPT_TASK_NAME = "interpret fact acquisition script_Task_name"; // /** the learn faces_Task operation */ public static final String LEARN_FACES_TASK = "learn faces_Task"; // /** the listNodeTypes_Task operation */ public static final String LIST_NODE_TYPES_TASK = "listNodeTypes_Task"; // /** the listRoleTypes_Task operation */ public static final String LIST_ROLE_TYPES_TASK = "listRoleTypes_Task"; // /** the logOperation_Task operation */ public static final String LOG_OPERATION_TASK = "logOperation_Task"; /** logged operation message parameter */ public static final String LOG_OPERATION_TASK_LOGGED_OPERATION = "logOperation_Task_loggedOperation"; // /** the logUserWord_Task operation */ public static final String LOG_USER_WORD_TASK = "logUserWord_Task"; /** the logUserWord_Task_word parameter */ public static final String LOG_USER_WORD_SKILL_WORD = "logUserWord_Skill_word"; // /** the registerSensedUtterance_Task operation */ public static final String REGISTER_SENSED_UTTERANCE_PROCESSOR_TASK = "registerSensedUtterance_Task"; /** understoodUtteranceTemplate message parameter */ public static final String REGISTER_SENSED_UTTERANCE_PROCESSOR_TASK_UNDERSTOOD_UTTERANCE_TEMPLATE = "registerSensedUtterance_Task_understoodUtteranceTemplate"; // /** the removeRoleType_Task operation */ public static final String REMOVE_ROLE_TYPE_TASK = "removeRoleType_Task"; // // /** the removeRoleType_Task operation */ public static final String REMOVE_SKILL_CLASS_TASK = "removeSkillClass_Task"; // /** the sendGreetingToUser_Task operation */ public static final String SEND_GREETING_TO_USER_TASK = "sendGreetingToUser_Task"; // /** the sendIDoNotUnderstandThatToUser_Task operation */ public static final String SEND_DO_NOT_UNDERSTAND_TO_USER_TASK = "sendIDoNotUnderstandThatToUser_Task"; // /** the sendInterjectionToUser_Task operation */ public static final String SEND_INTERJECTION_TO_USER_TASK = "sendInterjectionToUser_Task"; /** the statements parameter of the sendInterjectionToUser_Task */ public static final String SEND_INTERJECTION_TO_USER_TASK_STATEMENTS = "sendInterjectionToUser_Task_statements"; // /** the sendOKToUser_Task operation */ public static final String SEND_OK_TO_USER_TASK = "sendOKToUser_Task"; // /** the sendSpeechActToUser_Task operation */ public static final String SEND_SPEECH_ACT_TO_USER_TASK = "sendSpeechActToUser_Task"; // /** the sendTextToUser_Task operation */ public static final String SEND_TEXT_TO_USER_TASK = "sendTextToUser_Task"; // /** the set logging level operation */ public static final String SET_LOGGING_LEVEL = "set_logging_level_Task"; // /** the shutdown node runtime operation */ public static final String SHUTDOWN_NODE_RUNTIME = "shutdown_node_runtime_Task"; // /** the take_the_dialog_initiative_Task operation */ public static final String TAKE_THE_DIALOG_INITIATIVE_TASK = "take_the_dialog_initiative_Task"; // /** the unlogOperation_Task operation */ public static final String UNLOG_OPERATION_TASK = "unlogOperation_Task"; /** unlogged operation message parameter */ public static final String UNLOG_OPERATION_TASK_UNLOGGED_OPERATION = "unlogOperation_Task_unloggedOperation"; // /** the verifyNodesRolesAndSkills_Task operation */ public static final String VERIFY_NODES_ROLES_AND_SKILLS_TASK = "verifyNodesRolesAndSkills_Task"; // /** visuallyRecognizeUser_Task operation */ public static final String VISUALLY_RECOGNIZE_USER_TASK = "visuallyRecognizeUser_Task"; // /** the want_the_dialog_initiative_Task operation */ public static final String WANT_THE_DIALOG_INITIATIVE_TASK = "want_the_dialog_initiative_Task"; // /** the writeFormFillTextToUser_Task operation */ public static final String WRITE_FORM_FILL_TEXT_TO_USER_TASK = "writeFormFillTextToUser_Task"; /** the text parameter of the the writeFormFillTextToUser_Task */ public static final String WRITE_FORM_FILL_TEXT_TO_USER_TASK_TEXT = "writeFormFillTextToUser_Task_text"; // /** the writeSpokenTextToUser_Task operation */ public static final String WRITE_SPOKEN_TEXT_TO_USER_TASK = "writeSpokenTextToUser_Task"; /** the text parameter of the the writeSpokenTextToUser_Task */ public static final String WRITE_SPOKEN_TEXT_TO_USER_TASK_TEXT = "writeSpokenTextToUser_Task_text"; // /** the writeWordToUser_Task operation */ public static final String WRITE_WORD_TO_USER_TASK = "writeWordToUser_Task"; /** the word parameter of the the writeWordToUser_Task */ public static final String WRITE_WORD_TO_USER_TASK_WORD = "writeWordToUser_Task_word"; // // // information messages - end with _Info // /** the keep-alive operation */ public static final String KEEP_ALIVE_INFO = "keepAlive_Info"; // /** the messageNotUnderstood_Info operation */ public static final String MESSAGE_NOT_UNDERSTOOD_INFO = "messageNotUnderstood_Info"; // /** the returnFromConverseYesNoQueryWithUser_Info operation */ public static final String RETURN_FROM_CONVERSE_YES_NO_QUERY_WITH_USER_INFO = "returnFromConverseYesNoQueryWithUser_Info"; public static final String RETURN_FROM_CONVERSE_YES_NO_QUERY_WITH_USER_INFO_RESPONSE = "returnFromConverseYesNoQueryWithUser_Info_response"; // // shared message parameters // /** the AHCS originalMessage parameter */ public static final String AHCS_ORIGINAL_MESSAGE = "AHCS originalMessage"; /** the message parameter naming the session value */ public static final String SESSION = "AHCS session"; /** the message parameter for the child role ID */ public static final String MSG_PARM_CHILD_ROLE_ID = "child role id"; /** the message parameter for class name */ public static final String MSG_PARM_CLASS_NAME = "class name"; /** the message parameter for conversation ID */ public static final String MSG_PARM_CONVERSATION_ID = "conversationId"; /** the formFillText */ public static final String MSG_PARM_FORM_FILL_TEXT = "formFillText"; /** the message parameter for image */ public static final String MSG_PARM_IMAGE = "image"; /** the message parameter for logging level */ public static final String MSG_PARM_LOGGING_LEVEL = "logging level"; /** the message parameter for the node nickname */ public static final String MSG_PARM_NODE_NICKNAME = "node nickname"; /** the message parameter for the node type name */ public static final String MSG_PARM_NODE_TYPE_NAME = "node type name"; /** the message parameter for the node type name */ public static final String MSG_PARM_OPERATION = "operation"; /** the message parameter for the parent role ID */ public static final String MSG_PARM_PARENT_ROLE_ID = "parent role id"; /** the message parameter for the recipient role id */ public static final String MSG_PARM_RECIPIENT_ROLE_ID = "recipient role id"; /** the message parameter for the role type name */ public static final String MSG_PARM_ROLE_TYPE_NAME = "role type name"; /** the message parameter for the skill class name */ public static final String MSG_PARM_SKILL_CLASS_NAME = "skill class name"; /** the spokenText parameter */ public static final String MSG_PARM_SPOKEN_TEXT = "spokenText"; /** the registered user parameter */ public static final String MSG_PARM_REGISTERED_USER = "registeredUser"; /** the message parameter for the role id */ public static final String MSG_PARM_ROLE_ID = "role id"; /** the message parameter for service */ public static final String MSG_PARM_SERVICE = "service"; /** the text parameter */ public static final String MSG_PARM_TEXT = "text"; // // the Albus Hierarchical Control System Levels // /** the 2 years (24 months) granularity level */ public static final URI ALBUS_HCS_2_YEAR_GRANULARITY_LEVEL = new URIImpl(Constants.TEXAI_NAMESPACE + "AlbusHCS2YearGranularityLevel"); /** the 3 months (91.31 days) granularity level */ public static final URI ALBUS_HCS_3_MONTH_GRANULARITY_LEVEL = new URIImpl(Constants.TEXAI_NAMESPACE + "AlbusHCS3MonthGranularityLevel"); /** the 10 days granularity level */ public static final URI ALBUS_HCS_10_DAY_GRANULARITY_LEVEL = new URIImpl(Constants.TEXAI_NAMESPACE + "AlbusHCS10DayGranularityLevel"); /** the 1 day (86,400 seconds) granularity level */ public static final URI ALBUS_HCS_1_DAY_GRANULARITY_LEVEL = new URIImpl(Constants.TEXAI_NAMESPACE + "AlbusHCS1DayGranularityLevel"); /** the 10,000 seconds (2.78 hours) granularity level */ public static final URI ALBUS_HCS_10000_SECOND_GRANULARITY_LEVEL = new URIImpl(Constants.TEXAI_NAMESPACE + "AlbusHCS10000SecondGranularityLevel"); /** the 1000 seconds (16.67 minutes) granularity level */ public static final URI ALBUS_HCS_1000_SECOND_GRANULARITY_LEVEL = new URIImpl(Constants.TEXAI_NAMESPACE + "AlbusHCS1000SecondGranularityLevel"); /** the 100 seconds (1.67 minutes) granularity level */ public static final URI ALBUS_HCS_100_SECOND_GRANULARITY_LEVEL = new URIImpl(Constants.TEXAI_NAMESPACE + "AlbusHCS100SecondGranularityLevel"); /** the 10 seconds granularity level */ public static final URI ALBUS_HCS_10_SECOND_GRANULARITY_LEVEL = new URIImpl(Constants.TEXAI_NAMESPACE + "AlbusHCS10SecondGranularityLevel"); /** the 1 second granularity level */ public static final URI ALBUS_HCS_1_SECOND_GRANULARITY_LEVEL = new URIImpl(Constants.TEXAI_NAMESPACE + "AlbusHCS1SecondGranularityLevel"); /** 100 milliseconds granularity level */ public static final URI ALBUS_HCS_100_MILLISECOND_GRANULARITY_LEVEL = new URIImpl(Constants.TEXAI_NAMESPACE + "AlbusHCS100MillisecondGranularityLevel"); /** the 10 milliseconds granularity level */ public static final URI ALBUS_HCS_10_MILLISECOND_GRANULARITY_LEVEL = new URIImpl(Constants.TEXAI_NAMESPACE + "AlbusHCS10MillisecondGranularityLevel"); /** the 1 millisecond granularity level */ public static final URI ALBUS_HCS_1_MILLISECOND_GRANULARITY_LEVEL = new URIImpl(Constants.TEXAI_NAMESPACE + "AlbusHCS1MillisecondGranularityLevel"); /** the 100 microseconds granularity level */ public static final URI ALBUS_HCS_100_MICROSECOND_GRANULARITY_LEVEL = new URIImpl(Constants.TEXAI_NAMESPACE + "AlbusHCS100MicrosecondGranularityLevel"); /** the 10 microseconds granularity level */ public static final URI ALBUS_HCS_10_MICROSECOND_GRANULARITY_LEVEL = new URIImpl(Constants.TEXAI_NAMESPACE + "AlbusHCS10MicroSecondGranularityLevel"); /** the 1 microsecond granularity level */ public static final URI ALBUS_HCS_1_MICROSECOND_GRANULARITY_LEVEL = new URIImpl(Constants.TEXAI_NAMESPACE + "AlbusHCS1MicrosecondGranularityLevel"); // // node types // /** the dialog session node type */ public static final String DIALOG_SESSION_NODE_TYPE = "DialogSessionNodeType"; /** the face detection node type */ public static final String FACE_DETECTION_NODE_TYPE = "FaceDetectionNodeType"; /** the face recognition node type */ public static final String FACE_RECOGNITION_NODE_TYPE = "FaceRecognitionNodeType"; /** the governance management node type */ public static final String GOVERNANCE_MANAGEMENT_NODE_TYPE = "GovernanceManagementNodeType"; /** the JVM logger management node type */ public static final String JVM_LOGGER_MANAGEMENT_NODE_TYPE = "JVMLoggerManagementNodeType"; /** the knowledge acquisition management node type */ public static final String KNOWLEDGE_ACQUISITION_MANAGEMENT_NODE_TYPE = "KnowledgeAcquisitionManagementNodeType"; /** the life cycle management node type */ public static final String LIFE_CYCLE_MANAGEMENT_NODE_TYPE = "LifeCycleManagementNodeType"; /** the linguistic knowledge acquisition effector node type */ public static final String LINGUISTIC_KNOWLEDGE_ACQUISITION_EFFECTOR_NODE_TYPE = "LinguisticKnowledgeAcquisitionEffectorNodeType"; /** the logger management node type */ public static final String LOGGER_MANAGEMENT_NODE_TYPE = "LoggerManagementNodeType"; /** the Netty web chat session node type */ public static final String NETTY_WEB_CHAT_SESSION_NODE_TYPE = "NettyWebChatSessionNodeType"; /** the test chat session node type */ public static final String TEST_CHAT_SESSION_NODE_TYPE = "TestChatSessionNodeType"; /** the top friendship node type */ public static final String TOP_FRIENDSHIP_NODE_TYPE = "TopFriendshipNodeType"; /** the universal node type */ public static final String UNIVERSAL_NODE_TYPE = "UniversalNodeType"; /** the user communication node type */ public static final String USER_COMMUNICATION_NODE_TYPE = "UserCommunicationNodeType"; // // role types // /** the bootstrap role type */ public static final String BOOTSTRAP_ROLE_TYPE = "BootstrapRoleType"; /** the dialog session role type */ public static final String DIALOG_SESSION_ROLE_TYPE = "DialogSessionRoleType"; /** the face detection role type */ public static final String FACE_DETECTION_ROLE_TYPE = "FaceDetectionRoleType"; /** the face recognition role type */ public static final String FACE_RECOGNITION_ROLE_TYPE = "FaceRecognitionRoleType"; /** the governance role type */ public static final String GOVERNANCE_ROLE_TYPE = "GovernanceRoleType"; /** the governance management role type */ public static final String GOVERNANCE_MANAGEMENT_ROLE_TYPE = "GovernanceManagementRoleType"; /** the heartbeat role type */ public static final String HEARTBEAT_ROLE_TYPE = "HeartbeatRoleType"; /** the JVM logger management role type */ public static final String JVM_LOGGER_MANAGEMENT_ROLE_TYPE = "JVMLoggerManagementRoleType"; /** the knowledge acquisition management role type */ public static final String KNOWLEDGE_ACQUISITION_MANAGEMENT_ROLE_TYPE = "KnowledgeAcquisitionManagementRoleType"; /** the linguistic knowledge acquisition effector role type */ public static final String LINGUISTIC_KNOWLEDGE_ACQUISITION_EFFECTOR_ROLE_TYPE = "LinguisticKnowledgeAcquisitionEffectorRoleType"; /** the life cycle management role type */ public static final String LIFE_CYCLE_MANAGEMENT_ROLE_TYPE = "LifeCycleManagementRoleType"; /** the logger management role type */ public static final String LOGGER_MANAGEMENT_ROLE_TYPE = "LoggerManagementRoleType"; /** the Netty web chat session role type */ public static final String NETTY_WEB_CHAT_SESSION_ROLE_TYPE = "NettyWebChatSessionRoleType"; /** the node-life-cycle role type */ public static final String NODE_LIFE_CYCLE_ROLE_TYPE = "NodeLifeCycleRoleType"; /** the node logger role type */ public static final String NODE_LOGGER_ROLE_TYPE = "NodeLoggerRoleType"; /** the test chat session role type */ public static final String TEST_CHAT_SESSION_ROLE_TYPE = "TestChatSessionRoleType"; /** the top friendship role type */ public static final String TOP_FRIENDSHIP_ROLE_TYPE = "TopFriendshipRoleType"; /** the user communication role type */ public static final String USER_COMMUNICATION_ROLE_TYPE = "UserCommunicationRoleType"; // // node nicknames // /** the the user communication node nickname */ public static final String NODE_NICKNAME_COMMUNICATOR = "Communicator"; /** the the dialog session node nickname */ public static final String NODE_NICKNAME_DIALOGER = "Dialoger"; /** the face detector node nickname */ public static final String NODE_NICKNAME_FACE_DETECTOR = "FaceDetector"; /** the face recognizer node nickname */ public static final String NODE_NICKNAME_FACE_RECOGNIZER = "FaceRecognizer"; /** the meta fact acquisition node nickname */ public static final String NODE_NICKNAME_FACT_SCRIPTER = "FactScripter"; /** the governance management node nickname */ public static final String NODE_NICKNAME_GOVERNOR = "Governor"; /** the life cycle management node nickname */ public static final String NODE_NICKNAME_LIFER = "Lifer"; /** the JVM logger management node nickname */ public static final String NODE_NICKNAME_LOGGER = "Logger"; /** the the knowledge acquisition management node nickname */ public static final String NODE_NICKNAME_TOP_KA = "TopKA"; /** the logger management node nickname */ public static final String NODE_NICKNAME_TOP_LOGGER = "TopLogger"; /** the top friendship node nickname */ public static final String NODE_NICKNAME_TOPPER = "Topper"; /** the Netty web chat session node nickname */ public static final String NODE_NICKNAME_WEB_CHATTER = "WebChatter"; // // node or role state variables // /** the chat session role id */ public static final String VAR_CHAT_SESSION_ROLE_ID = "chatSessionRoleId"; /** the chat session service */ public static final String VAR_CHAT_SESSION_SERVICE = "chatSessionService"; /** the conversation skill dictionary */ public static final String CONVERSATION_SKILL_DICTIONARY = "conversationSkillDictionary"; /** the is-unit-test */ public static final String VAR_IS_UNIT_TEST = "isUnitTest"; // // Miscellaneous // /** the predicate that relates the role type with the role granularity level */ public static final URI ALBUS_HCS_GRANULARITY_LEVEL = new URIImpl(Constants.TEXAI_NAMESPACE + "albusHCSGranularityLevel"); /** the texai:ahcsRoleType_typeName term */ public static final URI AHCS_ROLE_TYPE_TYPE_NAME_TERM = new URIImpl(Constants.TEXAI_NAMESPACE + "ahcsRoleType_typeName"); /** the texai:ahcsNodeType_typeName term */ public static final URI AHCS_NODE_TYPE_TYPE_NAME_TERM = new URIImpl(Constants.TEXAI_NAMESPACE + "ahcsNodeType_typeName"); /** the texai:skillClass_skillClassName term */ public static final URI SKILL_CLASS_SKILL_CLASS_NAME_TERM = new URIImpl(Constants.TEXAI_NAMESPACE + "skillClass_skillClassName"); }