Grin logo
de en es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Computer Science - Applied

Konzeption und Implementierung eines Ansatzes zur Bestätigung von Meldungen im Social Reporting anhand raum-zeitlicher Regeln

Title: Konzeption und Implementierung eines Ansatzes zur Bestätigung von Meldungen im Social Reporting anhand raum-zeitlicher Regeln

Bachelor Thesis , 2011 , 50 Pages , Grade: 1,00

Autor:in: Daniel Seidl (Author)

Computer Science - Applied
Excerpt & Details   Look inside the ebook
Summary Excerpt Details

Social Reporting basiert auf der Idee, dass Mitglieder eines ortsbezogenen sozialen Netzwerks in der realen Welt für Mitglieder des Netzwerks relevante Ereignisse beobachten und Berichte über diese Beobachtungen anderen Nutzern zur Verfügung stellen. Ein grundlegendes Problem des Social Reporting ist die Auswertung der Berichte und hierbei vor allem die Bewertung der Zuverlässigkeit eines Berichts. Es stellt sich die zentrale Frage: Wie sehr kann einem Bericht auf Basis anderer verwandter Berichte vertraut werden und wie lässt sich dieses "Vertrauen" ohne menschliches Eingreifen bestimmen?

Viele Anwendungsszenarien des Social Reporting bilden einen recht kleinen und klar umrissenen Teil der Wirklichkeit ab. Als Beispiele lassen sich hier die Beobachtung von Wildvögeln oder Meldung aktueller Verkehrsereignisse nennen. Die Nutzer bilden also eine recht homogene Gruppe, die sich auf Basis des entsprechenden Anwendungsfalles nur für bestimmte Informationen interessieren. Ebenso ist auch die Auswertung der verschiedenen Berichte und deren Zuverlässigkeit an einen engen Rahmen gebunden, der eine automatische Verarbeitung mit recht einfachen Mitteln erlaubt. Allerdings ist zu beachten, dass die Bewertungskriterien für die Bestätigung von Berichten durch andere Berichte sehr unterschiedlich ausfallen können und absolut vom betreffenden Anwendungsfall abhängig sind.

Die Folge des Bewertungsprozesses ist ein Bestätigungsgraph – auch confirmation graph genannt. Dieser bildet das durchaus komplexe Geflecht von bestätigenden und widersprechenden Berichten ab und erlaubt eine Aussage über die Zuverlässigkeit einzelner Berichte.
Da in der bisherigen Nutzung des Social Reporting aufbauend auf einen beliebigen Anwendungsfall stets nur komplexe spezifische Regel- und Auswertungssysteme zum Einsatz kamen, wird in der vorliegenden Arbeit ein generischer Ansatz vorgestellt. Mit diesem ist es möglich auch komplexe und völlig unterschiedliche Anwendungsfälle mit einem Regelsystem abzubilden und einen davon ausgehenden Bestätigungsgraphen zu generieren.

Excerpt


Inhaltsverzeichnis

1 Social Reporting

1.1 Aktuelle Entwicklungen und Anwendungen

2 Grundlagen

2.1 Definitionen, Festlegungen und Einschränkungen

2.2 Definition und Struktur eines Bestätigungsgraphen

3 Generischer Ansatz zur Erstellung eines Bestätigungsgraphen

3.1 Ausgewählte Anwendungsfälle

3.1.1 Beobachtung von Wildvögeln

3.1.2 Storm Chasing

3.1.3 Meldung von Gewalttaten

3.2 Struktur eines Berichts und Relationen zwischen Berichten

3.2.1 Grundlegender Aufbau eines Berichts

3.2.2 Beschreibung der Beobachtung

3.2.3 Zeitintervall der Beobachtung

3.2.4 Position der Beobachtung

3.2.4 Optionale Attribute

3.3 Aufbau eines Regelwerks und dessen Grammatik

3.3.1 Nutzung der Lernumgebung AtoCC

3.3.3 Datenbankbereich des Regelwerks

3.3.4 Attributbereich des Regelwerks

4 Umsetzung und Implementierung des Ansatzes

4.1 Use Cases und Systementwurf

4.2 Auswahl der Spatial Database auf Serverseite

4.2.1 MySQL in der Version 5.5.13

