Technikanschluss (EngineeringConnection)
An EngineeringConnection is an
EngineeringComponent that represents a connection relationship between
two other EngineeringComponents. It is a reification of the
Predicate connectedEngineeringComponents. That means that whenever
this Predicate holds between two EngineeringComponents, there exists an
EngineeringConnection. The practical reason for reifying a relationship
is to be able to attach other information about it. For example, one
might want to say that a particular connection is associated with some
shared parameters, or that it is of a particular type.
EngineeringConnections are EngineeringComponents and can therefore be
an engineeringSubcomponent of other EngineeringComponents. However,
to provide for modular regularity in component systems,
EngineeringConnections cannot be connected. For each pair of
EngineeringComponents related by connectedEngineeringComponents, there
exists at least one EngineeringConnection. However, that object may not
be unique, and the same EngineeringConnection may be associated with
several pairs of EngineeringComponents.
Ontology
SUMO / OBJECTSSuperclass(es)
Constrains relations
schliesstTechnikKomponentenAn
Axioms (2)
Wenn comp1 wird mit comp2 angeschlossen, dann comp1 ist ein fall von Technikanschluss nicht und comp2 ist ein fall von Technikanschluss nicht.
(=>
(connectedEngineeringComponents ?COMP1 ?COMP2)
(not
(or
(instance ?COMP1 EngineeringConnection)
(instance ?COMP2 EngineeringConnection))))
Wenn connection ist ein fall von Technikanschluss , dann es gibt ein comp1,comp2 der connection schliesst comp1 und comp2 an.
(=>
(instance ?CONNECTION EngineeringConnection)
(exists
(?COMP1 ?COMP2)
(connectsEngineeringComponents ?CONNECTION ?COMP1 ?COMP2)))