https://creativecommons.org/licenses/by/4.0/
Walter Terkaj
Ontology that models factories and their components for applications related to design, management and control.
If you wish to use this ontology, please acknowledge Walter Terkaj (CNR-STIIMA) and related publications.
For any query please write to walter.terkaj(at)stiima.cnr.it.
BaseQuantity
BaseQuantity
Domain(VffProductionResource): Indicates the work, usage, and times scheduled and completed. Some attributes on this object may have associated constraints or time series; see documentation of IfcResourceTime for specific usage. If the resource is nested, then certain values may be calculated based on the component resources as indicated at IfcResourceTime.
Usage
Definition from VFF: class for generic products seen as the output of a production system.
Definition from VFF: class for generic product type seen as the output of a production system.
Definition from VFF:
VffAssemblySystem represents a generic assembly system.
Number of artifacts that can be hosted by the buffer.
To Be defined
To Be described
Number of artifacts in the buffer.
Class representing machine tools.
Based on ISO 14955-2
Based on ISO 14955-2
Types of machinery failure mode:
- operation dependent failure (ODF)
- time dependent failure (TDF)
Based on ISO 14955-2
Based on ISO 14955-2
Based on ISO 14955-2
Definition from VFF:
Generic machinery element type.
Based on ISO 14955-2
Class representing a machining process.
Definition from VFF: class representing a machining process type.
Definition from VFF:
VffManufacturingSystem represents a generic manufacturing system.
To Be defined
To Be defined
A ProductionCrewResource represents a collection of internal resources used in production processes.
Identification of people and equipment of a crew is achieved through their specification at the level of the component. Therefore, knowing which persons are within a crew is achieved through identifying the persons assigned to each ProductionLaborResource within the ProductionCrewResource. Similarly, identifying that a screwing machine forms part of the crew is achieved by relating an appropriate individual of IfcElementComponent to the ProductionEquipmentResource forming an element of the ProductionCrewResource.
The resource type ProductionCrewResourceType defines commonly shared information for occurrences of crew resources. The set of shared information may include:
* common productivities
* common cost rates
* common properties within shared property sets
It is used to define a crew resource specification (i.e. the specific resource information that is common to all occurrences of that resource). Resource types may be exchanged without being already assigned to occurrences.
Occurrences of the ProductionCrewResourceType are represented by individuals of ProductionCrewResource.
A ProductionEquipmentResource is usage of production equipment to assist in the performance of production. production Equipment resources are wholly or partially consumed, or occupied (i.e. used) in the performance of production.
Occurrences of ProductionEquipmentResource are products that are used as resources to assist the process of production. More specifically, they are products that are standalone items brought to a factory to fulfil a particular purpose. Examples might be a machine tool, etc. They are explicitly instances of IfcProduct and may be drawn from various of the subclasses.
A product that is used as an ProductionEquipmentResource is referenced using the IfcRelAssignsToResource relationship.
The resource type ProductionEquipmentResourceType defines commonly shared information for occurrences of construction production resources. The set of shared information may include:
* common productivities
* common cost rates
* common properties within shared property sets
It is used to define a production equipment resource specification (i.e. the specific resource information that is common to all occurrences of that resource). Resource types may be exchanged without being already assigned to occurrences.
Occurrences of the ProductionEquipmentResourceType are represented by individuals of ProductionEquipmentResource.
A ProductionLaborResource is used in production context with particular skills or crafts required to perform certain types of production or management related work.
The purpose of an ProductionLaborResource is to identify a skillset that may be required or used. The skillset provides a designation of a particular level of skill. It can be used to identify the generic type of labor resource that is required for a purpose without having to be specific about the actor (person or organization) providing the resource occurrence. It may be particularly useful when creating an overall plan for a process or processes. For instance, within maintenance or work planning there may be a known task that needs to be done. There may be several such labor resources available and so the need to identify which will be used is not necessary at the planning stage.
The resource type ProductionLaborResourceType defines commonly shared information for occurrences of labor resources. The set of shared information may include:
* common productivities
* common cost rates
* common properties within shared property sets
It is used to define a labor resource specification (i.e. the specific resource information that is common to all occurrences of that resource). Resource types may be exchanged without being already assigned to occurrences.
Occurrences of the ProductionLaborResourceType are represented by individuals of ProductionLaborResource.
A ProductionMaterialResource identifies a material resource type in a production project.
Occurrences of ProductionMaterialResource are consumed (wholly or partially), or occupied during a production work task (i.e. IfcTask).
The resource type ProductionMaterialResourceType defines commonly shared information for occurrences of production material resources. The set of shared information may include:
* common productivities
* common cost rates
* common properties within shared property sets
It is used to define a production material resource specification (i.e. the specific resource information that is common to all occurrences of that resource). Resource types may be exchanged without being already assigned to occurrences.
Occurrences of the ProductionMaterialResourceType are represented by individuals of ProductionMaterialResource.
A ProductionProductResource defines the role of a product that is consumed (wholly or partially), or occupied (i.e. used) in the performance of production.
Occurrences of ProductionProductResource are usage of products to assist the process of production. More specifically, they are usage of products that result from some production processes and that are then used as resources to facilitate further construction. ProductionProductResource occurrences are explicitly instances of IfcProduct and may be drawn from various of the subclasses, for instance IfcElementComponent, IfcElementAssembly, IfcProxy (for particular cases where more precise usage details are not available).The product that is used as a production resource is referenced using the IfcRelAssignsToResource relationship.
The resource type ProductionProductResourceType defines commonly shared information for occurrences of production product resources. The set of shared information may include:
* common productivities
* common cost rates
* common properties within shared property sets
It is used to define a production product resource specification (i.e. the specific resource information that is common to all occurrences of that resource). Resource types may be exchanged without being already assigned to occurrences.
Occurrences of the ProductionProductResourceType are represented by individuals of ProductionProductResource.
1
1
A ProductionResource is an abstract generalization of the different resources used in factories (and their production systems), mainly labor, material, equipment and product resources, plus subcontracted resources and aggregations, such as a crew resource.
A resource represents "use of something" and does not necessarily correspond to a single item (e.g. person, machine), but represents a pool of items having limited availability (e.g. general labor, equipment fleet). A resource can represent either a generic resource pool (not having any task assignment) or a task-specific resource allocation (having an IfcTask assignment).
ProductionResource defines the occurrence of any production resource; common information about construction resource types is handled by ProductionResourceType.
1
ProductionResourceType is an abstract generalization of the different resource types used in factories (and their production systems), mainly labor, material, equipment and product resource types, plus subcontracted resource types and aggregations such as a crew resource type.
A resource type represents a model of "use of something" and does not necessarily correspond to a specific type of object (e.g. person, machine), but represents possible usages of such objects (e.g. general labor, equipment fleet). A resource type can either represent usage in general (consumption attributes defined but no task type assignment) or a task-specific resource type (production attributes defined and having an IfcTask assignment).
A production resource type captures common productivities and cost rates for applying resources to particular task types.
A ProductionSubContractResource is a production resource needed in a production process that represents a sub-contractor.
ProductionSubContractResource can be used in cost estimating and work planning with or without specifying the subcontractor and contract agreement.
The purpose of an ProductionSubContractResource is to indicate work of a particular type that is that is to be engaged through the use of a sub-contract. Its aim is to identify the description of the sub-contract work required. It can be used to identify the generic type of sub-contract resource that is required for a purpose without having to be specific about the actor (person or organization) providing the resource occurrence. It may be particularly useful when creating an overall plan for a process or processes. For instance, within maintenance or work planning there may be a known task that needs to be done.
A subcontract resource may be described at various stages and levels of detail through its assignments:
* Subcontract resource designated for particular tasks
* Actors identified to request bids
* Cost schedules (bids) received from actors
* Project order (work order, change order, etc.) executed
The resource type ProductionSubContractResourceType defines commonly shared information for occurrences of subcontract resources. The set of shared information may include:
* common productivities
* common cost rates
* common properties within shared property sets
It is used to define a subcontract resource specification (i.e. the specific resource information that is common to all occurrences of that resource). Resource types may be exchanged without being already assigned to occurrences.
Occurrences of the ProductionSubContractResourceType are represented by instances of ProductionSubContractResource.
Definition from VFF:
VffQualityControlSystem represents a generic quality control system.
To Be described
To Be described
An DmStorageResource is usage of buffers of generic storages to accomodate parts.
storage points are wholly or partially occupied during the process.
Occurrences of DmStorageResource are resources that are used to offer space to parts that have to wait.
Examples mught be invenotries in supply chains, interoperational buffers in transfer lines, pallets in assembly line or workcenters.
A product that is used as an DmStorageResource is referenced using the IfcRelAssignsToResource relationship.
TO DO
Definition from VFF:
Generic transformation system that is organized as a combination of related parts within an AEC product, composed for a common purpose or function or to provide a service. System is essentially a functionally related aggregation of products and resources. The grouping relationship to one or several individuals of IfcProduct, IfcResource, IfcGroup, IfcProcess, IfcControl, IfcActor, i.e. the system members, is handled by IfcRelAssignsToGroup relationship.
Definition from VFF:
VffTransportationSystem represents a generic transportation system.
Time dependent failure (TDF)
Definition from VFF: enumeration of file formats