Ole’s Gedanken zum Thema Information

sehr lange beschäftige ich mich mit dem Thema, wie man Informationen sinnvoll verteilt, aufbereitet, strukturiert und letztendlich effektiv nutzbar macht. Neben unglaublich viel Information selbst, hat das Web hunderte Verfahren zum Aufbereiten von Informationen hervor gebracht, CMS (Websites), Blogs, Foren, soziale Netzwerke, Tagging, die letzten Anfragen, die meisten Klicks, “Kunden, die diesen Artikel gekauft haben”, Bookmark Sharing, RSS, Page Rank, Sitemaps, Userbewertungen, spezialisierte Datenbanken, ASP-Services wie Groupware oder writely usw.

Alle haben Vor- und Nachteile und sind mehr oder weniger für verschiedene Anwendungszwecke geeignet. Aber meiner Meinung nach ist fast alles was man so findet (und frei nutzen kann) ineffektiv und auch nicht mal ansatzweise intelligent. *ich denke wieder mit Wehmut an unser revolutionäres migno zurück*

Ausnahmen die mir spontan einfallen sind kleine Tools wie Mindmeld (was ich aber noch nie wirklich produktiv eingesetzt habe), viele Sachen die Google bereits auf die Beine gestellt hat, die Technologie von Akamai und Autonomy dann wird’s aber auch schon schnell sehr, sehr düster.

Strukturierung hat, gerade wenn man Bücher betrachtet, einen unschätzbaren Wert z.B. wenn man Wissen zu einem Thema erwerben möchte (Tutorial), aber z.B. bei Email macht Tagging viel mehr Sinn (was außer meinem heiß erwarteten Chandler noch kein Programm begriffen hat), in Boards / Usenet lassen sich sehr gut Probleme lösen, nur das Finden von (anderen) Lösungen geht meist nicht ohne dass man 2/3 des Threads liest, eine Volltextsuche findet die Roh-Informationen, ist aber nicht in der Lage Beziehungen aufzubereiten oder Struktur zu schaffen.

Dabei hab ich heute bei dem Problem endlich einen Fortschritt erzielt … und zu meiner Überraschung ist das grundsätzliche Konzept erschreckend simpel.

Die Rohdaten (was auch immer, die im Speziellen seien) versieht man mit Tagging (in erster Linie für Clustering und Views), gebe Ihnen einen Timestamp (erstellt, geändert am) um die chronologische Abfolge sehen zu können, stecke sie in ein oder mehrere (mehr oder weniger) feste Strukturen (n:m Verknüpfung mit hierarchischen Strukturen), schaffe die Möglichkeit zur intelligenten Verlinkung zur Vernetzung der Daten (siehe Migno), Datentyp (oder aber auch Tag-) spezifische zusätzliche Felder (eine Email, die ich in eine Todo umwandle, bekommt eine Fälligkeitsdatum und eine Priorität)

Das Ganze versehe man mit einer API damit man auch anwendungsübergreifend was mit den Daten anfangen kann und auch ein paar rudimentären Funktionen zur Benachrichtigung (Push Verfahren, evtl. auch Events).

Unter zu guter letzt erstelle man eine Suchfunktion, die lernfähig alla Mindmeld ist und in der Lage ist die Informationen inkl. der Zusatzinformationen (benutzerdefiniert) darzustellen.

Aber werden wir wohl erst mit Web 7.0 erleben oder ich 200 gute Programmierer 3 Jahre zur freien Verfügung bekomme ;) mal unseren lieben Timo fragen, was wir nächstes Jahr für ein Budget für Spaßprojekte haben ;)