4.2.2 Oracle Datenbank 11g Standard Edition One (SE1)

4.2.3 PostgreSQL in der Version 9.0.4

4.3 Entwurf des Datenbankaufbaus

4.4 Implementierung auf Serverseite

4.4.1 Subsystem Server Console

4.4.2 Subsystem Network Communication

4.4.3 Subsystem Controller

4.4.4 Subsystem Database Management

4.4.5 Subsystem Rules Management

4.4.6 Subsystem Rules Scanner and Parser

4.4.7 Subsystem Confirmation Graph

4.5 Implementierung auf Clientseite

4.5.1 Subsystem User Interface

4.5.2 Subsystem Controller

4.5.3 Subsystem Network Communication

5 Evaluation der Generic Social Report Confirmation Software

5.1 Aufbau des genutzten Regelwerks

5.2 Parsen des Regelwerks und Erstellen der Tabellenstruktur

5.3 Regelanwendung und Bestätigungsgraph

6 Fazit und Rückblick

Zielsetzung & Themen

Das Hauptziel dieser Arbeit ist die Entwicklung eines generischen Ansatzes zur automatischen Überprüfung der Zuverlässigkeit von Meldungen im Social Reporting. Die zentrale Forschungsfrage lautet, wie Berichte auf Basis anderer, räumlich und zeitlich in Beziehung stehender Meldungen ohne menschliches Eingreifen bewertet und in einem sogenannten Bestätigungsgraphen (confirmation graph) abgebildet werden können.

  • Konzeption eines generischen Regelsystems zur automatischen Bestätigung von Berichten.
  • Integration von räumlichen, zeitlichen und attributiven Relationen in das Regelwerk.
  • Implementierung einer Client-Server-Architektur unter Nutzung einer Spatial Database (PostgreSQL/PostGIS).
  • Anwendung des entwickelten Systems auf verschiedene Anwendungsfälle wie Wetterbeobachtung.

Auszug aus dem Buch

3.2.1 Grundlegender Aufbau eines Berichts

Bei genauerer Betrachtung der Anwendungsfälle, die in Kapitel 3.1 vorgestellt wurden, zeigt sich, dass alle Reports – unabhängig von ihrem eigentlichen Anwendungsfall – eine grundlegende Struktur teilen. Jede Beobachtung eines Sachverhalts ist einfach ausgedrückt die Antwort auf folgende Frage: Was wurde wann und wo beobachtet?

Die Frage nach dem "was" wird durch die Beschreibung der Beobachtung, die Frage nach dem "wann" durch das Zeitintervall der Beobachtung und die Frage nach dem "wo" durch die Position der Beobachtung beantwortet. Da nur mit diesen drei Informationen eine Beobachtung ausreichend dokumentiert ist, erscheint es logisch, dass auch diese drei Informationen die grundlegende Struktur eines Reports bilden müssen.

In den folgenden Kapiteln 3.2.2 bis 3.2.4 wird nun genauer auf diese fortan als "Grundattribute" bezeichneten Informationen eingegangen. Vor allem bezugnehmend auf die vorgestellten Anwendungsfälle werden mögliche Relationen zwischen Berichten betrachtet und mögliche Funktionen zur Beschreibung dieser Relationen herausgearbeitet.

Zusammenfassung der Kapitel

1 Social Reporting: Einführung in das Themenfeld und Definition der Problematik der Zuverlässigkeitsbewertung von Berichten im Social Reporting.

2 Grundlagen: Festlegung der konzeptionellen Rahmenbedingungen und Definition des Modells des Bestätigungsgraphen.

3 Generischer Ansatz zur Erstellung eines Bestätigungsgraphen: Vorstellung der methodischen Überlegungen, der Berichtsstruktur, der Regelwerksgrammatik sowie der zugrunde liegenden Relationen.

4 Umsetzung und Implementierung des Ansatzes: Detaillierte Beschreibung der Client-Server-Architektur, der Datenbankspeicherung und der Implementierung der verschiedenen Subsysteme in Java.

5 Evaluation der Generic Social Report Confirmation Software: Anwendung des Systems auf das Fallbeispiel der Wetterbeobachtung und Validierung der korrekten Regelausführung.

