snikproject / ontology

Public SNIK Ontology. An ontology of information management in hospitals.
https://snikproject.github.io/ontology/
Other
10 stars 1 forks source link

Transitivität component mit subclass #450

Closed KonradHoeffner closed 2 years ago

KonradHoeffner commented 3 years ago

Wenn Klasse A Komponenten A1...An hat, soll Unterklasse B auch Komponenten A1..An haben. Gilt das allgemein? Definieren für SNIK. Motiviert durch Unterklassen von Informationsmanagement.

KonradHoeffner commented 2 years ago

Beispiel

Klasse A: Auto Komponenten: Rad, Lenker, Fenster Klasse B: Rennauto

In diesem Fall gilt es auch für Klasse B. Aber wie ist es allgemein?

Die Aussage "Klasse A hat Komponenten A1,...A2" interpretiere ich als "Jedes Element der Klasse A hat Komponenten (Teile) A1...A2". Da Unterklasse B eine Teilmenge von A ist, gilt dann auch, dass jedes Element der Klasse B die Komponenten A1...A2 hat.

Aber ist diese Interpretation denn mit SNIK kompatibel?

bb:InformationManagement

bb:InformationManagement :functionComponent bb:ItServiceManagement, bb:ModelingInformationSystems, bb:OperationalInformationManagement, bb:StrategicInformationManagement, bb:TacticalInformationManagement [...] .

In diesem Fall ist es nicht so einfach zu sagen, weil es sich um eine Aufgabe als Klasse handelt. Was sind denn dort die Individuen? Das ist bei uns leider nicht so explizit spezifiziert. Angenommen ein Individuum der Klasse ist die Aufgabe in einem bestimmten Krankenhaus, dann gibt es auch immer strategisches, taktisches und operatives Management und die Modellierung und das IT Service Management gehören dann wohl auch dazu.

Fazit

Unter den hier getroffenen Annahmen übertragen sich die Komponenten auf die Unterklassen.