Loki Posted April 2, 2014 Report Share Posted April 2, 2014 (edited) Dieser Thread soll über den Fortschritt eines Datenbankprojektes für die Shadowhelix informieren, das ich nach längerem Überlegen nun in Angriff genommen habe. Die Datenbank ist überwiegend nicht Shadowhelix-spezifisch, aber insofern mit dem Wiki verbunden, als dass sie bei der Erstellung bestimmter Artikelklassen, etwa der Beitragsartikel (siehe Kategorie:Beiträge), helfen soll. Der Schritt die Informationen dafür zusammenzuführen muss so oder so erfolgen, so dass es Sinn macht diese zuerst in ein möglichst leicht maschinenverarbeitbares Format zu packen, um die Artikel später weitgehend automatisch zu erstellen, aber eben auch Daten für andere Zwecke vorliegen zu haben. Zum Beispiel zur Anwendung für die anderssprachigen Wikis. Darüberhinaus gibt es schon einige schöne Datensammlungen, etwa Richters Listen oder auch die Shadowtalker-Übersichten, die hier zentral zusammengeführt werden könnten. Zumindestens wenn ich bis zu einem gebrauchsfähigen Zustand durchhalte. Shadowhelix:Datenbank Format: Textdateien, TSV (tab-separated values)Gegenwärtige Version: Shadowhelix:Datenbank#Entwurf (Stand: 09/2015) Edited September 24, 2015 by Loki Link to comment Share on other sites More sharing options...
Loki Posted April 2, 2014 Author Report Share Posted April 2, 2014 Um einen ersten Schritt zu machen, habe ich erstmal eine Reihe von Tabellen aufgestellt. Der Zuschnitt wird sich aber sicherlich noch einige Male ändern, daher erstmal als "Entwurf". Shadowhelix:Datenbank#Entwurf "beitragende" und "quellen" beinhalten vermutlich schon die Mehrzahl der Shadowrun-Beteiligen bzw. die meisten deutschen und englischen Quellen, aber erstmal nur mit einer ID-Beschreibung-Zuordnung. Die Tabelle "beitraege" hat einige Quellen und welche Autoren ("text") oder Illustratoren ("illustration") beteiligt waren. "illustrationen" ist eine Tabelle die jeder Abbildung aus den Quellen eine eigene numerische ID zuordnet. Die Tabellen mit dem Zusatz "quelle" und "weblink", enthalten die Information, wo in den Quellen oder im Web diese Abbildungen gefunden werden können. Zum Betrachten eignen sich Excel oder Calc, wenn man die Dateien als TSV-Datei einliest. Aber ihr werdet da vorallem viele Zahlen lesen, da ich mit numerischen IDs für verschiedene Datenbankobjekte, wie Personen, Abbildungen oder Quellen arbeite. Das ganze ist eher als relationale Datenbank gedacht. Ein Schema, Instruktionen für das Auslesen und wie man Beiträge zur Datenbank machen kann, werde ich mal in der nächsten Zeit versuchen zusammenzubringen. Zu den Tabellen unter Listenkonversion, siehe hier: http://www.foren.pegasus.de/foren/topic/21586-markennamen-gerätebezeichnungen/page-2#entry346685 Link to comment Share on other sites More sharing options...
Richter Posted April 2, 2014 Report Share Posted April 2, 2014 Betreffs Listen: da die ein ständiges Projekt für mcih sind, und ich immer wieder Akitualisierungen vornehme: Wäre es sinnvoll, diese Aktualisierungen einfach in ein Update-Dokument zu packen und an dich weiterzuschicken, zwecks Einpflegen n der Datenbank? Ach ja, und schick mir doch mal, wo ich Quellentext verwendet habe; das kann ich danna uch gleich umschreiben. Es ist halt eine unsaubere Notizensammlung zum eigenen Gebrauch gewesen, und ich habe nie wirklich sauberes Arbeiten durchgezogen. Link to comment Share on other sites More sharing options...
Loki Posted April 2, 2014 Author Report Share Posted April 2, 2014 Wenn es nicht zu aufwändig ist, wäre das nicht schlecht. Du kannst mir aber auch einfach die neue Version zukommen lassen. Ich denke ein diff zwischen altem und neuem Text sollte ohne weiteres möglich sein. Ich werde nochmal schauen, aber ein Beispiel aus Fahrzeuge sind meine ich die MilSpecTech-Sachen. Link to comment Share on other sites More sharing options...
Loki Posted April 12, 2014 Author Report Share Posted April 12, 2014 So ich habe mal einen SQL-Skript für die Tabellenerstellung mit auf die Datenbank-Seite gepackt (Shadowhelix:Datenbank#Datenbankumsetzung_-_SQLite). Man kann natürlich auch etwas anderes nehmen, aber SQLite ist vielleicht die einfachste Lösung. Die Tabellen sollten jeweils so heißen wie die Entwurfsdateien. Der Inhalt kann direkt importiert werden. Ein Beispiel für Anfragen, die man gegen die Datenbank laufen lassen kann: SELECT id_drivethru, description FROM sources AS s, sources_catalog AS sc WHERE s.id_source = sc.id_source AND NOT id_drivethru = '' ORDER BY description;Damit werden alle DriveThru-IDs mit zugehöriger Quelle ausgegeben, die in der Datenbank sind. Link to comment Share on other sites More sharing options...
Loki Posted August 3, 2014 Author Report Share Posted August 3, 2014 Größeres Update der Beiträge: Datei:Entwurf contributions.txt Illustrationen und Texte vorallem der englischen Bücher sollten jetzt recht vollständig sein. Aus der Datenbank werden jetzt auch nach und nach Beitragsartikel für die Shadowhelix erzeugt bzw. ergänzt. Link to comment Share on other sites More sharing options...
Loki Posted August 28, 2014 Author Report Share Posted August 28, 2014 Größere Ergänzung: Ich habe die Shadowtalker-Liste von Matt Droz (PDF) eingearbeitet, die die englischen Quellen gut abdeckt. Sie ist aufgesplittet auf folgende zwei Tabellen: Datei:Entwurf shadow matrix users.txt - Namen der User (es gibt über 9000 Einträge)Datei:Entwurf shadow matrix shadowtalk source.txt - Shadowtalk von Usern je Quelle mit Seitenangaben Letzteres wird denke ich noch granularer werden, so dass man schließlich einen Eintrag je Shadowtalk-Beitrag hat. Um die zweite Tabelle auslesen zu können, benötigt man auch noch die Datei:Entwurf sources.txt. Wie schon bei den Beiträgen erzeuge ich jetzt aus der Datenbank für die englischen Quellen einen Shadowtalker-Index. Beispiel: Quelle, en: The Twilight Horizon/Shadowtalker-Index Link to comment Share on other sites More sharing options...
Loki Posted September 16, 2014 Author Report Share Posted September 16, 2014 (edited) Die Konzerne von Richters Listen sind jetzt in die Datenbank importiert. Demnächst kommen die entsprechenden Tabellen. Ich habe mal die Konzern-Tochterfirmenhierarchien -- so wie sie momentan aus der Datenbank herausfallen -- und sonstige Einzelkonzerne aufgelistet: Shadowhelix:Datenbank/Listenaufarbeitung - Konzerne Vermutlich habe ich einige Übertragungsfehler aus den Listen. Der Eintrag in geschweiften Klammern verweist auf die gleiche Firma mit einem anderem Eigner, in den meisten Fällen handelt es sich um Joint Ventures, es könnten aber auch hier Fehler oder Fälle von wechselnder Besitzerschaft mit enthalten sein. Falls jemand Korrektur- oder Ergänzungsanmerkungen machen will, sollten diese hinter den jeweiligen Eintrag mit dem Schlüsselwort KORREKTUR davor geschrieben werden. Update: Zwei der Tabellen für Konzerne sind jetzt in der Shadowhelix verfügbar. Datei:Entwurf corporations name.txt enthält die Bezeichnungen der Konzerne, während Datei:Entwurf corporations ownership.txt die Besitzbeziehungen zwischen den Konzernen modelliert. Edited September 17, 2014 by Loki Link to comment Share on other sites More sharing options...
Loki Posted September 13, 2015 Author Report Share Posted September 13, 2015 Als nächster Schritt der Übernahme von Richters Listen in die Datenbank, habe ich jetzt den Großteil der Produkte importiert. Die zugehörigen Tabellen (ohne Beschreibung) sind folgende:Datei:Entwurf_products_name.txtDatei:Entwurf_products_source.txtDatei:Entwurf_products_type.txtDatei:Entwurf_types.txt"Types" enthält eine Codierung der Typbezeichnungen, momentan nur für Produkte, aber vielleicht kommen Typen aus anderen Domänen später dazu. Im Moment sind auch noch einige Mischtypen mit in der Liste, die aber aufgelöst werden sollen, und einige Typen können durchaus auch noch weiter aufgespalten werden. Es ist ja einer der Vorteile der Datenbank gegenüber den Listen, dass man die Typen zu beliebigen Klassen neu zusammenfassen kann. Dafür gibt es eine eigene Übersicht: Shadowhelix:Datenbank/Listenaufarbeitung_-_Typen Dort suche ich auch noch jeweils deutsche oder englische Übersetzungen. Ein nächster Schritt wäre es jedem Produkt eine Herstellerfirma zuzuordnen und die Information aus Beschreibung und ggf. Produktnamen zu entfernen. 2 Link to comment Share on other sites More sharing options...
Loki Posted September 17, 2015 Author Report Share Posted September 17, 2015 Falls sich jemand an der Auftrennung von Produktname und Herstellerfirma (also wo der Produktname eigentlich für sich steht) bzw. der Ergänzung von präziseren Quellenangaben beteiligen will, gibt es jetzt auch noch diese Liste: Shadowhelix:Datenbank/Listenaufarbeitung - Produkte, Produzenten, Quellen Link to comment Share on other sites More sharing options...
Loki Posted February 11, 2016 Author Report Share Posted February 11, 2016 Kurzer Hinweis: Die Seite Shadowhelix:Datenbank/Vorschläge wurde eingerichtet, um Veränderungen für die Datenbank vorzuschlagen: Neue Einträge, Korrekturen, Erweiterungen. Bei konkreten Änderungen wäre es am besten, wenn sie das TSV-Format der veröffentlichten Datenbank-Textdateien haben (gerne auch als -altzeile/+neuzeile), muss aber nicht sein. Link to comment Share on other sites More sharing options...
Loki Posted February 26, 2016 Author Report Share Posted February 26, 2016 Ich habe eine kurze Anleitung geschrieben, um die Erzeugung der Datenbank mit SQLite zu konkretisieren. Für wen das bisher eine Hürde war, findet sie hier: Shadowhelix:Datenbank/Umsetzung_SQL#Beispielimplementierung_-_SQLite Link to comment Share on other sites More sharing options...
Loki Posted March 22, 2016 Author Report Share Posted March 22, 2016 Ein Abfallprodukt der Recherchen für die Datenbankerstellung: Sehr Shadowrun-kompatibles Cover von Broeck Steadman: http://etsteadman.com/avia.html Dieses allerdings für die Buchreihe "Chopper Cops". Steadman hat aber auch mal ein Cover für einen Shadowrunroman gemacht. 1 Link to comment Share on other sites More sharing options...
Loki Posted April 27, 2016 Author Report Share Posted April 27, 2016 Ich habe mal Shadowhelix:Datenbank/Statistiken angelegt, um Statistiken, die man aus der Datenbank ziehen kann, demonstrieren zu können. Das ganze sollte als Reflektion des gegenwärtigen Zustands verstanden werden. Ein solches Beispielergebnis ist die "Am häufigsten wiederverwendete Illustration" (der derzeitige Topwert ist eine Abbildung von Dana Oaks, falls sich jemand das fragt). Ich hätte gerne Vorschläge für andere statistische Informationen dieser Art. Dabei ist egal, ob die Datenbank sie derzeit erfüllen kann oder nicht. So weiß ich in welche Richtung Interesse besteht und weiterentwickelt werden sollte. Link to comment Share on other sites More sharing options...
Loki Posted July 21, 2016 Author Report Share Posted July 21, 2016 Hier ist mal ein greifbareres Resultat der Shadowhelix:Datenbank, automatisch erstellte Abbildungsverzeichnisse. Eine kleine Zusammenstellung:Attitude/AbbildungsverzeichnisColombian Subterfuge/AbbildungsverzeichnisDawn of the Artifacts: Dusk/AbbildungsverzeichnisGhost Cartels/AbbildungsverzeichnisJet Set/AbbildungsverzeichnisMarket Panic/AbbildungsverzeichnisParanormal Animals of North America/AbbildungsverzeichnisRun Faster/AbbildungsverzeichnisShadowrun Second Edition/AbbildungsverzeichnisUnwired/AbbildungsverzeichnisYear of the Comet/AbbildungsverzeichnisDen Großteil der Daten über Illustrationen hat Greadle beigetragen. Link to comment Share on other sites More sharing options...
Recommended Posts