Copyright (C) [2009] [Andreas Wiesner] This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>.
The ontology module 'process' provides concepts a functional description of an chemical process system at an early stage of design. The following classes and relations from other ontology modules are used within 'process': <owl:Class rdf:about="http://OntoCAPE/material/material.owl#Material"> <owl:Class rdf:about="http://OntoCAPE/material/phase_system/phase_system.owl#ReactionNetwork"> <owl:Class rdf:about="http://OntoCAPE/material/phase_system/phase_system.owl#MultiphaseSystem"> <owl:Class rdf:about="http://OntoCAPE/material/phase_system/phase_system.owl#SinglePhase"> <owl:Class rdf:about="http://OntoCAPE/material/phase_system/phase_system.owl#SinglePhaseInMultiphaseSystem"> <owl:Class rdf:about="http://OntoCAPE/upper_level/system.owl#ScalarQuantity"> <owl:Class rdf:about="http://OntoCAPE/upper_level/network_system.owl#DirectedConnection"> <owl:Class rdf:about="http://OntoCAPE/material/phase_system/phase_system.owl#ReactionNetwork"> <owl:Class rdf:about="http://OntoCAPE/upper_level/network_system.owl#Device"> <owl:Class rdf:about="http://OntoCAPE/upper_level/system.owl#Property"> <owl:ObjectProperty rdf:about="http://OntoCAPE/material/phase_system/phase_system.owl#hasStateOfAggregation"> <owl:ObjectProperty rdf:about="http://OntoCAPE/upper_level/system.owl#isComposedOfSubsystem"> <owl:ObjectProperty rdf:about="http://OntoCAPE/upper_level/system.owl#hasProperty"> <owl:ObjectProperty rdf:about="http://OntoCAPE/material/material.owl#thermodynamicBehavior"> <owl:ObjectProperty rdf:about="http://OntoCAPE/upper_level/network_system.owl#enters"> <owl:ObjectProperty rdf:about="http://OntoCAPE/upper_level/network_system.owl#leaves"> <owl:ObjectProperty rdf:about="http://OntoCAPE/upper_level/system.owl#hasDimension"> <owl:ObjectProperty rdf:about="http://OntoCAPE/upper_level/system.owl#isSubsystemOf"> <owl:ObjectProperty rdf:about="http://OntoCAPE/upper_level/system.owl#hasDirectSubsystem"> <owl:ObjectProperty rdf:about="http://OntoCAPE/upper_level/system.owl#isDirectSubsystemOf"> <owl:ObjectProperty rdf:about="http://OntoCAPE/upper_level/system.owl#isDirectlyRelatedTo"> <owl:ObjectProperty rdf:about="http://OntoCAPE/upper_level/network_system.owl#hasOutput"> <owl:ObjectProperty rdf:about="http://OntoCAPE/upper_level/network_system.owl#hasInput"> <phase_system:StateOfAggregation rdf:about="http://OntoCAPE/material/phase_system/phase_system.owl#liquid"> <phase_system:StateOfAggregation rdf:about="http://OntoCAPE/material/phase_system/phase_system.owl#gaseous"> <phase_system:StateOfAggregation rdf:about="http://OntoCAPE/material/phase_system/phase_system.owl#solid"> <der_dim:Mechanics rdf:about="der_dim;#pressure"> <phys_dim:SupplementaryDimension rdf:about="phys_dim;#identity_dimension"> The following classes and relations from the Meta Model are refined within 'process': <owl:Class rdf:about="http://OntoCAPE/meta_model/fundamental_concepts/fundamental_concepts.owl#ValueSet"> <owl:ObjectProperty rdf:about="http://OntoCAPE/meta_model/fundamental_concepts/fundamental_concepts.owl#isOfType">
The relation hasChemicalRectionNetwork indicates that a reaction as considered on a rather macroscopic perspective of an early design stage may be the result of an sequence of reactions occurring on the bases of several phases.
The relation hasOperationMode indicates by which operation modes a particular process state is achieved.
The relation hasPressureDifference indicates the intended difference between two pressure state.
The relation hasVaporRatio indicates the liquid-vapor ratio of a particular mixture at a certain state within a vessel.
An AggregatedProcessStep is a ProcessStep which consists of a number of ProcessSteps in a certain sequence.
A BatchProcess indicates the batch mode of operation applied to the Process.
A Byproduct is an EndProduct whose production is unavoidable while a CoreProduct is produced.
A Co- product is an EndProduct whose production is unintended.
A combination in terms of unit operation means to get together different process steps to achieve a particular one.
A CoreProduct is a main (or an intended) EndProduct.
An EndProduct is an OutputProduct that is valuable.
EnthalpyChange in terms of unit operation considers a conversion of energy which often result in a change of the state of aggregation.
Flashing utilized the state of phase equilibrium between a vapor and a liquid phase and the resulting material transport if a mixture with different fugacity is existent. In terms of unit operation this is usually accomplished in a vessel.
Fragmentation in terms of unit operation is the breakup of solid material for further processing.
An IntermediateProduct is a ChemicalProduct that is produced in a ProcessStep and is used in another ProcessStep in the whole processing system.
Leaching in terms of unit operation is a particular form of extraction. Usually, a solute, a insolvable carrier and a solvent are applied for solid extraction
Mixing in terms of unit operations is a special type of combination which results in a mixture which is required for further processing. It is usually accomplished by means of stirrer.
A NonReusableWasteProduct is a waste product that can not be reused.
An OutputProduct is a Material that is output by a ProcessStep.
PhaseChange is a specialization of EnthalpyChange an usually it is applied for the purpose of heat exchange between spatially separated phases
By means of a PressureChange a heat content of a particular fluid may be exchanged which may be used for heating or cooling purposes in terms of unit operations.
An AggregatedProcessStep representing the entire function of the Process considered
A ProcessState represents the collectivity of properties of a CertainMaterialAmount which is produced in the associating process step.
A ProcessStep is a certain material processing procedure.
A ProcessStream indicated the continuous mode of operation applied to the Process.
A RawMaterial is a Material that enters a ProcessStep.
A Reaction is a ProcessStep in which some material is converted to some other material through chemical or biochemical reactions
A ReusableWasteProduct is a WasteProduct that can be reused for production.
Separation in terms of unit operation means to achieve single components of a mixture by means of physical of chemical phenomenon.
TemperatureChange in terms of unit operation means to transport the heat content of one material to another and it is applied for heating or cooling purposes.
A UnitOperation is a basic step in a process. This basic step might comprise mixing, separation, enthalpy change and many more to achieve the desired product.
A WasteProduct is an OutputProduct that has no value.
The relation Enters interconnects an ingoing DirectedConnection to its target Device.
The relation hasInput connects a Device to an incoming DirectedConnection.
The relation hasOutput connects a Device to an outgoing DirectedConnection.
The relation isPredecessorOf identifies all Devices and DirectedConnections that are predecessors of the considered one.
The relation isSuccessorOf identifies all Devices and DirectedConnections that are successors of the considered one.
The relation Leaves connects an outgoing DirectedConnection to its source Device.
The relation denotes a correspondence between a Connection and its placeholder in a composition hierarchy
Connections are those elements of a NetworkSystem that represent the linkages between the Devices.
A ConnectionPoint represents the interface through which a Connection can be connected to the Port of a device. ConnectionPoints may have certain attributes that further specify the type of connection. ConnectionPoints are subsystems of the corresponding Connection or DirectedConnection, respectively.
Devices are the crucial elements of a NetworkSystem, holding the major functionality.
DirectedConnection is a specialization of Connection and represents likewise the connecting element between Devices. However, the usage of DirectedConnection implies the indication of a directed interconnection.
A NetworkSystem is a system that is composed of some Connections and some Devices.
Ports represents the interfaces through which Devices are connected to Connections. A Port may have certain attributes that characterize the type of the connection.
The relation Comprises indicates the members of a PropertySet.
The relation ComprisesDirectly indicates the direct members of a PropertySet.
The Contains relation constitutes an alternative to the hasSubsystem relation. It should be used instead of hasSubsystem - if the hasSubsystem relation causes performance problems, or - if only one side of the aggregation relation is of interest, namely the indication of the constituting elements of a supersystem
The relation containsDirectly is an alternative to the hasDirectSubsystem relation. It should be used instead of hasDirectSubsystem - if the hasDirectSubsystem relation causes performance problems, or - if only one side of the aggregation relation is of interest, namely the indication of the direct constituents Supersystem.
The relation hasAspectSystem designates the AspectSystems of a System.
The hasCharacteristic relation constitutes a shorthand notation for the specification of a ConstantProperty and its Value.
The relation hasDimension specifies the PhysicalDimension of a PhysicalQuantity or a UnitOfMeasure.
The relation hasDirectSubsystem refers from a Supersystem to its direct Subsystem.
The relation hasProperty indicates the Properties of a System.
The relation hasSubsystem denotes the relation between a Supersystem and its Subsystem.
The relation hasUnitOfMeasure establishes the UnitOfMeasure of a ScalarValue.
The hasValue relation designates the Values of a Property.
The isBackdropOf relation states that the Value serves as a backdrop for the observation of some other Value.
The relation isComposedOf indicates the non-sharable, direct Subsystem of a Supersystem.
The relation isConnectedTo represents topological connectivity between System.
The relation isConsideredUnderAspectOf indicates the type of an AspectSystem by referring to an instance of the Aspect class.
The relation isDirectlySubsystemOf links a Subsystem to its direct Supersystem.
The relation isDirectlyConnectedTo denotes the direct topological connectedness of two System.
The relation isDirectlyRelatedTo subsumes all kinds of direct inter-system relations.
The relation isExclusivelySubsystemOf links a non-sharable Subsystem to its direct Supersystem.
The relation isModeldBy points from a modeled System to its Model.
The isObservedAgainstBackdrop relation maps a Value against a backdrop Value.
The relation isPropertyOf links a Property instance to a System instance.
The relation isRelatedTo subsumes all kinds of inter-system relations.
The relation isSubsystemOf refers from a Subsystem to its Supersystem.
The relation isValueOf assigns a Value to a Property.
The relation 'models' links a Model to the modeled System.
The relation qualitativeValue specifies the actual value of a QualitativeValue.
The relation representsAspectOf links a AspectSystem to its respective System.
The attribute numericalValue specifies the number part of a QuantitativeValue.
The Value attribute holds the actual value of a QualitativeValue.
An aspect represents a particular viewpoint of a system. An instance of the aspect class explicitly denominates that viewpoint.
An AspectSystem is an ExclusiveSubsystem that contains those system components, relationships, and constraints that are of relevance to a particular Aspect.
A CompositeSystem is a System that is composed of other Systems.
A ConstantProperty is a Property that has exactly one Value.
An ElementarySystem is a Subsystem that cannot further partitioned into Subsystems.
An ExclusiveSubsystem is a direct subsystem of a CompositeSystem; it cannot be a direct subsystem of any other System.
An ExtensibleValueSet is a ValueEnumeration which, unlike a FixedValueSet, is not defined by an (exhaustive) enumeration of its instances. Thus, the number of possible values may change at run time.
A Subsystem at the first level of decomposition.
A FixedValueSet is a ValueEnumeration that is defined by an exhaustive enumeration of its instances. Thus, the number of possible values is fixed.
The 'internal Properties' of a System are the Properties of its constituent Subsystems. They can be specified by means of a query class and thus inferred by reasoner. Such a query class must be defined individually for each System instance. The query class InternalProperties exemplarily demonstrates this approach for a sample System S.
A Model is a system that is used to enable the understanding of or the command over the original system, or to replace the original system. Model system and original system share certain characteristics that are of relevance to the task at hand (Wüsteneck, 1963).
A PhysicalConstant is a ScalarQuantity, the Value of which is believed to be both universal in nature and invariant over time. Examples are the elementary charge, the gravitational constant, Planck's constant, and the speed of light in the vacuum.
A PhysicalDimension is a characteristic associated with PhysicalQuantities and UnitsOfMeasure for purposes of organization or differentiation. Mass, length, and force are exemplary instances of PhysicalDimension.
A PhysicalQuantity is a Property that has quantifiable Values. The concept includes scalars as well as vectors and higher-order tensors. Moreover, it comprises both physical quantities, such as mass or velocity, and nonphysical quantities, such as amount of money or rate of inflation
The Property class represents the individual properties (traits, qualities) of a System, which distinguish the System from others. Typical examples are Size, Color, or Weight, which are modeled as subclasses of Property.
A Property set constitutes an (unordered) collection of Properties, which may be of different types.
A QualitativeValue is a value that is not (numerically) quantifiable.
A QuantitativeValue is the value of a PhysicalQuantity.
A ScalarQuantity is a scalar-valued PhysicalQuantity.
A ScalarValue is the value of a ScalarQuantity.
A Subsystem at the second level of decomposition.
A Subsystem is a System that is a constituent of another System.
A Supersystem is a System that has some constituent Subsystems.
The System class denotes all kind of systems, which may be physical or abstract
The ImmediateEnvironment of a given System S consists of all Systems that are directly related to S. It can be specified by means of a query class. As the environment concept is relative, such a query class must be defined individually for each System instance. The query class SystemEnvironment exemplarily demonstrates the approach for sample System S.
The class SystemInterface represents the interface through which a System can be connected to another System.
A TopLevelSystem is a Supersystem that is not a constituent of some other System.
A UnitOfMeasure is a standard measure for the ScalarValue of a of PhysicalQuantity.
The Value class denotes the different values of a Property.
A ValueEnumeration specifies a (finite) set of possible values of a QualitativeValue.
Sample system; used for the construction of the query classes SystemEnvironment and InternalProperties.