How ArchiMate Elements are mapped to the UAF 1.2 elements after the import and the mapping rules are described in the following table:

#ArchiMate 3.1 elementUAF 1.2Mapping Rule
NameType
1Application CollaborationResource ArchitectureCommon Rule
2Application ComponentSoftwareCommon Rule
3Application Event

Resource Signal

Common Rule is applied if the element has no relations. 

The Send Signal Action is created additionally if the ArchiMate Application Event is related to Resource Process or Resource Function. 

Also, see Mapping issues.

StateThe Resource State Description is created additionally if the ArchiMate Application Event is related to another Application Event and/or Junction using the Triggering relation.
4Application Function

Function

The ArchiMate Application Function is mapped to Function if the ArchiMate Application Function is NOT related to an element that maps to UAF Resource Performer one of the following:

  • Assignment relation
  • Association relation
Function + Function Action

The ArchiMate Application Function is mapped to Function + Function Action if the ArchiMate Application Function is related to an element that maps to UAF Resource Performer using one of the following:

  • Assignment relation
  • Association relation
5Application InteractionResource ArchitectureCommon Rule
6Application InterfaceResource InterfaceCommon Rule
7Application Process

Function

The ArchiMate Application Process is mapped to Function if the ArchiMate Application Function is NOT related to an element that maps to UAF Resource Performer using one of the following:

  • Assignment relation
  • Association relation
Function + Function Action

The ArchiMate Application Process is mapped to Function + Function Action if the ArchiMate Application Function is related to an element that maps to UAF Resource Performer using one of the following:

  • Assignment relation
  • Association relation
8Application ServiceResource ArtifactCommon Rule
9ArtifactResource InformationCommon Rule
10Assessment

Measurement

The ArchiMate Assessment is mapped to Measurement for Property Set if the ArchiMate Assessment element is related to the element which maps to UAF Property Set using the Association relation.  
Measurement Set + Measurement

The ArchiMate Assessment is mapped to Measurement Set with Measurement if the ArchiMate Assessment element IS NOT related to the element which maps to UAF Property Set using the Association relation.

Note. UAF Measurement Set and Measurement has the same name as the ArchiMate Assessment element.

11Business ActorOrganizationCommon Rule
12Business CollaborationCapability ConfigurationCommon Rule
13Business Event

Operational Signal

Common Rule if has no relations. 

The Send Signal Action is created additionally if the ArchiMate Business Event is related to Business Process. 

Also, see Mapping issues.

State

The ArchiMate Business Event is mapped to State if the ArchiMate Business Event is related to another Business Event and/or Junction using the Triggering relation. Additionally:

  • Operational State Description is created if the ArchiMate Business Event is related to Resource. 
  •  Service State Description is created if ArchiMate Business Event is related to Business Function, which is related to Business Service. 
  • Operational State Description is created if ArchiMate Business Event is related to Business Function, which is NOT related to Business Service. 
14Business Function



Function

The ArchiMate Business Function is mapped to Function if the ArchiMate Business Function is NOT related to Business Service
Function + Function Action

The ArchiMate Business Function is mapped to Function + Function Action if the ArchiMate Business Function is NOT related to Business Service and is related to an element that maps to UAF Resource Performer using one of the following:

  • Assignment relation
  • Association relation
Service FunctionThe ArchiMate Business Function is mapped to Service Function if the ArchiMate Business Function is related to Business Service.
Service Function + Service Function Action

The ArchiMate Business Function is mapped to Service Function + Service Function Action if the ArchiMate Business Function is related to Business Service and is related to Business Interface using Association relation.

15Business InteractionCapabilityConfigurationCommon Rule
16Business InterfaceService InterfaceCommon Rule
17Business ObjectOperational InformationCommon Rule
18Business Process

Operational Activity

The ArchiMate Business Process is mapped to Operational Activity if ArchiMate Business Process is NOT related to:

  • Business Role using Assignment relation 
  • Resource using Association relation 
Operational Activity + Operational Activity Action

The ArchiMate Business Process is mapped to Operational Activity + Operational Activity Action if the ArchiMate Business Process is related to:

  • Business Role using Assignment relation
  • Resource using Association relation 
19Business RoleOperationalPerformerCommon Rule
20Business ServiceServiceCommon Rule
21CapabilityCapabilityCommon Rule
22Communication NetworkStandardCommon Rule
23Constraint




ConstraintIf ArchiMate Constraint has no relations to other elements or has any relation to Grouping, Notes, or another relation.
Resource ConstraintThe ArchiMate Constraint is mapped to Resource Constraint if the ArchiMate Constraint has any relation to the element which maps to UAF Resource Performer, Resource Information, Actual Resource, or Function.
Operational ConstraintThe ArchiMate Constraint is mapped to Operational Constraint if the ArchiMate Constraint has any relation to the element which maps to UAF Operational Information, Operational Activity, Operational Exchange, Operational Performer, or Operational Signal.
Strategic ConstraintThe ArchiMate Constraint is mapped to Strategic Constraint if the ArchiMate Constraint has any relation to the Capability element.
Service PolicyThe ArchiMate Constraint is mapped to Service Policy if the ArchiMate Constraint has any relation to the Business Service element.
24ContractResource InformationCommon Rule
25Course Of ActionOperational ActivityCommon Rule
26Data ObjectResource InformationCommon Rule
27DeliverableActual Project Milestone

Common Rule

Also, see Mapping issues.

28DeviceResource ArtifactCommon Rule
29Distribution NetworkSystemCommon Rule
30Driver

Measurement


