Zum Inhalt springen

Benutzer:Björn Höfling/SemanticWikiSandbox: Unterschied zwischen den Versionen

Aus Flora von Bayern
imported>Björn Höfling
Doku
imported>Björn Höfling
→Beispiel: Abfragen
Zeile 57: Zeile 57:


mitgeben, vgl [http://semantic-mediawiki.org/wiki/Demo:Berlin Beispielseite SemanticWikiDoku].
mitgeben, vgl [http://semantic-mediawiki.org/wiki/Demo:Berlin Beispielseite SemanticWikiDoku].
=== Abfragen ===
Im Wiki eingegebene Fakten kann man über die Seite [[Special:SearchByProperty]] abfragen. Dort kann man ein Attribut und einen Wert eintragen. Für komplexere Abfragen und Ausgaben steht die Seite [[Special:Ask]] zur Verfügung, die in diesem Wiki nicht funktioniert. Vgl. [http://semantic-mediawiki.org/w/index.php?title=Special%3AAsk&q=[[Located+in%3A%3AGermany]]%0D%0A&po=%3FPopulation&eq=yes&p[format]=broadtable&sort_num=&order_num=ASC&p[limit]=&p[offset]=&p[link]=all&p[sort]=&p[headers]=show&p[mainlabel]=&p[intro]=&p[outro]=&p[searchlabel]=%E2%80%A6+further+results&p[default]=&p[class]=sortable+wikitable+smwtable&eq=yes dieses Beispiel]] auf den Seiten der SMW-Dokumentation.
Man kann auch inline Abfragen starten. Dazu gbit es die Funktion
<nowiki>{{#ask: QUERY}}</nowiki>.
Dabei verwendet man für den QUERY-String die selbe Abfragesprache wie für die [[Special:Ask]]-Seite. Dokumentation siehe oben.
Beispiel: Liste aller Seiten, die das Attribut '''Aufgabe zugeteilt zu Benutzer''' gesetzt haben auf '''Andreas Plank''':
<nowiki>
{{#ask: [[Aufgabe zugeteilt zu Benutzer::Andreas Plank]] }}
</nowiki>
Ergebnis:
{{#ask: [[Aufgabe zugeteilt zu Benutzer::Andreas Plank]] }}
Die Ausgabe kann man noch um weitere Attribute ergänzen:
{{#ask: [[Aufgabe zugeteilt zu Benutzer::Andreas Plank]] |?Kategorie | ?Aufgabenpriorität | ?Aufgabe erledigt in Prozent }}


__SHOWFACTBOX__
__SHOWFACTBOX__

Version vom 12. März 2014, 01:14 Uhr

Semantic Wiki Sandbox

Diese Seite dient mir zur Dokumentation von Semantic Wiki und als Spielplatz zum ausprobieren.

Doku

Diese Zusammenfassung und Versuche stammen u.a. aus dieser Dokumentation:

Was ist und was soll SemanticWiki

Einfache Wikis enthalten lediglich Text, der von Computern nicht semantisch erfasst werden kann. SemanticWiki bietet die Möglichkeit, Artikelbestandteile computer-verarbeitbar zu machen (gleichzeitig bleiben sie menschen-lesbar). Dazu werden Eigenschaften-Felder definiert, denen Werte zugewiesen werden.

Beispielsweise enthält eine Seite, die eine Veranstaltung ankündigt, die Eigenschaften Ort und Tag, denen ein Wert zugewiesen wird. Diese Daten können dann maschinell ausgelesen werden, um eine Übersichtsseite aller Veranstaltungen zu gestalten.

Die Klassische Wikipedia bietet eine einfache Einteilung der Seiten in Kategorien. Dies ist eine erste Möglichkeit einer semantischen Erfassung. SemanticWiki kann beliebige Eigenschaften definieren, kann Datentypen definieren, etc.

Toolbox

Spielplatz

Es gibt zur Zeit im Wiki zwei Eigenschaften vom Datentyp Geographische Koordinaten:

Erstere wird nicht verwendet, letztere wird vom Kalendersystem verwendet.

Eine Koordinate kann ich angeben mit Hilfe von:

[[ical:geo::48.15139, 11.58939]] bzw. [[Geographische_Koordinate::8.15139, 11.58939]]

Beispiel

Eine Denkmalgeschützte Ulmus laevis steht bei 8.15139, 11.58939Der Datentyp „_geo“ dieses Attributs ist ungültig..

Alle Fakten werden am Ende einer Wiki-Seite zusammengefasst. Dieses Feature ist in diesem Wiki abgeschaltet. Um dennoch die Faktbox auf einer Seite darzustellen kann man das Kommando

__SHOWFACTBOX__

mitgeben, vgl Beispielseite SemanticWikiDoku.


Abfragen

Im Wiki eingegebene Fakten kann man über die Seite Special:SearchByProperty abfragen. Dort kann man ein Attribut und einen Wert eintragen. Für komplexere Abfragen und Ausgaben steht die Seite Special:Ask zur Verfügung, die in diesem Wiki nicht funktioniert. Vgl. Located+in::Germany%0D%0A&po=%3FPopulation&eq=yes&p[format=broadtable&sort_num=&order_num=ASC&p[limit]=&p[offset]=&p[link]=all&p[sort]=&p[headers]=show&p[mainlabel]=&p[intro]=&p[outro]=&p[searchlabel]=%E2%80%A6+further+results&p[default]=&p[class]=sortable+wikitable+smwtable&eq=yes dieses Beispiel]] auf den Seiten der SMW-Dokumentation.

Man kann auch inline Abfragen starten. Dazu gbit es die Funktion {{#ask: QUERY}}. Dabei verwendet man für den QUERY-String die selbe Abfragesprache wie für die Special:Ask-Seite. Dokumentation siehe oben.

Beispiel: Liste aller Seiten, die das Attribut Aufgabe zugeteilt zu Benutzer gesetzt haben auf Andreas Plank:

{{#ask: [[Aufgabe zugeteilt zu Benutzer::Andreas Plank]] }}


Ergebnis: Intern:Artenquiz für Heilpflanzen, Artenquiz für Heilpflanzen, Intern:Artenquiz interaktive Bestimmungsausgabe - Codeanpassungen an das DD Datenmodell, Artenquiz interaktive Bestimmungsausgabe - Codeanpassungen an das DD Datenmodell, Intern:Artenquiz-Layout festlegen, Artenquiz-Layout festlegen, Intern:Auflisten von Nutzern in Bayernflora, Auflisten von Nutzern in Bayernflora, Intern:BIB Application Programming Interface, BIB Application Programming Interface, Intern:Benutzerfreundlichkeit verbessern, Benutzerfreundlichkeit verbessern, Intern:Benutzerregistrierung extern Beitragender erleichtern, Benutzerregistrierung extern Beitragender erleichtern, Intern:Bilder hochladen erleichtern, Bilder hochladen erleichtern, Intern:Bildernutzung verbessern, Bildernutzung verbessern, Intern:Bildmaterial für Heilpflanzen, Bildmaterial für Heilpflanzen, Datenaustausch Wiki und BIB, Intern:Datenaustausch Wiki und BIB, Diskussions-Forum einstellen, Intern:Diskussions-Forum einstellen, Django Aktualisierung v1.4.2 → v1.6.5, Intern:Django Aktualisierung v1.4.2 → v1.6.5, Intern:Forenseiten erstellen und verwalten, Forenseiten erstellen und verwalten, Intern:Heilpflanzenquiz Bilderzuordnungen ausbessern, Heilpflanzenquiz Bilderzuordnungen ausbessern, Heilpflanzenquiz Nachtrag Artenbilder, Intern:Heilpflanzenquiz Nachtrag Artenbilder, Intern:Literaturverwaltung mittels Vorlage und Formular, Literaturverwaltung mittels Vorlage und Formular, Intern:Veranstaltungskalender korrekt auf Weltzeitformat UTC berechnen (Zeitzonenproblem), Veranstaltungskalender korrekt auf Weltzeitformat UTC berechnen (Zeitzonenproblem), Veranstaltungskalender mit Vorlagen und Formularen verwalten, Intern:Veranstaltungskalender mit Vorlagen und Formularen verwalten, Intern:Verbreitungskarten BIB, Verbreitungskarten BIB

Die Ausgabe kann man noch um weitere Attribute ergänzen:

 KategorieAufgabenprioritätAufgabe erledigt in Prozent
Intern:Artenquiz für HeilpflanzenSeiten mit defekten Dateilinks
Aufgabe
390
Artenquiz für HeilpflanzenSeiten mit defekten Dateilinks
Aufgabe
390
Intern:Artenquiz interaktive Bestimmungsausgabe - Codeanpassungen an das DD DatenmodellSeiten mit defekten Dateilinks
Aufgabe
30
Artenquiz interaktive Bestimmungsausgabe - Codeanpassungen an das DD DatenmodellSeiten mit defekten Dateilinks
Aufgabe
30
Intern:Artenquiz-Layout festlegenSeiten mit defekten Dateilinks
Aufgabe
3100
Artenquiz-Layout festlegenSeiten mit defekten Dateilinks
Aufgabe
3100
Intern:Auflisten von Nutzern in BayernfloraSeiten mit defekten Dateilinks
Aufgabe
390
Auflisten von Nutzern in BayernfloraSeiten mit defekten Dateilinks
Aufgabe
390
Intern:BIB Application Programming InterfaceSeiten mit defekten Dateilinks
Aufgabe
30
BIB Application Programming InterfaceSeiten mit defekten Dateilinks
Aufgabe
30
Intern:Benutzerfreundlichkeit verbessernSeiten mit defekten Dateilinks
Aufgabe
330
Benutzerfreundlichkeit verbessernSeiten mit defekten Dateilinks
Aufgabe
330
Intern:Benutzerregistrierung extern Beitragender erleichternSeiten mit defekten Dateilinks
Aufgabe
350
Benutzerregistrierung extern Beitragender erleichternSeiten mit defekten Dateilinks
Aufgabe
350
Intern:Bilder hochladen erleichternSeiten mit defekten Dateilinks
Aufgabe
340
Bilder hochladen erleichternSeiten mit defekten Dateilinks
Aufgabe
340
Intern:Bildernutzung verbessernSeiten mit defekten Dateilinks
Aufgabe
350
Bildernutzung verbessernSeiten mit defekten Dateilinks
Aufgabe
350
Intern:Bildmaterial für HeilpflanzenSeiten mit defekten Dateilinks
Aufgabe
380
Bildmaterial für HeilpflanzenSeiten mit defekten Dateilinks
Aufgabe
380
Datenaustausch Wiki und BIBSeiten mit defekten Dateilinks
Aufgabe
330
Intern:Datenaustausch Wiki und BIBSeiten mit defekten Dateilinks
Aufgabe
330
Diskussions-Forum einstellenSeiten mit defekten Dateilinks
Aufgabe
3100
Intern:Diskussions-Forum einstellenSeiten mit defekten Dateilinks
Aufgabe
3100
Django Aktualisierung v1.4.2 → v1.6.5Seiten mit defekten Dateilinks
Aufgabe
3100
Intern:Django Aktualisierung v1.4.2 → v1.6.5Seiten mit defekten Dateilinks
Aufgabe
3100
Intern:Forenseiten erstellen und verwaltenSeiten mit defekten Dateilinks
Aufgabe
380
Forenseiten erstellen und verwaltenSeiten mit defekten Dateilinks
Aufgabe
380
Intern:Heilpflanzenquiz Bilderzuordnungen ausbessernSeiten mit defekten Dateilinks
Aufgabe
390
Heilpflanzenquiz Bilderzuordnungen ausbessernSeiten mit defekten Dateilinks
Aufgabe
390
Heilpflanzenquiz Nachtrag ArtenbilderSeiten mit defekten Dateilinks
Aufgabe
50
Intern:Heilpflanzenquiz Nachtrag ArtenbilderSeiten mit defekten Dateilinks
Aufgabe
50
Intern:Literaturverwaltung mittels Vorlage und FormularSeiten mit defekten Dateilinks
Aufgabe
390
Literaturverwaltung mittels Vorlage und FormularSeiten mit defekten Dateilinks
Aufgabe
390
Intern:Veranstaltungskalender korrekt auf Weltzeitformat UTC berechnen (Zeitzonenproblem)Seiten mit defekten Dateilinks
Aufgabe
40
Veranstaltungskalender korrekt auf Weltzeitformat UTC berechnen (Zeitzonenproblem)Seiten mit defekten Dateilinks
Aufgabe
40
Veranstaltungskalender mit Vorlagen und Formularen verwaltenSeiten mit defekten Dateilinks
Aufgabe
390
Intern:Veranstaltungskalender mit Vorlagen und Formularen verwaltenSeiten mit defekten Dateilinks
Aufgabe
390
Intern:Verbreitungskarten BIBSeiten mit defekten Dateilinks
Aufgabe
350
Verbreitungskarten BIBSeiten mit defekten Dateilinks
Aufgabe
350





… weitere Daten zur Seite „Björn Höfling/SemanticWikiSandbox“