Start
Unternehmen
ERP / PPS / Prozesse
Business Intelligence
Server-Technologien
Software-Technologien
Technologie-Beratung
Individual-Software
Produkte
Eigene
Microsoft
Altova

XMLSpy

Mapforce

Stylevision/Authentic

SemanticWorks

Sage

Comelio GmbH
Am Fischhof 3
A-1010 Wien
Österreich
Fon: +43-720-2097-97
Fax: +43-720-2097-98
info@comelio.com

Comelio GmbH (Ecos)
Stiglmaierplatz/Dachauer Str. 37
D-80335 München
Deutschland
Fon: 089-2000154-90
Fax: 089-2000154-94
info@comelio.com

Comelio GmbH
Rellinghauser Straße 10
D-45128 Essen
Deutschland
Fon: 0201-437517-0
Fax: 0201-437517-10
info@comelio.com

Comelio GmbH
Goethestraße 34
D-13086 Berlin
Deutschland
Fon: 030-921019-85
Fax: 030-921019-89
info@comelio.com

Produkte > Altova > SemanticWorks

SemanticWorks

Altova SemanticWorks™ 2007 ist der bahnbrechende visuelle RDF/OWL-Editor. Entwerfen Sie Semantic Web Instanzdokumente, Vokabulare und Ontologien mit visuellen Mitteln, um Sie dann im Format Ihrer Wahl auszugeben. Ein sinnvolles Tool zur Nutzung des Semantic Web.

Kontakt

Anrede* Herr Frau
Vorname*
Nachname*
Firma
E-Mail*
Tel-Nr.
Bereich*
Freitext

SemanticWorks - visuelles Semantic Web Design für RDF und OWL

Seit seiner Einführung hat das World Wide Web unsere Kommunikationsstrukturen, unsere Geschäftsprozesse, die Suche nach Informationen und Unterhaltung revolutioniert - es hat unser tägliches Leben tiefgreifend verändert. Heute hat man beim W3C bereits die nächste umwälzende Entwicklung von Webtechnologien ins Auge gefasst: das Semantic Web. Im Semantic Web werden die Daten selbst Teil des Web, sodass sie unabhängig von Applikationen, Plattformen oder Domains verarbeitet werden können. Während es sich beim Web derzeit um eine Sammlung von Dokumenten handelt, versteht sich das Semantic Web eher als gigantische Datenbank, in der Daten auf Webseiten sowie in Datenbanken und Legacy-Systemen von Maschinen sinnvoll gesucht und verarbeitet werden können, sodass Programme darauf operieren können.

Das Semantic Web basiert auf strukturierten Gruppen von Metadaten und Inferenzregeln, die es Maschinen erlauben, die Beziehungen zwischen verschiedenen Datenressourcen zu "verstehen". Die Technologien, auf denen das Semantic Web durch Hinzufügung von Metadaten und Inferenzregeln beruht, sind RDF (Resource Description Framework) und OWL (Web Ontology Language).

Visuelles Erstellen von Semantic Web-Dokumenten

Mit Altova SemanticWorks™ 2007 können Sie RDF-Instanzdokumente, RDFS-Vokabulare und OWL-Ontologien bei umfassender Sytax- und Semantiküberprüfung grafisch erstellen und bearbeiten. Über kontextsensitive Eingabehilfen steht Ihnen auf Basis des gewählten RDF- oder OWL-Dialekts eine Liste zulässiger Auswahlmöglichkeiten zur Verfügung, sodass Sie schnell und einfach gültige Dokumente erstellen können.

SemanticWorks™ 2007 bietet umfangreiche, benutzerfreundliche Funktionalitäten für die folgenden Aufgaben:

  • Visuelle Erstellung und Bearbeitug von RDF, RDF Schema (RDFS), OWL Lite, OWL DL und OWL Full-Dokumenten mit Hilfe einer intuitiven visuellen Benutzeroberfläche und Drag and Drop-Funktionalitäten
  • Syntaxüberprüfung zur Sicherstellung der Konformität mit den RDF/XML-Spezifikationen
  • Automatisches Generieren und Editieren von RDF/XML oder N-Triples-Formaten auf Basis eines visuellen RDF/OWL Designs.
  • Drucken der grafischen RDF- und OWL-Darstellungen zur Erstellung der Dokumentation für Semantic Web-Implementierungen

