Closed KonradHoeffner closed 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.
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 |
ok
Ist hinzugefügt.
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: