Skip to content

An ontology for computer architecture with hardware, software and periphery as OWL ontology in German

License

Notifications You must be signed in to change notification settings

s-voelkl/Computer-Architecture-OWL-Ontology

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ontologie einer Rechnerarchitektur

Grundgedanke

Diese Ontologie soll eine praktische, wiederverwendbare und erweiterbare Abbildung einer Rechnerarchitektur sein. Grundlegend unterteilt sich dabei ein Rechner (hier gleichzusetzen mit Computer) in viele einzelne Computer-Teile, die stets als „Teil“, veranschaulichend für eine Sache und gleichzeitig Untergruppe des komplexen Systems, benannt sind.

Grundlegender Aufbau

Da jede Untergruppe des Computers ein Teil des Computers ist, entspringen die sekundären Gruppen „Hardware-Teil“, „Software-Teil“ und „Peripherie-Teil“ der primären Übergruppe „Computer-Teil“.

Beispiel eines Voll-Addierers (VA) in der Rechnerarchitektur (inkl. Abhängigkeiten und Parentklassen: image

Nutzen

Mit grafischer Oberfläche: Auf Website webprotege.stanford.edu gehen und Schritte in der file "owl_webprotege_link.txt" folgen.

Als OWL-file: Datei "urn_webprotege_ontology_96477fc3-2e59-4b1d-b1fb-b5b0680971c2.owl" öffnen (z.B. in VS Code)

Inhalt

Hardware-Teil

In der Hardware werden die einzelnen Komponenten eines Computers behandelt.

Software-Teil

Die Software gliedert sich in Anwendungssoftware und Systemsoftware auf. Hierauf lassen sich viele der Data-Properties anwenden.

Peripherie-Teil

Die Peripherie ist nach Eingabe-, Ausgabe- und Hybrid-Teil gebündelt, die über die Richtung des Datenflusses Auskunft geben.

Individuals

Als Individuen wurde folgendes Szenario nachgestellt: Für einen Endverbraucher-PC wurden alle benötigten Hardware-Komponenten, Software-Programme und Peripherie-Geräte verwendet.

Individuen im Szenario:

image

Beispielhaftes Individuum des 3D-Druckers:

image

Properties

Neben dem Object-Property „benötigt-Teil“ für Subsumptionen beinhaltet die Ontologie auch weitere Data-Properties mit Eigenschaften für die wichtigsten Klassen.

Weiterführung

Das Projekt ist dafür aufgebaut, weiter von außen erweiterbar zu sein.

Die Klassen Ontologie_Besitzer, Ontologie_Ortsabhängigkeit, Ontologie_Aktivität und Ontologie_Zeitanhängigkeit sind vom DFKI Ubisworld inspiriert, haben jedoch noch keine Anwendung gefunden.

Verwendete Quellen sind in der Ontologie selbst im "rdfs:seealso" vorhanden. Inhalte (wie "rdfs:description") können teils KI-generiert sein. Dieses Projekt entstand für ein Projekt während des Studiums. Keine Garantie für Richtigkeit oder Vollständigkeit.

About

An ontology for computer architecture with hardware, software and periphery as OWL ontology in German

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published