Transclusion

Transclusion

Als Transklusion (engl. transclusion) bezeichnet man die Fähigkeit einiger Hypertext-Systeme, Teile anderer Dokumente durch einen Verweis einzuschließen. Der Mechanismus ähnelt funktional den Server Side Includes (SSI) bei Webservern; im Resultat kann ein Webautor Effekte wie das Mischen von Dokumenten aus unterschiedlichen Quellen durch gezielt eingesetzte Frameset erreichen. Der Begriff der Transklusion ist zu unterscheiden von der Immersion, bei der die Grenzen zwischen zwei Dokumenten aufgelöst werden.

Durch eine Transklusion könnte beispielsweise ein Artikel über ein Land eine Tabelle oder einen Absatz einschließen, der die landwirtschaftlichen Exporte dieses Landes aus einem anderen Artikel über 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. Der Mechanismus ähnelt funktional also auch dem Normalisieren bei der Modellierung von relationalen Datenbanken.

Entwicklung

Ted Nelsons Xanadu-Projekt beinhaltet Transklusionen. Ted Nelson ging in seinem ursprünglichen Entwurf für Hypertext, den er in seinem Buch Literary Machines vorstellte, davon aus, dass Leser eines Dokuments den oder die Autor(en) automatisch über Micropayment vergüten würden, unabhängig davon, aus wie vielen Fragmenten es zusammengesetzt wäre. Da dieses Vergütungsmodell in heutigen Hypertextsystemen wie dem World Wide Web nicht vorgesehen ist, stellt die Transklusion ein grundlegendes urheberrechtliches Problem dar.

Atomisierung

Die Idee der Transklusion impliziert, dass die Teile eines Textes atomisiert geschrieben werden können, damit sich der Inhalt eines Teils nicht dem Inhalt eines anderen Teiles widerspricht. Beispielsweise sind die folgenden Formulierungen in einem atomisierten Text nicht möglich, die oft in linearen Texten gefunden werden können:

  • Eine Erklärung folgt weiter unten.
  • Eine Erklärung finden sie im vorausgehenden Abschnitt.
  • Wie früher erwähnt wurde …
  • Wie wir schon erwähnt haben …
  • Wir werden uns später mit dieser Frage mit Detail beschäftigen.

Da man nicht weiß, wo das atomisierte Textfragment erscheinen wird, kann man nicht auf Teile außerhalb des Fragments verweisen.

Ähnliche Mechanismen

Es gibt andere Mechanismen, die ähnliche Fähigkeiten zum Einschließen externer Bestandteile bieten; beispielsweise ermöglichen die Skriptsprachen ASP, JSP, PHP Includes, teilweise kann man auch SSI verwenden.


Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Transclusion — In computer science, transclusion is the inclusion of part of a document into another document by reference. It is a feature of substitution templates.Some hypertext systems, including Ted Nelson s Xanadu Project, support transclusion. For… …   Wikipedia

  • Transclusión — En informática, algunos sistemas de hipertexto, como el Proyecto Xanadu de Ted Nelson, ofrecen la capacidad de que los documentos incluyan secciones de otros documentos mediante una referencia, denominada transclusión. Por ejemplo, un artículo… …   Wikipedia Español

  • Transclusión — En informática, algunos sistemas de hipertexto, como el Proyecto Xanadu de Ted Nelson, ofrecen la capacidad de que los documentos incluyan secciones de otros documentos mediante una referencia, denominada transclusión. Por ejemplo, un artículo… …   Enciclopedia Universal

  • transclusion — noun The inclusion of part of hypertext document in another one by means of reference rather than copying. Syn: interpolation See Also: transclude …   Wiktionary

  • transclusion — ● n. f. ►WEB Idée de Ted Nelson, consistant à inclure une partie d un document dans un autre à l aide d un lien hypertexte. Bien qu apparue au début des années 1960, l idée est encore peu répandue, sauf en ce qui concerne les images sur le web …   Dictionnaire d'informatique francophone

  • Help:Template — Wiki markup Basic markup Text, links, and talk pages Visual files Sound files Tables Template editing Using HTML …   Wikipedia

  • Plantillas — Ayuda:Plantillas Saltar a navegación, búsqueda Ayuda de edición Antes de comenzar Introducción Tutorial La interfaz de Wikipedia Cómo se edita una página …   Wikipedia Español

  • Wikipedia:Glossary — Welcome to Wikipedia, which anyone can edit. Help index: Ask questions · Learn wikicode · View FAQ · Read Glossary · Live Wikipedia editing related help via web chat  …   Wikipedia

  • Ayuda:Plantillas — Ayuda de edición Antes de comenzar La interfaz de Wikipedia Barra de herramientas de edición Cómo se edita una página Creando un artículo Cómo empezarlo Cómo cambiarle el título (1) (2) Manual de estilo …   Wikipedia Español

  • Edición — Ayuda:Edición Saltar a navegación, búsqueda Atajo A:EA:E Esta visión general de edición tiene muchos ejemplos de wikitexto. Quizás quieras mantener esta página abierta en una ventana separada de tu navegador como referencia mientras editas …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”