snikproject / ontology

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

Mehrere Klassen für Application Component / System #352

Closed KonradHoeffner closed 4 years ago

KonradHoeffner commented 4 years ago

Wir haben ja im Metamodell die Klassen meta:ApplicationComponent und meta:ComputerBasedApplicationComponent. Daher würde ich gerne wissen, ob wir die gleichnamigen Klassen in den Unterontologien wirklich brauchen, oder ob wir die dadurch ersetzen können, denn wir haben ja auch nicht in jeder Unterontologie Function, Role und EntityType. Außerdem sind die Labels auch sehr unterschiedlich, manche Sachen heißen System, sind aber mit Components verlinkt oder andersherum oder es gibt gleich beide Labels in einer Klasse, wie bei CIOX.

Momentan sieht es so aus:

Subjekt Prädikat Objekt
ob:ComputerBasedApplicationSystem rdfs:subClassOf ob:ApplicationSystem
ob:ApplicationSystem rdfs:subClassOf ob:InformationProcessingTool
ciox:ComputerbasiertesAnwendungssystem rdfs:subClassOf ciox:Anwendungssystem
ciox:ComputerbasiertesAnwendungssystem skos:closeMatch bb:ComputerBasedApplicationComponent
ciox:ComputerbasiertesAnwendungssystem skos:closeMatch ob:ComputerBasedApplicationSystem
ciox:Anwendungssystem rdfs:subClassOf meta:ApplicationComponent
ciox:Anwendungssystem skos:closeMatch ob:ComputerBasedApplicationSystem
ciox:Anwendungssystem skos:closeMatch he:Anwendungssystem
bb:ApplicationComponent rdfs:subClassOf meta:ApplicationComponent
bb:ComputerBasedApplicationComponent rdfs:subClassOf meta:ComputerBasedApplicationComponent
AlfredWinter commented 4 years ago

Wir brauchen die unterschiedlichen Klassen in den Unterontologien, weil es zu diesem Begriff duchaus unterschiedliche Lehrmeinungen gibt, bzw. geben kann. Das drückt sich dann auch in den unterschiedlichen Lables aus. So ist eben die Vielfalt schon in der eigenen 'Familie'. Das ist eine andere Angelegenheit als z.B. bei Rolle. Rolle wird in der betrachteten Literatur nicht unterschiedlich gesehen. Das kann man einfach auf die Meta-Ebene heben Die Meta-Klasse "application component" ist von uns quasi als Referenzpunkt einfach festgelegt. Eigentlich müssten alle diesbezüglichen Klassen der Teilontologien damit explizit verbunden werden.

KonradHoeffner commented 4 years ago

Ah jetzt verstehe ich es. Dann füge ich die folgenden Verbindungen hinzu:

Subjekt Prädikat Objekt
ob:ComputerBasedApplicationSystem rdfs:subClassOf meta:ComputerBasedApplicationComponent
ob:ApplicationSystem rdfs:subClassOf meta:ApplicationComponent
ciox:ComputerbasiertesAnwendungssystem rdfs:subClassOf meta:ComputerBasedApplicationComponent
AlfredWinter commented 4 years ago

ok

KonradHoeffner commented 4 years ago

Ist hinzugefügt.