Anbei ein Beispiel, was man mit Semantischen Abfragen aus dem Splitterwiki rausholen kann. Ich habe Zauber mit diversen Eigenschaften abgefragt und das Ganze als JSON erzeugen lassen. Ist das grundsätzlich brauchbar? Dann wären wir nämlich in der angenehmen Situation, dass die Datenerfassung im Splitterwiki sowohl dem Wiki als auch einem webbasiertem CharGen nützen würde, hohes Qualitätslevel inklusive (da im Splitterwiki die Community die Inhalte überprüft).
{
"printrequests": [
{
"label": "Zauber",
"typeid": "_wpg",
"mode": 2
}, {
"label": "Zauber#",
"typeid": "_wpg",
"mode": 2
}, {
"label": "Zauberart",
"typeid": "_wpg",
"mode": 1
}, {
"label": "Zauberschwierigkeit",
"typeid": "_txt",
"mode": 1
}, {
"label": "Zauberkosten",
"typeid": "_txt",
"mode": 1
}, {
"label": "ZauberdauerMitEinheit",
"typeid": "_txt",
"mode": 1
}, {
"label": "Zauberreichweite",
"typeid": "_txt",
"mode": 1
}, {
"label": "WirkungsdauerMitEinheit",
"typeid": "_txt",
"mode": 1
}, {
"label": "Wirkungsbereich",
"typeid": "_qty",
"mode": 1
}, {
"label": "Zauberoption",
"typeid": "_wpg",
"mode": 1
}, {
"label": "ZauberkostenNurVerst\u00e4rken",
"typeid": "_txt",
"mode": 1
}, {
"label": "Zauberwirkung",
"typeid": "_txt",
"mode": 1
}, {
"label": "Zauberverst\u00e4rkungWirkung",
"typeid": "_txt",
"mode": 1
}
],
"results": {
"Alarm": {
"printouts": {
"Zauberart": [
{
"fulltext": "Spruch",
"fullurl": "http://splitterwiki.de/wiki/Spruch"
}
],
"Zauberschwierigkeit": ["18"],
"Zauberkosten": ["4V1"],
"ZauberdauerMitEinheit": ["2\u0026nbsp;Ticks"],
"Zauberreichweite": ["Zauberer"],
"WirkungsdauerMitEinheit": ["6\u0026nbsp;Stunde(n)"],
"Wirkungsbereich": [5],
"Zauberoption": [
{
"fulltext": "Ausl\u00f6sezeit (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Ausl%C3%B6sezeit_(Zauberoption)"
}, {
"fulltext": "Ersch\u00f6pfter Fokus (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Ersch%C3%B6pfter_Fokus_(Zauberoption)"
}, {
"fulltext": "Verst\u00e4rken (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Verst%C3%A4rken_(Zauberoption)"
}, {
"fulltext": "Wirkungsbereich (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Wirkungsbereich_(Zauberoption)"
}, {
"fulltext": "Wirkungsdauer (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Wirkungsdauer_(Zauberoption)"
}
],
"ZauberkostenNurVerst\u00e4rken": ["1V1"],
"Zauberwirkung": ["Alarmiert, wenn sich Wesen n\u00e4hern"],
"Zauberverst\u00e4rkungWirkung": ["Der Zauberer kennt die Richtung der Wesen"]
},
"fulltext": "Alarm",
"fullurl": "http://splitterwiki.de/wiki/Alarm"
},
"Allverst\u00e4ndnis": {
"printouts": {
"Zauberart": [
{
"fulltext": "Spruch",
"fullurl": "http://splitterwiki.de/wiki/Spruch"
}
],
"Zauberschwierigkeit": ["30"],
"Zauberkosten": ["20V5"],
"ZauberdauerMitEinheit": ["12\u0026nbsp;Ticks"],
"Zauberreichweite": ["Zauberer"],
"WirkungsdauerMitEinheit": ["2\u0026nbsp;Stunde(n)"],
"Wirkungsbereich": [],
"Zauberoption": [
{
"fulltext": "Ausl\u00f6sezeit (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Ausl%C3%B6sezeit_(Zauberoption)"
}, {
"fulltext": "Ersch\u00f6pfter Fokus (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Ersch%C3%B6pfter_Fokus_(Zauberoption)"
}, {
"fulltext": "Verst\u00e4rken (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Verst%C3%A4rken_(Zauberoption)"
}, {
"fulltext": "Wirkungsdauer (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Wirkungsdauer_(Zauberoption)"
}, {
"fulltext": "Verzehrter Fokus (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Verzehrter_Fokus_(Zauberoption)"
}
],
"ZauberkostenNurVerst\u00e4rken": ["5V5"],
"Zauberwirkung": ["Erm\u00f6glicht Verst\u00e4ndnis von allem"],
"Zauberverst\u00e4rkungWirkung": ["verstehbar"]
},
"fulltext": "Allverst\u00e4ndnis",
"fullurl": "http://splitterwiki.de/wiki/Allverst%C3%A4ndnis"
},
"Aura der Entschlossenheit": {
"printouts": {
"Zauberart": [
{
"fulltext": "Spruch",
"fullurl": "http://splitterwiki.de/wiki/Spruch"
}
],
"Zauberschwierigkeit": ["18"],
"Zauberkosten": ["K4V1"],
"ZauberdauerMitEinheit": ["7\u0026nbsp;Ticks"],
"Zauberreichweite": ["Zauberer"],
"WirkungsdauerMitEinheit": [],
"Wirkungsbereich": [5],
"Zauberoption": [
{
"fulltext": "Ausl\u00f6sezeit (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Ausl%C3%B6sezeit_(Zauberoption)"
}, {
"fulltext": "Kanalisierter Fokus (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Kanalisierter_Fokus_(Zauberoption)"
}, {
"fulltext": "Verst\u00e4rken (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Verst%C3%A4rken_(Zauberoption)"
}, {
"fulltext": "Verzehrter Fokus (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Verzehrter_Fokus_(Zauberoption)"
}, {
"fulltext": "Wirkungsbereich (Zauberoption)",
"fullurl": "http://splitterwiki.de/wiki/Wirkungsbereich_(Zauberoption)"
}
],
"ZauberkostenNurVerst\u00e4rken": ["K1V1"],
"Zauberwirkung": ["Boni auf GW und Entschlossenheit"],
"Zauberverst\u00e4rkungWirkung": ["Schutz f\u00fcr f\u00fcnf"]
},
"fulltext": "Aura der Entschlossenheit",
"fullurl": "http://splitterwiki.de/wiki/Aura_der_Entschlossenheit"
},
"rows": 97
}
Anbei der Wiki-Code für Interessierte:
{{#ask: [[Kategorie:Zauber]]
| mainlabel=Zauber
| ?Zauberart
| ?Zauberschwierigkeit
| ?Zauberkosten
| ?ZauberdauerMitEinheit
| ?Zauberreichweite
| ?WirkungsdauerMitEinheit
| ?Wirkungsbereich
| ?Zauberoption
| ?ZauberkostenNurVerstärken
| ?Zauberwirkung
| ?ZauberverstärkungWirkung
| link=none
| headers=plain
| limit=1000
| format=json
}}