Capability (C085):— representing_resource_as_realized | Date: 2007/10/22 08:10:19 Revision: 1.22 |
This section provides a business level overview of this capability.
When engineers speak generally of "resources", they may be considering the requirement for a resource:
EXAMPLE An infantry weapons system.
EXAMPLE The SA80
EXAMPLE The actual SA80 issued to Private Smith on 2004-01-01
The Resource_as_realized entity is used to represent tokens of resources that are actually used or consumed or that are intended for use or consumption. This caveat reflects that fact that the equipment assigned to a particular task may be faulty or whatever and alternative equipment may actually be used. In both cases, Assuming complete records were kept) the items of equipment would be represented by use of the Resource_as_realized entity.
This section provides an overview of the information model that supports this capability.
The EXPRESS-G for the representing resource as realized is shown in Figure 1 below and explained in the following sections.
NOTE 1 The EXPRESS-G is not complete. For the complete EXPRESS see the module: Resource as realized and
Realized resources may be related to event or activities that consume, or are expected to consume those resources.
The Resource_as_realized_assignment allows a Resource_as_realized to be related to:
Realized resources may be related to the resource types that they realize.
The Resource_as_realized_resource_item allows a Resource_as_realized to be related to:
Realized resources may be related to the resource requirements which may be descrived in a variety of ways.
The Resource_as_realized_relationship allows a Resource_as_realized to be related to:
This section specifies how the information model can be further characterized by the assignment of additional information such as dates, approvals and people or organizations.
The following characterizations may apply.
Most of the constructs shown in Figure 1 can be characterized; which is to say that they may have approvals, classifications, conditions, dates or times, identifiers, justifications, persons or organizations, or properties assigned to them. The following sections detail the characterization of resource objects.
Approvals of realized resources or of resource assignments are represented by the assignment of Approval objects to Resource_as_realized, Resource_as_realized_assignment, and Resource_as_realized_resource_item, objects using Approval_assignment objects.
NOTE 10 The assignment of approvals is described in the capability: C019: assigning_approvals.
The classification of realized resources or of resource assignments or of required resource relationships is represented by the assignment of Classification_assignment objects to Resource_as_realized, Resource_as_realized_assignment, Resource_as_realized_resource_item, and Resource_as_realized_relationship objects using Approval_assignment objects.
The following sections define a set of templates for the capability, where a template is a specification of a set of entities that need to be instantiated to represent a given set of information.
This section specifies the template assigning_realized_resource.
NOTE An explanation of a template and the associated instantiation path is provided in the Template overview section.
This template describes how to assign a Resource_as_realized_resource_item, which is used to represent tokens of resources that are actually used or consumed.
NOTE This template should only be used when assigning a Resource_as_realized_resource_item.
target
is the parameter to which the
Resource_as_realized_assignment
is bound.
target
is the parameter to which the
Resource_as_realized_resource_item
is bound.
Entity in path | Value | Inherited from |
Resource_as_realized_resource_item.name | '/IGNORE' | Resource_as_realized.name |
Resource_as_realized_resource_item.description | '/IGNORE' | Resource_as_realized.description |
#1 = ACTIVITY_ACTUAL('/IGNORE','/IGNORE','/IGNORE',$); #2 = RESOURCE_AS_REALIZED_RESOURCE_ITEM('/IGNORE','/IGNORE',#5,#7); #3 = RESOURCE_AS_REALIZED_ASSIGNMENT(#2,#1); #4 = PART('/IGNORE','/IGNORE','/IGNORE'); #7 = RESOURCE_ITEM('/IGNORE','/IGNORE',(#4)); #9 = IDENTIFICATION_ASSIGNMENT('ABC123','/IGNORE','/IGNORE',(#7)); #11 = CLASSIFICATION_ASSIGNMENT(#12,(#9),'/IGNORE'); #12 = EXTERNAL_CLASS('/NULL','Resource_item_identification_code','/IGNORE',#13); #13 = EXTERNAL_CLASS_LIBRARY('urn:plcs:rdl:std','/IGNORE'); #16 = ORGANIZATION('/IGNORE','/IGNORE'); #18 = IDENTIFICATION_ASSIGNMENT('ACME Inc','/IGNORE','/IGNORE',(#16)); #20 = CLASSIFICATION_ASSIGNMENT(#21,(#18),'/IGNORE'); #21 = EXTERNAL_CLASS('/NULL','Organization_name','/IGNORE',#13); #23 = ORGANIZATION($,$); #24 = ORGANIZATION_OR_PERSON_IN_ORGANIZATION_ASSIGNMENT(#23,'/IGNORE',(#9)); #26 = CLASSIFICATION_ASSIGNMENT(#27,(#24),'/IGNORE'); #27 = EXTERNAL_CLASS('/NULL','Owner_of','/IGNORE',#13); #30 = CLASSIFICATION_ASSIGNMENT(#31,(#3),'/IGNORE'); #31 = EXTERNAL_CLASS('/NULL','Resource_as_realized_employed_by','/IGNORE',#32); #32 = EXTERNAL_CLASS_LIBRARY('urn:plcs:rdl:std','/IGNORE');
NOTE Input parameter resource_item = '#7' refers to an entity instantiated within the template representing_resource_item.
NOTE this characterization is optional.
The assignment of properties (assigning_resource_property) to the Resource_as_realized can be used to represent properties. For example, the quantity of the resource consumed.
NOTE Depending on the type of property being defined, one of the following templates will be used together with the assigning_resource_property template:
NOTE this characterization is optional.
The Approval of using or consuming a Resource_as_realized.
NOTE The assignment of Approval is described in the capability C019: assigning_approvals.
NOTE this characterization is optional.
The assigned Date_time state the actual ('Date_actual'), planned ('Date_planned'), or predicted ('Date_predicted') date and time when the referenced Resource_as_realized was, is planned, or is predicted to be used or consumed. Naturally, the type of assigned Date_time is constrained by the resource_as_realized_item referencing the Resource_as_realized, e.g. if an Activity_actual is referencing a Resource_as_realized the assigned Date_time should be of type 'Date_actual' and not 'Date_planned' or 'Date_predicted'.
NOTE The assignment of Date_time is described in the capability C036: assigning_date_time.
NOTE this characterization is optional.
An Organization that is related to a Resource_as_realized_assignment or a Resource_as_realized, e.g. as a contractor or operator of the resource..
NOTE The assignment of Organization is described in the capability C094: assigning_organization.
NOTE this characterization is optional.
A Person_in_organization that is related to a Resource_as_realized_assignment or a Resource_as_realized, e.g. as an operator of the resource.
NOTE The assignment of Person_in_organization is described in the capability C016: representing_person_organization.
NOTE this characterization is optional.
Reference data defining the type of Resource_as_realized_resource_item, e.g. a human, material or financial resource.
NOTE The assignment of External_class is described in the capability C010: assigning_reference_data.
NOTE this characterization is optional.
Documentation of the Resource_as_realized.
NOTE The assignment of Document, Document_version or Document_definition is described in the capability C005: representing_documents.
The following classes of reference data are required for this capability:
[Alternative_resource_as_realized]© OASIS 2010 — All rights reserved