Sie können von der grafischen RDF/OWL-Ansicht in die Textansicht wechseln, um zu sehen, wie Ihr Dokument im RDF/XML- oder N-Triples-Format erstellt wird, und Sie können Ihre Datei jederzeit von RDF/XML in N-Triples oder umgekehrt exportieren. Und da der RDF/XML- bzw. N-Triples-Code auf Basis Ihres Designs automatisch generiert wird, können Sie die Konzepte des Semantic Web lernen und damit experimentieren, ohne komplizierten Code schreiben zu müssen.

Visuelle RDF- und RDFS-Editierung

RDF (Resource Description Framework) ist ein XML-basierter Standard zum Beschreiben von Ressourcen im Internet, Intranet und Extranet. RDF baut auf bestehenden XML- und URI (Uniform Resource Identifier)-Technologien auf, wobei URIs zum Identifizieren der einzelnen Ressourcen und zur Angabe von Statements über Ressourcen dienen. RDF Statements beschreiben eine Ressource, die Eigenschaften der Ressource und die Werte dieser Eigenschaften und werden oft als "Triples" bezeichnet. RDF-Triples bestehen aus Subjekt, Prädikat und Objekt. Dies entspricht einer Ressource (Subjekt), einer Eigenschaft (Prädikat) und einem Eigenschaftswert (Objekt).

RDF liefert zwar das Modell und die Syntax zum Beschreiben von Ressourcen, definiert selbst aber nicht die Bedeutung dieser Ressourcen. Zu diesem Zweck werden andere Technologien wie z.B. RDFS verwendet.

RDFS (RDF Schema) definiert Vokabulare von RDF-Ressourcen innerhalb einer bestimmten Domain. So könnten z.B. separate RDFS-Vokabulare zur Beschreibung jeder beliebigen Sache erstellt werden, angefangen von Büchern über Internet Standards bis zu Eisarten usw. Mit RDFS werden die zulässigen Eigenschaften definiert, die in einer bestimmten Domain von RDF-Instanzen verwendet werden dürfen. Außerdem werden damit die Klassen festgelegt, zu denen jede Ressouce gehört.

RDF und RDFS werden gemeinsam verwendet und von Maschinen gelesen, die anschließend auf Basis der Beziehungen zwischen Ressourcen logische Ableitungen erstellen und Aktionen setzen können.

Mit Altova SemanticWorks™ 2007 können Sie RDF erlernen und damit experimentieren, indem Sie Dokumente visuell erstellen, die Syntax anhand der RDF-Spezifikation überprüfen und den entsprechenden Code anschließend anzeigen und entweder im RDF/XML- oder N-Triples-Format speichern.

Sie können ein neues RDF-Dokument von Grund auf neu erstellen oder mit einer der Beispieldateien experimentieren, die mit SemanticWorks™ 2007 mitgeliefert werden.

SemanticWorks listet alle Ressourcen in Ihrem RDF-Dokument auf dem Register "Resources" in der RDF/OWL-Ansicht auf. Um eine neue RDF-Ressource zu erstellen, müssen Sie nur auf dem Register "Resources" auf die Schaltfläche "Insert resource" klicken und anschließend den Namen für Ihre Ressource definieren.

Wenn Sie eine der Ressourcen auswählen, wird ein RDF-Graph mit den dazugehörigen Einzelheiten angezeigt, in dem Sie die URI und/oder das Prädikat und den Wert jeder Ressource sehen und editieren können. Sie können die Benutzeroberfläche von SemanticWorks komplett anpassen. So können Sie etwa die Breite der Elemente im Graph anpassen, diesen horizontal oder vertikal ausrichten, den Abstand zwischen Parent- und Child-Nodes adaptieren und sogar die verwendeten Schriftarten und Farben ändern.

