smia.utilities.smia_info module

class smia.utilities.smia_info.SMIAInteractionInfo[source]

Bases: object

This class contains the information about the SMIA interactions.

SVC_STANDARD_ACL_TEMPLATE_CFP = <spade.template.Template object>
SVC_STANDARD_ACL_TEMPLATE_INFORM = <spade.template.Template object>
SVC_STANDARD_ACL_TEMPLATE_REQUEST = <spade.template.Template object>
SVC_STANDARD_ACL_TEMPLATE_QUERY_IF = <spade.template.Template object>
CAP_STANDARD_ACL_TEMPLATE_REQUEST = <spade.template.Template object>
CAP_STANDARD_ACL_TEMPLATE_QUERY_IF = <spade.template.Template object>
ACL_INDIVIDUAL_INTERACTIONS_ACL_TEMPLATE = <spade.template.ORTemplate object>
SVC_STANDARD_ACL_TEMPLATE = <spade.template.ORTemplate object>
NEG_STANDARD_ACL_TEMPLATE_CFP = <spade.template.Template object>
NEG_STANDARD_ACL_TEMPLATE_PROPOSE = <spade.template.Template object>
NEG_STANDARD_ACL_TEMPLATE_FAILURE = <spade.template.Template object>
NEG_STANDARD_ACL_TEMPLATE_INFORM = <spade.template.Template object>
ACL_CNP_INTERACTIONS_ACL_TEMPLATE = <spade.template.Template object>
NEG_STANDARD_ACL_TEMPLATE = <spade.template.ORTemplate object>
class smia.utilities.smia_info.AssetInterfacesInfo[source]

Bases: object

This class contains the information related to Asset Interfaces submodel (AssetInterfacesDescription submodel of IDTA).

SEMANTICID_INTERFACES_SUBMODEL = 'https://admin-shell.io/idta/AssetInterfacesDescription/1/0/Submodel'
SEMANTICID_INTERFACE = 'https://admin-shell.io/idta/AssetInterfacesDescription/1/0/Interface'
SEMANTICID_ENDPOINT_METADATA = 'https://admin-shell.io/idta/AssetInterfacesDescription/1/0/EndpointMetadata'
SEMANTICID_INTERACTION_METADATA = 'https://admin-shell.io/idta/AssetInterfacesDescription/1/0/InteractionMetadata'
SEMANTICID_VALUE_SEMANTICS = 'https://admin-shell.io/idta/AssetInterfacesDescription/1/0/valueSemantics'
SUPPL_SEMANTICID_HTTP = 'http://www.w3.org/2011/http'
SUPPL_SEMANTICID_MQTT = 'http://www.w3.org/2011/mqtt'
SUPPL_SEMANTICID_MODBUS = 'http://www.w3.org/2011/modbus'
SEMANTICID_INTERFACE_INTERACTION_TYPE = 'https://www.w3.org/1999/02/22-rdf-syntax-ns#type'
SEMANTICID_INTERFACE_TITLE = 'https://www.w3.org/2019/wot/td#title'
SEMANTICID_INTERFACE_BASE = 'https://www.w3.org/2019/wot/td#baseURI'
SEMANTICID_INTERFACE_CONTENT_TYPE = 'https://www.w3.org/2019/wot/hypermedia#forContentType'
SEMANTICID_INTERFACE_SECURITY_DEFINITIONS = 'https://www.w3.org/2019/wot/td#definesSecurityScheme'
SEMANTICID_INTERFACE_NO_SECURITY_SCHEME = 'https://www.w3.org/2019/wot/security#NoSecurityScheme'
SEMANTICID_INTERFACE_PROPERTY = 'https://www.w3.org/2019/wot/td#PropertyAffordance'
SEMANTICID_INTERFACE_ACTION = 'https://www.w3.org/2019/wot/td#ActionAffordance'
SEMANTICID_INTERFACE_FORMS = 'https://www.w3.org/2019/wot/td#hasForm'
SEMANTICID_INTERFACE_HREF = 'https://www.w3.org/2019/wot/hypermedia#hasTarget'
SEMANTICID_INTERFACE_INTERACTION_DATA_QUERY = 'https://admin-shell.io/idta/AssetInterfacesDescription/1/0/dataQuery'