6 Fazit und Rückblick: Zusammenfassende Bewertung des entwickelten Systems und Ausblick auf zukünftige Optimierungsmöglichkeiten und Erweiterungen.

Schlüsselwörter

Social Reporting, Bestätigungsgraph, Confirmation Graph, Zuverlässigkeitsbewertung, Generischer Ansatz, Spatial Database, PostGIS, Regelwerk, Temporale Relationen, Räumliche Relationen, Attributive Konditionen, Crowd-Sourcing, Automatisierte Auswertung, Wetterbeobachtung, Software-Implementierung

Häufig gestellte Fragen

Worum geht es in dieser Arbeit grundsätzlich?

Die Bachelorarbeit beschäftigt sich mit der automatisierten Überprüfung der Zuverlässigkeit von Informationen, die in ortsbezogenen sozialen Netzwerken (Social Reporting) geteilt werden.

Welche zentralen Themenfelder werden behandelt?

Die Arbeit umfasst die Modellierung von Bestätigungsgraphen, die Definition von Regelsprachen für raum-zeitliche Relationen und die technische Implementierung eines Client-Server-Systems.

Was ist das primäre Ziel der Arbeit?

Ziel ist die Entwicklung eines generischen Software-Ansatzes, der es erlaubt, für beliebige Anwendungsfälle ein Regelsystem zur automatischen Validierung von Berichten zu erstellen.

Welche wissenschaftliche Methode wird verwendet?

Die Arbeit folgt einem konstruktiven Informatik-Ansatz, beginnend bei der Anforderungsanalyse über den Entwurf (UML-Diagramme, Grammatik-Definition) bis hin zur Implementierung und praktischen Evaluierung.

Was wird im Hauptteil der Arbeit behandelt?

Der Hauptteil gliedert sich in die theoretische Herleitung der Bestätigungsregeln (raum-zeitliche und attributive Bedingungen) und die detaillierte Beschreibung der Java-basierten Software-Architektur.

Welche Schlüsselwörter charakterisieren die Arbeit?

Wichtige Begriffe sind Social Reporting, Bestätigungsgraph, räumliche/temporale Relationen, PostGIS und automatisierte Auswertung.

Warum wurde PostgreSQL mit der PostGIS-Erweiterung gewählt?

Da der generische Ansatz die Verarbeitung räumlicher Daten erfordert, bietet PostGIS als kostenfreie und Open-Source-basierte Lösung die notwendige Funktionalität nach dem OpenGIS-Standard.

Wie werden Berichte im System miteinander verknüpft?

Die Verknüpfung erfolgt über Bestätigungsregeln, die prüfen, ob räumliche, zeitliche oder inhaltliche Kriterien zwischen zwei Berichten zutreffen, woraus eine gerichtete, gewichtete Kante im Bestätigungsgraphen resultiert.

Welchen Zweck erfüllt der Bestätigungsgraph?

Er dient als visuelle und mathematische Repräsentation der Zuverlässigkeit von Berichten, indem er bestätigende und widersprechende Beziehungen zwischen verschiedenen Quellen kumuliert.

Wie validiert der Autor den generischen Ansatz?

Die Validierung erfolgt durch ein Fallbeispiel zur Wetterbeobachtung, bei dem verschiedene Berichte über Wetterzustände automatisiert ausgewertet und in einem Graphen visualisiert werden.

Excerpt out of 50 pages  - scroll top

Details

Title
Konzeption und Implementierung eines Ansatzes zur Bestätigung von Meldungen im Social Reporting anhand raum-zeitlicher Regeln
College
University of Bamberg
Grade
1,00
Author
Daniel Seidl (Author)
Publication Year
2011
Pages
50
Catalog Number
V188990
ISBN (eBook)
9783656129189
ISBN (Book)
9783656130185
Language
German
Tags
konzeption implementierung ansatzes bestätigung meldungen social reporting regeln
Product Safety
GRIN Publishing GmbH
Quote paper
Daniel Seidl (Author), 2011, Konzeption und Implementierung eines Ansatzes zur Bestätigung von Meldungen im Social Reporting anhand raum-zeitlicher Regeln, Munich, GRIN Verlag, https://www.grin.com/document/188990
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  50  pages
Grin logo
  • Grin.com
  • Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint