Hauptseminar Web Engineering – Semantic Web Dominik Pretzsch.

Slides:



Advertisements
Ähnliche Präsentationen
Arbeitsablauf basierte Grid Anwendungen
Advertisements

E-Commerce Shop System
K-Modeler Engineering
Vorstellung der Diplomarbeit
16. Juni 2006 Stefan Ukena Burstein und McDermott: Ontology Translation for Interoperability Among Semantic Web Services Hamburg, 16. Juni 2006.
Ontologien- Query 1 Teil2
Semantic Integration Carola Eschenbach, Özgür Özçep Universität Hamburg, FB Informatik AB Wissens- und Sprachverarbeitung (WSV) Sommersemester 2006.
Vorstellung von PaderWAVE Generierung von Web-Anwendungen aus visuellen Spezifikationen, SS04 Projektgruppe der AG Kastens.
Systemanalyse In der Systemanalyse wird aus den fachspezifischen Anforderungen das Systemmodell erstellt; im Systemmodell ist spezifiziert, was das System.
Erschließen von semantischen Referenzen mit Ontology-Reasoning-Werkzeugen Das Ziel dieser Masterarbeit war die Erweiterung des ORBI Systems um ein Inferenz-System.
On a Buzzword: Hierachical Structure David Parnas.
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
Fachgerechte Bereitstellung von Geoinformationen mit Service- orientierten Infrastrukturen Niklas Panzer - PRO DV Software AG Wachtberg 24. September 2008.
OWL Web Ontology Language. Begriff Ontologie Όν + λόγος sein Grund Lehre Wort.
Ressource Description Language
Die Bestandteile des Semantic Web. Sematic Web soll das WWW erweitern und nicht neuerfinden Informationen sollen Maschinenlesbar sein Schemata beschreiben.
Jan Fienhold1 Institut für Informatik Betriebliche Informationssysteme OWL Web Ontology Language.
Rational Unified Process (RUP) - Definitionen
Ontologie(n) Ein Vortrag von Sven Liekenbrock
AG Titeldaten(modellierung)
Strukturänderungen Verteilte Anwendungen Wintersemester 06/07 © Wolfgang Schönfeld.
Access 2000 Datenbanken.
Projekt Web Engineering
Fortgeschrittene Methoden der Wissensorganisation
RDF-Schema Seminar: „Semantic Web“ André Rosin,
1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt.
CRM Editor auf der Basis von Qt (Beispiel von Ubi erat Lupa)
UML Begleitdokumentation des Projekts
Der Supermarkt: Eine beispielhafte Erklärung für die fünf untersten Schichten des Semantic Web Protocol Stack Nicola Henze.
Der Supermarkt: Eine beispielhafte Erklärung für die fünf untersten Schichten des Semantic Web Protocol Stack Nicola Henze.
Tino Reindanz - FSU Jena Seminar Aktive Datenbanken – SS 2007 Folie 1 Seminar Aktive Datenbanken Rule Development Rule Development for Active Database.
RDF Resource Description Framework
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Client Architecture Data Model GUI KI Socket Connection.
SEP Halgurt Mustafa Ali Can Önder Marius Morawski Matthias Seidl Themen: Integration von RDQL und OWQL innerhalb des Apache Cocoon Frameworks Semantische.
Zur Extension von Begriffen: existierende „Ontologien“ bzw
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Objektmodellierung Objekte und Klassen Ein Objekt ist ein Exemplar.
Semantic Web-Anwendungen auf Basis des BAM-Portals Ein Prototyp Volker Conradt.
RDF MT Resource Description Framework Model Theory © 2002 by Emir Blažević
Silverlight Eine Einführung. Agenda 1.Was ist Silverlight? 2.Die Silverlight Philosophie 3.Vorstellung des Szenarios 4.Einführendes Beispiel 5.Konzepte.
Semantic Web Services - An Introduction
„Buy and Make“ anstelle von „Make or Buy“
Automatic composition of UI mashups Vortrag zum Seminar Webengineering 2011 Michael Reißner.
Proseminar: „Webtechnologien für Ecommerce“
Gruppe: Gewinnt Überblick 1.0 (Martin Kapfhammer)
Sesame Florian Mayrhuber
WebML for Semantic Web Michael Hertel.
This work is licensed under a Creative Commons Attribution 2.0 Germany License User Interface Engineering.
UML-Kurzüberblick Peter Brusten.
Wasserfallmodell und Einzelbegriffe
Paradigmenwechsel in der Unternehmensmodellierung Prof. Dr. Wolfgang Voigt Dipl.-Ing. Päd. Alexander Huwaldt UML Extrakt UML Seminar, Chemnitz
OSI- MODELL 7 Schichten Gruppe : WRJ.
Struktur von RDF Fabian Scheller.
Semantic Web - ein Thema für Bibliotheksverbünde SWIB 2010, Köln Dr. Silke Schomburg.
XML (Extensible Markup Language)
Feedback from WWW )18-22 mai )sheraton hotel and towers congress center, new york city, USA 3)keine teilnehmerliste, meine schätzung: ca.
Der Supermarkt: Eine beispielhafte Erklärung für die fünf untersten Schichten des Semantic Web Protocol Stack Nicola Henze.
Software Engineering Strukturierte Analyse
Institut für Softwarewissenschaft - Universität WienP.Brezany 1 Semantisches Web Peter Brezany Institut für Softwarewissenschaft Universität Wien Tel.
Semantic Web.
IT-Zertifikat der Phil.Fak Kurs 4: Daten- und Metadatenstandards Patrick Sahle Semantic WebWS 08/09.
TDD mit MSTest Stefan Lieser Web:
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
RDA, MARC und Co. | Österreichischer Bibliothekartag Sarah Hartmann RDA, MARC und Co. Von der Formalerschließung zum Metadatenmanagement II RDA,
Kurze Rekapitulation aus der Einführungsvorlesung Stunde VII: Planen und Realisieren Manfred Thaller, Universität zu Köln Köln 20. Oktober 2011.
HYPERLINK WAS IST DAS WEB 2.0? SEMANTIC WEB.
Uduvudu: a Graph-Aware and Adaptive UI Engine for Linked Data UNIVERSITÄT ZU KÖLN HISTORISCH-KULTURWISSENSCHAFTLICHE INFORMATIONSVERARBEITUNG WS 2015/2016.
Institut für Informatik Betriebliche Informationssysteme S.Dietzold, T.Riechert, J.Lehmann, A.Aslam, M.Herrmann1 Semantic Web Services and Interfaces Sebastian.
Comprehensive Information Base (CIB) – ein Prototyp zur semantischen Datenintegration Stefan Arts
Multiprocessing mit OpenMPI Marius Albath. Vorlesung Betriebssysteme, Was ist OpenMPI Was ist OpenMPI OpenMPI Standard Setup OpenMPI Standard.
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Entwurf Dr. Wolfgang Wörndl
 Präsentation transkript:

