Home. 
.

transparent

transparent

transparent

Editieren von OWL Ontologien

Altova SemanticWorks bietet umfangreiche Unterstützung für das intuitive, visuelle Erstellen und Editieren von OWL-Ontologien zur Implementierung von Semantic Web Applikationen.

OWL (Web Ontology Language) ist eine RDF-basierte Sprache zur Erstellung von Semantic Web Ontologien. Ontologien beschreiben die Hierarchien und Beziehungen zwischen verschiedenen Ressourcen in einer bestimmten Domain. Wenn RDF Resource Descriptions mit einer irgendwo im Internet, Intranet oder Extranet definierten Ontologie verknüpft werden, sind Maschinen in der Lage, die mit den einzelnen Ressourcen verknüpften semantischen Informationen abzurufen, um Daten auf sinnvolle Art zu suchen, darzustellen und darauf zu operieren.

OWL besteht aus drei Untergruppen mit steigendem Komplexitätsgrad: OWL Lite, OWL DL und OWL Full. Die Wahl des Dialekts hängt von der Komplexität und der für Ihr semantisches Modell erforderlichen Detailliertheit ab.

Altova SemanticWorks® 2012 unterstützt alle drei OWL-Dialekte sowie RDF und RDFS. Mit Hilfe von SemanticWorks können Sie komplexe Ontologien mit visuellen Mitteln erstellen und haben intelligente Eingabehilfen, intuitive Symbole, zeitsparende Shortcuts und viele andere Funktionen zur Verfügung, die das Erlernen von OWL erleichtern. Da SemanticWorks außerdem automatisch den RDF/XML- oder N-Triples-Code für Ihr Design erstellt, wird die Entwicklung von Semantic Web-Ontologien so einfach, als würde man diese auf einem Whiteboard entwerfen.

Visuelle OWL-Entwicklung

Mit SemanticWorks® 2012 können Sie mit vorhandenen OWL-Dokumenten arbeiten oder Dokumente von Grund auf neu erstellen. Das Produkt enthält Beispieldateien für OWL-Ontologien sowie eine Hilfedatei mit einem informativen OWL-Tutorial, das eine gute Einführung in OWL bietet.

In SemanticWorks® 2012 werden die verschiedenen Komponenten, aus denen eine Ontologie besteht, auf fünf Registern dargestellt: Classes, Properties, Instances, allDifferent und Ontologies. Auf dem Register "Classes" werden alle in der Ontologie verfügbaren Klassen angezeigt, wobei die Instanzen und Eigenschaften der ausgewählten Klasse in einem separaten Fenster angezeigt werden. Alle Eigenschaften der Ontologie werden auf dem Register "Properties" aufgelistet und in einem separaten Fenster unterhalb des Registers sehen Sie die Domain der aktuell ausgewählten Eigenschaft. Auf dem nächsten Register werden alle Instanzen aufgelistet und auf dem Register "allDifferent" finden die Sie Elemente in der Ontologie, die sich voneinander unterscheiden. Auf dem letzten Register "Ontologies" finden Sie alle Ressourcen, bei denen es sich um Ontologien handelt, unter anderem Ontologien, die in die aktuelle Datei importiert wurden. Die Eingabehilfe "Details" bietet eine kompakte und editierbare Beschreibung jedes im Hauptfenster ausgewählten Objekts. Das Fenster "Details" ist in einer Ontologie besonders für die Erstellung und Bearbeitung von Klasseninstanzen nützlich.



SemanticWorks OWL editor

Jedes Register verfügt über eine "Insert"-Schaltfläche, über die Sie die entsprechende Art von Ontologieelement mit einem Mausklick einfügen können. Durch Klicken auf die Erweiterungsschaltfläche können Sie anschließend die Details zu jedem Element anzeigen und/oder bearbeiten. Die Ressourcen werden in SemanticWorks grafisch mit Hilfe informativer Symbole für Elementtypen, Container und Sammlungen (bag, sequence, usw.), Klassenbeschreibungen (unionOf, intersectionOf, usw.), Klassenaxiome (subClassOf, disjointWith, usw.), Eigenschaftsbeschreibungen (subPropertyOf, inverseOf, usw.) und vieles mehr dargestellt. Beim Editieren können Sie diese Konnektoren über ein kontextsensitives Rechtsklickmenü oder durch Auswahl aus der SemanticWorks-Symbolleiste einfügen.