The ArchiMate Driver is mapped to Measurement for Property Set if the ArchiMate Driver element is related to the element which maps to UAF Property Set using the Association relation. 
Measurement Set + Measurement

The ArchiMate Driver element map to Measurement Set with Measurement if the ArchiMate Driver element IS NOT related to the element which maps to UAF Property Set using association relation.

Note. UAF Measurement Set and Measurement has the same name as the ArchiMate Driver element.

31EquipmentResource ArtifactCommon Rule
32FacilityResource ArtifactCommon Rule
33GapRiskCommon Rule
34GoalEnterprise GoalCommon Rule
35GroupingElement Group 

Common Rule

Note. All ArchiMate elements related to the Grouping element after importing to UAF are added as Annotated Elements for Element Group [Comment] regardless of the relations' type (ArchiMate relations are not mapped to the real UAF relations).

36Implementation EventActual Project Milestone

Common Rule

Also, see Mapping issues.

37

Junction



And JunctionFork NodeIf incoming 0 or 1 control/object flow. Shall be imported with Operational Activity.
Join NodeIf incoming 0 or 1 control/object flow. Shall be imported with Operational Activity.
Pseudostate

The ArchiMate Junction is mapped to Pseudostate if the ArchiMate Junction is related to States and Transitions. The Pseudostate kind will be:

  • Kind=Fork (if incoming >1 transition)
  • Kind=Join (if incoming 0 or 1 transition)
Or JunctionDecision NodeIf incoming 0 or 1 control/object flow. Shall be imported with OperationalActivity.
Merge NodeIf incoming >1  control/object flow. Shall be imported with OperationalActivity.
Pseudostate

The ArchiMate Junction is mapped to Pseudostate if the ArchiMate Junction is related to States and Transitions. The Pseudostate kind will be:

  • Kind=Junction (if incoming >1 transition),
  • Kind=Choice (if incoming 0 or 1 transition). 
38LocationActual Location

Common Rule

Also, see Mapping issues.

39MaterialNatural ResourceCommon Rule
40MeaningConcernCommon Rule
41NodeResourceArtifactCommon Rule
42NoteInformation

Common Rule

Note. All ArchiMate elements are related to Note using Connection/Line. After import to UAF, related elements are added as Annotated Elements for the Information [Comment] element.

43OutcomeActual Measurement Set

Common Rule

Also, see Mapping issues.

44PathProtocolCommon Rule
45Plateau

Capability Configuration

The ArchiMate Plateau is mapped to Capability Configuration if ArchiMate Plateau is NOT related to Goal using Realization relation.

Actual Enterprise Phase

The ArchiMate Plateau is mapped to Actual Enterprise Phase if the ArchiMate Plateau is related to Goal using Realization relation.

Also, see Mapping issues.

46PrincipleRequirementCommon Rule
47Product

Resource Architecture

The ArchiMate Product is mapped to Resource Architecture if the ArchiMate Product is NOT related to Business Service.
ServiceThe ArchiMate Product is mapped to Service if ArchiMate Product is related to Business Service.
48RepresentationResource InformationCommon Rule
49RequirementRequirementCommon Rule
50ResourceOperational PerformerCommon Rule
51StakeholderActual Organization

Common Rule

Also, see Mapping issues.

52System SoftwareSoftwareCommon Rule
53Technology CollaborationResource ArchitectureCommon Rule
54Technology Event

Resource Signal

Common Rule is applied if the ArchiMate Technology Event has no relations. 

The Send Signal Action is created additionally if the ArchiMate Technology Event is related to Resource Process or Resource Function.

Also, see Mapping issues.

StateThe Technology Event is mapped to State if the ArchiMate Technology Event is related to another Technology Event and/or Junction using Triggering relation. Additionally, the Resource State Description is created.
55Technology Function

Function

The ArchiMate Technology Function is mapped to Function if the ArchiMate Technology Function is NOT related to an element that maps to UAF Resource Performer using:

  • Assignment relation
  • Association relation
Function + Function Action

The ArchiMate Technology Function is mapped to Function + Function Action if the ArchiMate Technology Function is related to an element that maps to UAF Resource Performer using:

  • Assignment relation
  • Association relation
56Technology InteractionResource ArchitectureCommon Rule
57Technology InterfaceResource InterfaceCommon Rule
58Technology Process

Function

The ArchiMate Technology Process is mapped to Function if the ArchiMate Technology Process is NOT related to an element that maps to UAF Resource Performer using:

  • Assignment relation
  • Association relation
Function + Function Action

The ArchiMate Technology Process is mapped to Function + Function Action if the ArchiMate Technology Process is related to an element that maps to UAF Resource Performer using:

  • Assignment relation
  • Association relation
59Technology ServiceResource Artifact

Common Rule

Also, see Mapping issues.

60Value

Measurement


The ArchiMate Value element map to Measurement for Property Set if the ArchiMate Value element is related to the element which maps to UAF Property Set using Association relation. 
Measurement Set + MeasurementThe ArchiMate Value element map to Measurement Set with Measurement if the ArchiMate Value element IS NOT related to the element which maps to UAF Property Set using Association relation. (UAF Measurement Set and Measurement has the same name as the ArchiMate Value element).
61Value StreamOperational ActivityCommon Rule
62Work Package

ActualProject

Common Rule

Also, see Mapping issues.

ActualProject + ActualProjectMilestoneThe ArchiMate Work Package is mapped to ActualProject + ActualProjectMilestone if the ArchiMate Work Package is related to the ArchiMate Implementation Event or Deliverable using the Triggering relationship.