Hauptseminar Web Engineering – Semantic Web Dominik Pretzsch

Inhalte Linked Data LDAs und die LOD Cloud Model-driven Design SHDM Was ist SHDM? Entwicklungsschritte SHDM Modelle Synth Das Synth-Framework

Linked Data Linked Data konzentriert sich auf Bereitstellung von Informationen Information kodiert als RDF RDF Graph Semantik wird nur durch RDF (RDFS) Metamodel aus RDF Standard spezifiziert Dadurch maschinenlesbar Auch zusätzliche Information kann gefunden werden (wenn verfügbar) Stellt allerdings nur einen kleinen Teil der benötigten Spezifikationen für vollständige Applikation dar

LDAs und die LOD Cloud Linked Open Data Cloud Sammlung von untereinander verbundenen Datenquellen Überspannen ein weites Feld von Themen Applikationen können Daten aus der LOD Cloud nutzen Daten aus der Cloud konsumieren, aufbereiten und präsentieren Linked Data Application (LDA)

LDAs und die LOD Cloud

Model-driven Design Eine Reihe von Modellen legt das grundlegende Verhalten der Applikation fest Jedes Modell deckt einen bestimmten Bereich der Anwendung ab, z.B. Daten Interface Navigation … Können als RDF Statements über ein bestimmtes Vokabular spezifiziert werden Es wird ein Interpreter benötigt, welcher das gewünschte Verhalten implementiert und die angestrebte Semantik bereitstellt

