Agent

An actor that performs a role in relation to a process.

Properties

Name Type Cardinality
agentId AgentId 0..n
description StructuredString 0..1

agentId

An identifier within a specified system for specifying an agent

description

Multilingual description allowing for internal formatting using XHTML tags.

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_Agent [ label = "{<id>Agent | + agentId : AgentId \l + description : StructuredString \l \l \l| \l \l}" tooltip = "Agents:Agent" ] subgraph Identification { label = "Identification" node [ color = "#000000" ] DDI4_AnnotatedIdentifiable [ label = "{<id>AnnotatedIdentifiable | + versionResponsibility : xs:string \l + versionRationale : xs:string \l + versionDate : xs:dateTime \l + isUniversallyUnique : xs:boolean \l + isPersistent : xs:boolean \l + localId : LocalId \l + basedOnObject : BasedOnObject \l \l \l| <AnnotatedIdentifiablehasAnnotation> hasAnnotation \l \l}" tooltip = "Identification:AnnotatedIdentifiable" ]; } DDI4_Agent -> DDI4_AnnotatedIdentifiable [arrowhead=empty color="#000000" ]; }