User:Strouhal

From semanticweb.org
Jump to: navigation, search

Das hier ist nur eine Testseite. Sie soll die Möglichkeiten des Semantischen MediaWiki demonstrieren. Dies geschieht im Rahmen einer Lehrveranstaltung an der Hochschule Darmstadt.

--> Karte von Südkorea --> mit Relationen...

[edit] Schritt 1 Relationen

Es wird eine einfache Relation vergeben. Während ich diesen Workshop vorbereite, sitze ich in Incheon. Dafür wird der Artikel Incheon angelegt. Allerdings nur ein einfaches Gerüst. Es enthält jedoch die Information, daß Incheon eine Stadt in Südkorea ist:

[[located in::South Korea|Republic of Korea]]

Die Relation "befindet sich in" ist bereits in ontoworld.org vorhanden gewesen. Wer sich nicht sicher ist oder eine bestimmte Relation sucht, kann diese unter Special:search recherchieren.

Sollte es noch keine geeignete Relation geben, kann man eine neue anlegen. Nachfolgend soll z.B. definiert werden können, ob etwas (sinnvollerweise eine Stadt oder ein Land) an einem Gewässer liegt. Die Relation "located at" gibt es noch nicht und wird somit neu eingeführt:

[[located at:Chinese Sea]]

Da es auch noch keinen Artikel über die Chinese Sea gibt, wird dieser neu angelegt und das Chinesische Meer als Teil des Pazifiks definiert.

--> rekursive Relationen? has-enemy...


[edit] Schritt 2 Attribute

Es wird ein Attribut vergeben: Der Artikel über Incheon soll um die Einwohneranzahl erweitert werden. Hierbei handelt es sich um ein auf ontoworld.org bereits bekanntes Attribut, das nicht weiter definiert werden muß.

[[population:=2,580,775]]


[edit] Schritt 3: Online-Query und Inline-Query

Man kann die vorhandene Datenbasis mit den semantischen Verknüpfungen auf zwei Arten durchsuchen:

- Online-Suche über ein Eingabefeld und Such-Syntax

- Inline-Query, um die Suchergebnisse direkt in einen Artikel einzufügen

An dieser Stelle soll nun eine Liste aller südkoreanischer Städte eingefügt werden, die zum aktuellen Zeitpunkt in der ontoworld gespeichert sind:

<ask>[[located in::South Korea]]</ask>

<ask>South Korea</ask>

Wie das Ergebnis zeigt, muß die Suchanfragen aber noch erweitert werden, damit wirklich nur Städte und keine Flüsse aufgelistet werden. Dies geschieht durch das Aneinanderreihen der einzelnen Suchanforderungen:

<ask>[[category::city]] [[located in::South Korea]]</ask>

<ask>city South Korea</ask>


Alles ermitteln, was am Chinesischen Meer liegt:

[[located at::Chinese Sea]]


Da das Chinesische Meer als Teil des Pazifiks definiert (Relation "part of"), könnte man auch nach allen Städten am Pazifik oder eines Teiles des Pazifiks suchen:

[[category:city]] [[located at::<q>[[part of::Pacific Ocean]]</q> || located at::Pacific Ocean]]

Auch nach Attributen kann gesucht werden, z.B. mit einer Einschränkung "größer als". Hier die Abfrage für "alles" (d.h. Städte und Länder, u.U. aber auch Ameisen-Staaten) mit mehr als 10 Millionen Einwohnern:

[[population:=>10,000,000]]
Personal tools
Namespaces

Variants
Actions
Navigation
services
Toolbox