ISO 10303-214:2010(E)

Table 27 — Mapping for Activity in UoF S5

Index for application objects starting with A  Figure — Arrowright

Figure — AP214 Overview
Application element AIM element Source Rules Reference path
ACTIVITY


#1: If activity.internal is not specified.
#2: If activity.internal is TRUE.
#3: If activity.internal is FALSE.
#4: If only a certain day is known.
#5: If a certain day and the time of day is known.
#6: For the primary_language_dependent_string.
#7: For any additional_language_dependent_string.
#8: If used for a person as member of an organization.
#9: If used for an organization.
#10: If event_reference.offset is not instantiated.
#11: If event_reference.offset is instantiated.
#12: If the activity is not controlled by a work_order which resolves the work_request.
#13: If the activity is controlled by a work_order which resolves the work_request.
#12: (executed_action)
#13: (directed_action)
41
41
  #13: (directed_action <=
executed_action)
activity_type action.name
41
 
  executed_action <=
action
action.name
{(action.name)
(action.name = 'amendment')
(action.name = 'analysis')
(action.name = 'cancellation')
(action.name = 'delivery change')
(action.name = 'design change')
(action.name = 'design')
(action.name = 'mock-up creation')
(action.name = 'prototype building')
(action.name = 'rectification')
(action.name = 'restructuring')
(action.name = 'spare part creation')
(action.name = 'stop notice')
(action.name = 'testing')
(action.name = 'work definition')}

 
description action.description
41
 
  executed_action <=
action
action.description 
id action.id
41
 
  executed_action <=
action
action.id 
internal action_method.purpose
41
 
  executed_action <=
action
action.chosen_method ->
action_method
action_method.purpose
{#1: (action_method.purpose = 'not specified')
#2: (action_method.purpose = 'internal')
#3: (action_method.purpose = 'external')} 
status action_status.status
41
 
58 executed_action <-
action_status.assigned_action
action_status
action_status.status 
activity to date_time
(as actual_end_date)
PATH
 
 
  executed_action <=
action
#4: (date_item = action
date_item <-
applied_date_assignment.items[i]
applied_date_assignment <=
date_assignment
{date_assignment.role ->
date_role
date_role.name = 'actual end' }
date_assignment.assigned_date ->
date =>
calendar_date)
#5: (date_and_time_item = action
date_and_time_item <-
applied_date_and_time_assignment.items[i]
applied_date_and_time_assignment <=
date_and_time_assignment
{date_and_time_assignment.role ->
date_time_role
date_time_role.name = 'actual end'}
date_and_time_assignment.assigned_date_and_time ->
date_and_time) 
activity to date_time
(as actual_start_date)
PATH
 
 
  executed_action <=
action
#4: (date_item = action
date_item <-
applied_date_assignment.items[i]
applied_date_assignment <=
date_assignment
{date_assignment.role ->
date_role
date_role.name = 'actual start' }
date_assignment.assigned_date ->
date =>
calendar_date)
#5: (date_and_time_item = action
date_and_time_item <-
applied_date_and_time_assignment.items[i]
applied_date_and_time_assignment <=
date_and_time_assignment
{date_and_time_assignment.role ->
date_time_role
date_time_role.name = 'actual start'}
date_and_time_assignment.assigned_date_and_time ->
date_and_time) 
activity to activity_method
(as chosen_method)
PATH
 
 
  executed_action <=
action
action.chosen_method ->
action_method 
activity to organization
(as concerned_organization)
PATH
 
 
  executed_action <=
action
organization_item = action
organization_item <-
applied_organization_assignment.items[i]
applied_organization_assignment <=
organization_assignment
{organization_assignment.role ->
organization_role
organization_role.name = 'concerned organization'}
organization_assignment.assigned_organization ->
organization 
activity to multi_language_string
(as description)
PATH
 
 
104 executed_action <=
action
#6: (attribute_language_item = action
attribute_language_item <-
attribute_language_assignment.items[i]
attribute_language_assignment
{attribute_language_assignment <=
attribute_classification_assignment
attribute_classification_assignment.attribute_name = 'description'})
#7: (multi_language_attribute_item = action
multi_language_attribute_item <-
multi_language_attribute_assignment.items[i]
multi_language_attribute_assignment
{multi_language_attribute_assignment <=
attribute_value_assignment
attribute_value_assignment.attribute_name = 'description'}) 
activity to date_time
(as planned_end_date)
PATH
 
 
  executed_action <=
