ISO 10303-214:2010(E)

Table 24 — Mapping for Date_and_person_organization in UoF S1

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

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


#1: If used for a person as member of an organization.
#2: If used for an organization.
#3: If date_and_person_organization is not referenced by an approval.
#4: If date_and_person_organization is referenced by an approval.
#5: If a certain day and the time of day is known.
#6: If only a certain day is known.
#1: (person_and_organization)
#2: (organization)
41
41
 
 
 
date_and_person_organization to date_time
(as actual_date)
PATH
 
 
17,18 #1: (#3: (person_and_organization <-
person_and_organization_assignment.assigned_person_and_organization
person_and_organization_assignment =>
applied_person_and_organization_assignment
#5: (date_and_time_item = applied_person_and_organization_assignment
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'}
date_and_time_assignment.assigned_date_and_time ->
date_and_time)
#6: (date_item = applied_person_and_organization_assignment
date_item <-
applied_date_assignment.items[i]
applied_date_assignment <=
date_assignment
{date_assignment.role ->
date_role
date_role.name = 'actual'}
date_assignment.assigned_date ->
date =>
calendar_date))
#4: (person_and_organization
person_organization_select = person_and_organization
person_organization_select <-
approval_person_organization.person_organization
approval_person_organization
#5: (date_and_time_item = approval_person_organization
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 = 'sign off'}
date_and_time_assignment.assigned_date_and_time ->
date_and_time)
#6: (date_item = approval_person_organization
date_item <-
applied_date_assignment.items[i]
applied_date_assignment <=
date_assignment
{date_assignment.role ->
date_role
date_role.name = 'sign off'}
date_assignment.assigned_date ->
date =>
calendar_date)))
#2: (#3: (organization <-
organization_assignment.assigned_organization
organization_assignment =>
applied_organization_assignment
#5: (date_and_time_item = applied_organization_assignment
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'}
date_and_time_assignment.assigned_date_and_time ->
date_and_time)
#6: (date_item = applied_organization_assignment
date_item <-
applied_date_assignment.items[i]
applied_date_assignment <=
date_assignment
{date_assignment.role ->
date_role
date_role.name = 'actual'}
date_assignment.assigned_date ->
date =>
calendar_date))
#4: (organization
person_organization_select = organization
person_organization_select <-
approval_person_organization.person_organization
approval_person_organization
#5: (date_and_time_item = approval_person_organization
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 = 'sign off'}
date_and_time_assignment.assigned_date_and_time ->
date_and_time)
#6: (date_item = approval_person_organization
date_item <-
applied_date_assignment.items[i]
applied_date_assignment <=
date_assignment
{date_assignment.role ->
date_role
date_role.name = 'sign off'}
date_assignment.assigned_date ->
date =>
calendar_date))) 
date_and_person_organization to organization
(as person_or_organization)
#1: (PATH)
#2: (IDENTICAL MAPPING )
 
 
 
  #1: (person_and_organization
person_and_organization.the_organization ->
organization)
date_and_person_organization to person_in_organization
(as person_or_organization)
#1: (IDENTICAL MAPPING )
#2: (PATH)

 
 
  #2: (organization <-
person_and_organization.the_organization
person_and_organization)


© ISO 2010 — All rights reserved