Mit Hilfe kontextsensitiver Eingabehilfen und eines intelligenten Rechtsklick-Menüs können Sie Einzelheiten in der RDF-Ressource jederzeit ändern oder hinzufügen. Die Eingabehilfen und Menüs bieten nur die Auswahlmöglichkeiten, die aufgrund der RDF-Spezifikation zugelassen sind, um sicherzustellen, dass nur gültige Dokumente erstellt werden können.

Mit SemanticWorks können Sie auch die Syntax Ihres RDF-Dokuments überprüfen. Im Fehlerfenster werden alle Konflikte zusammen mit einem Link angezeigt, sodass Sie diese schnell und einfach finden und beheben können.

Wenn Sie während der Arbeit in die editierbare Textansicht wechseln, sehen Sie wie Ihr Dokument im RDF/XML- oder N-Triples-Format erstellt wird, und Sie können das Dokument jederzeit in jedes dieser Formate exportieren. Die Textansicht bietet Funktionen wie Syntaxfärbung, Klappleisten und Zeilennummerierung zur einfachen Dateinavigation.

Die Benutzeroberfläche von SemanticWorks kann komplett an Ihre Bedürfnisse angepasst werden. So können Sie etwa die Breite der Elemente im Graph anpassen, diesen mit horizontaler oder vertikaler Ausrichtung anzeigen, den Abstand zwischen Parent- und Child-Nodes adaptieren und sogar die verwendeten Schriftarten und Farben ändern.

Um Klassenbeziehungen auf einen Blick zu sehen, werden RDFS-Klassen auf der grafischen Anzeige in gelben Kästen angezeigt. Wenn Sie die Maus über ein Element oder Symbol platzieren, werden dessen Bedeutung oder URI angezeigt. Dieselben Eingabehilfen und dieselbe im Abschnitt über RDF beschriebene kontextsensitive Auswahl stehen auch bei der RDFS-Editierung zur Verfügung. Mit Hilfe der Syntaxüberprüfung auf Basis der RDFS-Spezifikation wird sichergestellt, dass Ihr Dokument gültig ist.

Während der Erstellung des visuellen RDFS-Designs generiert SemanticWorks™ 2007 automatisch im Hintergrund den entsprechenden RDF/XML- oder N-Triples-Code, den Sie jederzeit durch Klicken auf das Register "Text" ansehen und bearbeiten können.

Editieren von OWL Ontologien

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™ 2007 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.

Mit SemanticWorks™ 2007 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™ 2007 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.

    Comelio GmbH Altova SemanticWorks - Lizenzen Verkauf Reseller Partner Beratung RDF Schema OWL Ontologien Comelio GmbH Altova SemanticWorks - Lizenzen Verkauf Reseller Partner Beratung RDF Schema OWL Ontologien Comelio GmbH Altova SemanticWorks - Lizenzen Verkauf Reseller Partner Beratung RDF Schema OWL Ontologien Comelio GmbH Altova SemanticWorks - Lizenzen Verkauf Reseller Partner Beratung RDF Schema OWL Ontologien Comelio GmbH Altova SemanticWorks - Lizenzen Verkauf Reseller Partner Beratung RDF Schema OWL Ontologien Comelio GmbH Altova SemanticWorks - Lizenzen Verkauf Reseller Partner Beratung RDF Schema OWL Ontologien Comelio GmbH Altova SemanticWorks - Lizenzen Verkauf Reseller Partner Beratung RDF Schema OWL Ontologien Comelio GmbH Altova SemanticWorks - Lizenzen Verkauf Reseller Partner Beratung RDF Schema OWL Ontologien Comelio GmbH Altova SemanticWorks - Lizenzen Verkauf Reseller Partner Beratung RDF Schema OWL Ontologien