ISO 10303-214:2010(E)

Table 27 — Mapping for Project in UoF S5

Figure — Arrowleft Index for application objects starting with P  Figure — Arrowright

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


#1: If only a certain day is known.
#2: If a certain day and the time of day is known.
#3: If no duration is specified as planned_end.
#4: If a duration is specified as planned_end.
#5: For the primary_language_dependent_string.
#6: For any additional_language_dependent_string.
#7: If event_reference.offset is not instantiated.
#8: If event_reference.offset is instantiated.
organizational_project
41
 
 

 
description organizational_project.description
41
 
 
 
id organizational_project.id
41
 
 
 
name organizational_project.name
41
 
 
 
project to date_time
(as actual_end_date)
PATH
 
 
  organizational_project
#1: (date_item = organizational_project
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)
#2: (date_and_time_item = organizational_project
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) 
project to date_time
(as actual_start_date)
PATH
 
 
  organizational_project
#3: (#1: (date_item = organizational_project
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)
#2: (date_and_time_item = organizational_project
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))
#4: (time_interval_item = organizational_project
time_interval_item <-
applied_time_interval_assignment.items[i]
applied_time_interval_assignment <=
time_interval_assignment
time_interval_assignment.assigned_time_interval ->
time_interval =>
time_interval_with_bounds
time_interval_with_bounds.primary_bound ->
date_time_or_event_occurrence
date_time_or_event_occurrence = date_time_select
#1: (date_time_select = date
date =>
calendar_date)
#2: (date_time_select = date_and_time
date_and_time)) 
project to multi_language_string
(as description)
#5: ([organizational_project.description]
[PATH])
#6: (PATH)
 
 
 
 
139 organizational_project
#5: (attribute_language_item = organizational_project
attribute_language_item <-
attribute_language_assignment.items[i]
attribute_language_assignment
{attribute_language_assignment <=
attribute_classification_assignment
attribute_classification_assignment.attribute_name = 'description'})
#6: (multi_language_attribute_item = organizational_project
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'})
project to multi_language_string
(as name)
#5: ([organizational_project.name]
[PATH])
#6: (PATH)
 
 
 
 
139 organizational_project
#5: (attribute_language_item = organizational_project
attribute_language_item <-
attribute_language_assignment.items[i]
attribute_language_assignment
{attribute_language_assignment <=
attribute_classification_assignment
attribute_classification_assignment.attribute_name = 'name'})
#6: (multi_language_attribute_item = organizational_project
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 = 'name'}) 
project to date_time
(as planned_end_date)
PATH
 
 
  organizational_project
#1: (date_item = organizational_project
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)
#2: (date_and_time_item = organizational_project
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) 
project to duration
(as planned_end_date)
PATH
 
 
47 organizational_project
time_interval_item = organizational_project
time_interval_item <-
applied_time_interval_assignment.items[i]
applied_time_interval_assignment <=
time_interval_assignment
{time_interval_assignment.role ->
time_interval_role
time_interval_role.name = 'planned period'}
time_interval_assignment.assigned_time_interval ->
time_interval =>
time_interval_with_bounds
time_interval_with_bounds.duration ->
time_measure_with_unit 
project to event_reference
(as planned_end_date)
PATH
 
 
  organizational_project
event_occurrence_item = organizational_project
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 ->
#7: (|event_occurrence|)
#8: (event_occurrence =>
relative_event_occurrence) 
project to date_time
(as planned_start_date)
PATH
 
 
47 organizational_project
#3: (#1: (date_item = organizational_project
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)
#2: (date_and_time_item = organizational_project
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))
#4: (time_interval_item = organizational_project
time_interval_item <-
applied_time_interval_assignment.items[i]
applied_time_interval_assignment <=
time_interval_assignment
{time_interval_assignment.role ->
time_interval_role
time_interval_role.name = 'planned period'}
time_interval_assignment.assigned_time_interval ->
time_interval =>
time_interval_with_bounds
time_interval_with_bounds.primary_bound ->
date_time_or_event_occurrence
date_time_or_event_occurrence = date_time_select
#1: (date_time_select = date
date =>
calendar_date)
#2: (date_time_select = date_and_time
date_and_time)) 
project to event_reference
(as planned_start_date)
PATH
 
 
47 organizational_project
#3: (event_occurrence_item = organizational_project
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 ->
#7: (|event_occurrence|)
#8: (event_occurrence =>
relative_event_occurrence))
#4: (time_interval_item = organizational_project
time_interval_item <-
applied_time_interval_assignment.items[i]
applied_time_interval_assignment <=
time_interval_assignment
{time_interval_assignment.role ->
time_interval_role
time_interval_role.name = 'planned period'}
time_interval_assignment.assigned_time_interval ->
time_interval =>
time_interval_with_bounds
time_interval_with_bounds.primary_bound ->
date_time_or_event_occurrence
date_time_or_event_occurrence = event_occurrence
#7: (|event_occurrence|)
#8: (event_occurrence =>
relative_event_occurrence)) 
project to activity
(as work_program)
PATH
 
 
34 organizational_project <-
organizational_project_assignment.assigned_organizational_project
organizational_project_assignment =>
{organizational_project_assignment.role ->
organizational_project_role
organizational_project_role.name = 'work program'}
applied_organizational_project_assignment
applied_organizational_project_assignment.items [i] ->
organizational_project_item
organizational_project_item = executed_action
executed_action


© ISO 2010 — All rights reserved