www.wikidata.de-de.nina.az
In der Informatik bezeichnet eine Transklusion engl transclusion die Ubernahme von einem elektronischen Dokument oder Teilen davon in ein oder mehrere andere Dokumente durch einen Hypertext Verweis B ist in Dokument A transkludiert worden Im Gegensatz zum Hyperlink der den optionalen Sprung zu einer anderen Stelle oder zu einem anderen Dokument ermoglicht wird eine Transklusion normalerweise automatisch vollzogen wenn das Ziel Dokument dargestellt wird 1 Im Ergebnis erhalt man ein eigenstandiges Dokument welches erst im Moment in dem es aufgerufen wird aus verschiedenen Quellen zusammengefugt wird Transklusion ermoglicht den modularen Aufbau von Dokumenten digitale Daten z B Textbausteine werden an einem Ort gespeichert konnen aber in beliebig vielen Dokumenten verwendet d h eingebunden werden Aktualisierungen und Korrekturen die an den Quell Daten vorgenommen werden werden automatisch in alle Ziel Dokumente ubernommen Der Mechanismus ahnelt funktional dem Normalisieren bei der Modellierung von relationalen Datenbanken Der nachfolgende Satz ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Siehe Disk Eine Transklusion ist zu unterscheiden von einer Immersion bei der die Grenzen zwischen zwei Dokumenten aufgelost werden Inhaltsverzeichnis 1 Entwicklung 2 Atomisierung 3 Beispiel 4 Syntax 5 Beispielbefehle in LaTeX 6 EinzelnachweiseEntwicklung BearbeitenTed Nelsons Xanadu Projekt enthalt Transklusionen Ted Nelson ging in seinem ursprunglichen Entwurf fur Hypertext den er 1980 in seinem Buch Literary Machines vorstellte davon aus dass Leser eines Dokuments den oder die Autor en automatisch uber Micropayment verguten wurden unabhangig davon aus wie vielen Fragmenten es zusammengesetzt ware Da dieses Vergutungsmodell in heutigen Hypertextsystemen wie dem World Wide Web nicht vorgesehen ist stellt die Transklusion ein grundlegendes urheberrechtliches Problem dar Atomisierung BearbeitenDie Idee der Transklusion erfordert dass die Teile eines Textes atomisiert geschrieben werden konnen damit der Inhalt eines Teils nicht dem Inhalt eines anderen Teiles widerspricht Beispielsweise sind die folgenden Formulierungen die oft in linearen Texten gefunden werden konnen in einem atomisierten Text nicht moglich Eine Erklarung folgt weiter unten Eine Erklarung finden sie im vorausgehenden Abschnitt Wie fruher erwahnt wurde Wie wir schon erwahnt haben Wir werden uns spater mit dieser Frage im Detail beschaftigen Da man nicht weiss wo das atomisierte Textfragment erscheinen wird kann man nicht auf Teile ausserhalb des Fragments verweisen Beispiel BearbeitenDurch eine Transklusion konnte beispielsweise ein Artikel uber ein Land eine Tabelle oder einen Absatz einschliessen der die landwirtschaftlichen Exporte dieses Landes aus einem anderen Artikel uber Landwirtschaft beschreibt Statt die eingeschlossenen Daten zu duplizieren und an zwei Stellen zu speichern erlaubt eine Transklusion sie an einer Stelle zentral zu speichern und zu verwalten eine korrigierte oder aktualisierte Fassung erscheint dann in allen Dokumenten die die Daten transkludieren Syntax BearbeitenIm Gegensatz zu einem Hyperlink wird auf ein anderes Dokument nicht nur verwiesen Vielmehr wird das andere Dokument als Ganzes oder ein definierter Teil davon eingefugt Transklusionen werden in vielen Wikis und dem Textsatzsystem TeX eingesetzt Ist etwa der Inhalt der TeX Quelldatei Werk tex eine Zeichenkette der Gestalt Anfang input Literatur Schluss und die Zeichenkette Literatur der Inhalt von Literatur tex so wird Werk tex mit demselben Ergebnis verarbeitet wie eine Datei deren Inhalt die Zeichenkette Anfang Literatur Schluss ist Die Funktion ahnelt dem Include vieler Programmier und Skriptsprachen sowie Server Side Includes und einem HTML Frameset Beispielbefehle in LaTeX BearbeitenMit dem TeX Format LaTeX verwendet man statt input Literatur im TeX Beispiel oben eher input Literatur fur zusatzliche Protokollfunktionalitat Listeneintrag und veranderte Fehlerbehandlung include Literatur um in der Bearbeitungsphase den Inhalt von Literatur tex nur einzufugen wenn der Nutzer das in der LaTeX Praambel eingestellt hat InputIfFileExists Literatur vor einlesen andernfalls ermoglicht Variationen von input Literatur der interne Autoren nicht zugangliche Befehl input protokolliert lediglich Fehlen der Zieldatei ohne wie input eine Fehlermeldung zu werfen LaTeX bietet weitere Transklusionsbefehle wie documentclass und usepackage RequirePackage um den Inhalt reiner Wertzuweisungsdateien Formatierungseinstellungen Paketdateien wie article cls oder doc sty mit Zugang zu internen Befehlen einer Versionskontrolle Fehlerbehandlung Protokollfunktion und selektiver Einbindung Paketoptionen wahlen nur Teile der Zieldatei zur Einbindung aus sowie nicht mehrfach einzufugen Einzelnachweise Bearbeiten Robert J Glushko The Discipline of Organizing Hrsg Robert J Glushko MIT Press Cambridge Massachusetts 2013 ISBN 978 0 262 51850 5 S 231 Abgerufen von https de wikipedia org w index php title Transklusion amp oldid 218086581