Um Beziehungen sofort sichtbar zu machen, werden OWL-Klassen in gelben Kästen dargestellt, wobei deren Unterklassen von gelb strichlierten Linien umgeben sind.

Zusätzlich zu diesen informativen visuellen Hilfen gibt es die Möglichkeit, die Maus über ein beliebiges Element oder Symbol in der Anzeige zu platzieren, um seine Bedeutung bzw. die entsprechende URI zu sehen.



SemanticWorks OWL development

Sie können die Benutzeroberfläche von SemanticWorks komplett anpassen. So können Sie etwa die Breite der Elemente im Graph anpassen, diese horizontal oder vertikal ausrichten, den Abstand zwischen Parent- und Child-Nodes adaptieren, die verwendeten Schriftarten und Farben ändern und Ressourcen aus unterschiedlichen Ontologien zur besseren Unterscheidung unterschiedliche Farben zuweisen. Sie können die Anzeige der OWL-Elemente zu Dokumentationszwecken sogar ausdrucken.

Des Weiteren bietet SemanticWorks® 2012 zahlreiche hilfreiche Funktionen, um die Entwicklung von Ontologien schneller zu gestalten:

  • Ein Übersichtsfenster zur Visualisierung von und zum Navigieren in großen Ontologien
  • Eine Funktion zum Erstellen von Instanzen einer bestimmten Klasse direkt in der Class Detail-Ansicht (ohne dass Sie zum Instanzregister zurückwechseln müssen)
  • Automatische Zuweisung obligatorischer Eigenschaften beim Erstellen neuer Instanzen einer bestimmten Klasse
  • Automatische Generierung von owl:allDifferent-Anweisungen bei Auswahl mehrerer Instanzen gleichzeitig



defining owl alldifferent

SemanticWorks® 2012 bietet eine komplette Syntaxüberprüfung, um sicherzustellen, dass Ihre OWL Ontologie den RDF/XML-Spezifikationen entspricht. Zusätzlich dazu können Sie dank der Semantiküberprüfung in OWL DL und OWL Lite Ontologien sicherstellen, dass Ihre gesamte Ontologiedefinition einheitlich ist. Im Fehlerfenster werden alle Fehler und Konflikte zusammen mit einem Link angezeigt, sodass Sie diese schnell finden und beheben können.

Neben der grafischen RDF/OWL-Ansicht, in der Sie Ihre Ontologie ansehen und editieren können, können Sie jederzeit in die editierbare Textansicht wechseln, um zu sehen, wie Ihr Dokument im RDF/XML- oder N-Triples-Format erstellt wird, und Sie können das Dokument jederzeit exportieren, um von RDF/XML in N-Triples zu wechseln oder umgekehrt. Die Textansicht bietet zur besseren Übersichtlichkeit der Datei und zur einfacheren Navigation Funktionen wie Syntaxfärbung, Klappleisten und Zeilennummerierung.



OWL code

Sehen Sie selbst, wie einfach Sie mit SemanticWorks RDF und OWL erlernen und damit arbeiten können. Laden Sie eine kostenlose Testversion herunter, um das Semantic Web für Ihre Zwecke zu nutzen!



transparent
Download
Pricelist
Buy
Datasheet
Print
Mail
Like It
.

Lesen Sie den Altova Blog
Read the Altova Blog!

.

Im Altova Blog lesen Sie über die neuesten Altova-Produktankündigungen, neue Produktfunktionen, technische Tipps und Informationen über die Branche. Registrieren Sie sich jetzt!

.
Was ist das Semantic Web?
.

.

Besuchen Sie die Altova Bibliothek, um mehr über RDF, OWL und das Semantic Web zu erfahren.

.
.
.

transparent

transparent