Including one data set inside another automatically
For transclusion on Wikipedia, see Wikipedia:Transclusion.
This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations.(January 2016) (Learn how and when to remove this message)
In computer science, transclusion is the inclusion of part or all of an electronic document into one or more other documents by reference via hypertext. Transclusion is usually performed when the referencing document is displayed, and is normally automatic and transparent to the end user.[1] The result of transclusion is a single integrated document made of parts assembled dynamically from separate sources, possibly stored on different computers in disparate places.
Transclusion facilitates modular design (using the "single source of truth" model, whether in data, code, or content): a resource is stored once and distributed for reuse in multiple documents. Updates or corrections to a resource are then reflected in any referencing documents.
In systems where transclusion is not available, and in some situations where it is available but not desirable, substitution is often the complementary option, whereby a static copy of the "single source of truth" is integrated into the relevant document. Examples of both are provided by the ways in which they are both used in creating the content of Wikipedia, for example (see Wikipedia:Transclusion and Wikipedia:Substitution for more information). Substituted static copies introduce a different set of considerations for version control than transclusion does, but they are sometimes necessary.
Ted Nelson coined the term for his 1980 nonlinear book Literary Machines, but the idea of master copy and occurrences was applied 17 years before, in Sketchpad.
^Glushko, Robert J., ed. (2013). The Discipline of Organizing. Cambridge, Massachusetts: MIT Press. p. 231. ISBN 9780262518505.
science, transclusion is the inclusion of part or all of an electronic document into one or more other documents by reference via hypertext. Transclusion is...
former British think-tank known as Inclusion Inclusive (disambiguation) Transclusion, the inclusion of part or all of an electronic document into one or more...
a canonical form (for example, in database normalization or content transclusion). There are several scenarios with respect to copies and updates: The...
incorporates programming features such as a macro language, variables, a transclusion system for templates, and URL redirection. MediaWiki is licensed under...
in a new window (or, perhaps, in a new tab). Another possibility is transclusion, for which the link target is a document fragment that replaces the link...
"hypermedia", both coined by Nelson in 1963 and first published in 1965 transclusion virtuality intertwingularity Many of his books are published through...
content management systems provide logical ways of obtaining it, such as transclusion. Canonicalization Canonical basis Canonical class Normalization (disambiguation)...
documents to be formed from pieces of other documents, a concept named transclusion. In 1967, while working for Harcourt, Brace, he named his project Xanadu...
incorporates programming features such as a macro language, variables, a transclusion system for templates, and URL redirection. MediaWiki is licensed under...
Tencent Holdings Ltd. (Chinese: 腾讯; pinyin: Téngxùn) is a Chinese multinational technology conglomerate and holding company headquartered in Shenzhen....
Chinese Americans are Americans of Chinese ancestry. Chinese Americans constitute a subgroup of East Asian Americans which also constitute a subgroup of...
level of detail of the displayed document. Some implementations support transclusion, where text or other content is included by reference and automatically...
Kowloon Walled City was an extremely densely populated and largely ungoverned enclave of China within the boundaries of Kowloon City, British Hong Kong...
2004, with MediaWiki 1.3, the Template namespace was created, allowing transclusion of standard texts. On 7 June 2005 at 3:00 a.m. Eastern Standard Time...
document to point to text stored in some other document, similar to transclusion. Rope (computer science) Gap buffer, a data structure commonly used in...
to reduce redundancy. As of June 2013, there were at least 1,345,446 transclusions of the parent Infobox template, used by some, but not all, infoboxes...
reused through the use of content references (conref or conkeyref), a transclusion mechanism. The latest version of DITA (DITA 1.3) includes five specialized...
including "tumblers" for addressing bits in files past and present, "transclusion" as a method for including original work in one's own work, and "micropayments"...
and other media. COM Structured Storage Multiple-document interface Transclusion Wiggins, Bob (2012). Effective Document and Data Management. Burlington...
include: variables and functions text replacement file inclusion (or transclusion) conditional evaluation and loops While template processors are typically...
including: Mustache Squirrelly Handlebars The most simple form is transclusions (HTML frames). In other cases dynamic web pages are needed. Examples:...
Huizhou Chinese (Chinese: 徽州话), or the Hui dialect (Chinese: 徽语), is a group of closely related Sinitic languages spoken over a small area in and around...
XLink, XPointer, and XML: a practical guide to Web hyperlinking and transclusion, Addison-Wesley, 2003, ISBN 0-201-70344-0, p. 201 "IBM Knowledge Center...