Model-driven Design Im Fall von RDF oder OWL: Inferenzmaschinen übernehmen die Rolle des Interpreters Eine Inferenzmaschine stammt aus der KI und leitet Schlussfolgerungen von einer bestehenden Wissensbasis ab Jedoch: Keine Möglichkeit um Anwendungsverhalten zu formulieren (Business Logic) OWL: Web Ontology Language Basiert technisch auf RDF, geht jedoch darüber hinaus Vom W3C als Ontologie beschreibende Sprache für das semantische Web empfohlen

Model-driven Design Software-Entwicklung im MDD: Ein Prozess, während dem ein konzeptuelles High- Level-Modell sukzessive in weiter detaillierte Modelle übersetzt wird Ziel ist es, dass eines dieser Modelle direkt auf einer Plattform ausgeführt werden kann Konsistenz mit LDAs: Die Modelle sollten durch die gleichen Formalismen spezifiziert sein, welche genutzt werden um die eigentlichen Daten zu beschreiben

SHDM – Was ist SHDM? Semantic Hypermedia Design Method Modellgetriebene Herangehensweise (Model-driven) Umfasst mehrere Entwicklungsschritte und Modelle (nächste Folien) Während jedem Schritt entstehen sog. Artefakte Dienen dem Synth Framework (später) als Input, aus dem Synth die Applikation erstellt

SHDM – Entwicklungsschritte Requirements Gathering (Anforderungserfassung) Domain Modeling (Modellierung der Zuständigkeiten) Business Logic Modeling (Modellierung des Verhaltens der Anwendung) Hypertextual Navigational Modeling (Modellierung der Navigation) Abstract Interface Modeling (Modellierung der Schnittstellen) Implementation

SHDM – Modelle Domain Model Business Logic Model Hypertextual Navigation Model Interface Model

SHDM – Domain Model Beschreibt die Zuständigkeiten bzw. das Universum einer LDA Besteht aus einem Set von RDF Tripeln Benutzt das Vocabulary of Interlinked Datasets (VoID) um auf verlinkte Datasets zugreifen zu können

SHDM – Business Logic Model Ein Menge von Operationen die auf den Informationen ausgeführt werden können Diese Operationen werden durch die Applikation zur Verfügung gestellt Die Operationen können wie in dienstorientierten Anwendungen zur Verfügung gestellt werden

SHDM – Hypertextual Navigation Model Schreibt einen Weg durch die Informationen vor Dadurch wird es möglich bestimmte Aufgaben auf den Pfaden zu realisieren

SHDM – Interface Model Trennung von Schnittstelle und Aussehen: Abstract Interface Model und Concrete Interface Model Abstract Interface Model: Beschreibt welche Rolle jedes Steuerelement einnimmt Dazu zählt der Informationsaustausch zwischen der Applikation und der Welt (z.B. dem Benutzer) Concrete Interface Model: Enthält zusätzliche Informationen über die Laufzeitumgebung Der Entwickler entscheidet schließlich welche Mappings vom Abstract Interface zu Concrete Interfaces und Operationen bestehen

Synth – Das Synth Framework Ist eine Entwicklungsumgebung zur Realisierung von Applikationen nach SHDM Nimmt SHDM Modelle als Input Erstellt daraus die Hypermedia Applikation, die von den Modellen beschrieben wird Enthält eine GUI in die SHDM Modelle eingegeben und verändert werden können

Synth – Das Synth Framework

Vielen Dank Vielen Dank für Ihre Aufmerksamkeit

Quellen /iswc11pd_submission_31.pdf