action
#4: (date_item = action
date_item <-
applied_date_assignment.items[i]
applied_date_assignment <=
date_assignment
{date_assignment.role ->
date_role
date_role.name = 'planned end' }
date_assignment.assigned_date ->
date =>
calendar_date)
#5: (date_and_time_item = action
date_and_time_item <-
applied_date_and_time_assignment.items[i]
applied_date_and_time_assignment <=
date_and_time_assignment
{date_and_time_assignment.role ->
date_time_role
date_time_role.name = 'planned end'}
date_and_time_assignment.assigned_date_and_time ->
date_and_time) 
activity to duration
(as planned_end_date)
PATH
 
 
  executed_action <=
action
characterized_action_definition = action
characterized_action_definition <-
action_property.definition
action_property <-
{action_property.name = 'duration property'}
action_property_representation.property
action_property_representation
action_property_representation.representation ->
representation
{representation.name = 'planned duration'}
representation.items[1] ->
representation_item =>
measure_representation_item <=
measure_with_unit =>
time_measure_with_unit 
activity to event_reference
(as planned_end_date)
PATH
 
 
  executed_action <=
action
event_occurrence_item = action
event_occurrence_item <-
applied_event_occurrence_assignment.items[i]
applied_event_occurrence_assignment <=
event_occurrence_assignment
{event_occurrence_assignment.role ->
event_occurrence_role
event_occurrence_role.name = 'planned end'}
event_occurrence_assignment.assigned_event_occurrence ->
#10: (|event_occurrence|)
#11: (event_occurrence =>
relative_event_occurrence) 
activity to date_time
(as planned_start_date)
PATH
 
 
  executed_action <=
action
#4: (date_item = action
date_item <-
applied_date_assignment.items[i]
applied_date_assignment <=
date_assignment
{date_assignment.role ->
date_role
date_role.name = 'planned start' }
date_assignment.assigned_date ->
date =>
calendar_date)
#5: (date_and_time_item = action
date_and_time_item <-
applied_date_and_time_assignment.items[i]
applied_date_and_time_assignment <=
date_and_time_assignment
{date_and_time_assignment.role ->
date_time_role
date_time_role.name = 'planned start'}
date_and_time_assignment.assigned_date_and_time ->
date_and_time) 
activity to event_reference
(as planned_start_date)
PATH
 
 
  executed_action <=
action
event_occurrence_item = action
event_occurrence_item <-
applied_event_occurrence_assignment.items[i]
applied_event_occurrence_assignment <=
event_occurrence_assignment
{event_occurrence_assignment.role ->
event_occurrence_role
event_occurrence_role.name = 'planned start'}
event_occurrence_assignment.assigned_event_occurrence ->
#10: (|event_occurrence|)
#11: (event_occurrence =>
relative_event_occurrence) 
activity to date_and_person_organization
(as requestor)
PATH
 
 
  executed_action <=
action
#8: (person_and_organization_item = action
person_and_organization_item <-
applied_person_and_organization_assignment.items[i]
applied_person_and_organization_assignment <=
person_and_organization_assignment
{person_and_organization_assignment.role ->
person_and_organization_role
person_and_organization_role.name = 'requestor'}
person_and_organization_assignment.assigned_person_and_organization ->
person_and_organization)
#9: (organization_item = action
organization_item <-
applied_organization_assignment.items[i]
applied_organization_assignment <=
organization_assignment
{organization_assignment.role ->
organization_role
organization_role.name = 'requestor'}
organization_assignment.assigned_organization ->
organization) 
activity to work_request
(as resolved_request)
PATH
 
 
  #12: (executed_action <=
action
action.chosen_method ->
action_method <-
action_request_solution.method
action_request_solution
action_request_solution.request ->)
#13: (executed_action =>
directed_action
directed_action.directive ->
action_directive
action_directive.requests[i] ->)
versioned_action_request 
activity to organization
(as supplying_organization)
PATH
 
 
  executed_action <=
action
organization_item = action
organization_item <-
applied_organization_assignment.items[i]
applied_organization_assignment <=
organization_assignment
{organization_assignment.role ->
organization_role
organization_role.name = 'supplying organization'}
organization_assignment.assigned_organization ->
organization 


© ISO 2010 — All rights reserved