Machine

Mechanism or computer program used to implement a process.

Extends

Agent

Properties

Name Type Cardinality
typeOfMachine CodeValueType 0..1
machineName Name 0..1
accessLocation AccessLocation 0..1
function CodeValueType 0..n
interface CodeValueType 0..n
imageURL PrivateImage 0..n
ownerOperatorContact ContactInformation 0..1

typeOfMachine

The kind of machine used - software, web service, physical machine, from a controlled vocabulary

machineName

The name of the machine

accessLocation

The locations where the machine can be access

function

The function of the machine

interface

imageURL

ownerOperatorContact

Graph

digraph G { fontname = "Bitstream Vera Sans" fontsize = 8 overlap=false; compound=true; node [ fontname = "Bitstream Vera Sans" fontsize = 8 shape = "record" ] edge [ fontname = "Bitstream Vera Sans" fontsize = 8 mode="ipsep" ] DDI4_Machine [ label = "{<id>Machine | + typeOfMachine : CodeValueType \l + machineName : Name \l + accessLocation : AccessLocation \l + function : CodeValueType \l + interface : CodeValueType \l + imageURL : PrivateImage \l + ownerOperatorContact : ContactInformation \l \l \l| \l \l}" tooltip = "Agents:Machine" ] subgraph Agents { label = "Agents" node [ color = "#000000" ] DDI4_Agent [ label = "{<id>Agent | + agentId : AgentId \l + description : StructuredString \l \l \l| \l \l}" tooltip = "Agents:Agent" ]; } DDI4_Machine -> DDI4_Agent [arrowhead=empty color="#000000" ]; }