تراگنجانش
در علم رایانه، تراگنجانش (به انگلیسی: Transclusion) گنجاندن یک بخش تا تمام سندی الکترونیکی داخل سند دیگری با مرجع ابرمتنی است. تراگنجانش معمولاً زمانی به اجرا در میآید که سند ارجاع داده شده، به نمایش درآید. این کار اغلب به شکل خودکار انجام میشود و برای کاربر نهایی آشکار است. نتیجهٔ تراگنجانش یک سند یکپارچهٔ تکی است که بهطور پویا از بخشهایی ساخته شده هر کدام از منابع جداگانه سرهم شدهاند. منابعی که ممکن است در کامپیوترهای مختلف در جاهای متفاوت باشند.
برای نمونه، نوشتاری دربارهٔ یک کشور ممکن است نمودار یا پاراگرافی داشته باشد که کشاورزی آن کشور از یک سند متفاوت دربارهٔ کشاورزی خروجی میگیرد را شرح میدهد. جای نسخهگرفتن از دادههای گنجانیدهشده و ذخیره آن در دو جای مختلف، یک تراگنجانش، با فراهمکردن امکان ذخیرهٔ فقط یک بار داده (و شاید اصلاحشده و بهروزشده اگر نوع پیوند از آن پشتیبانی کند) و مشاهدهٔ در بسترهای متفاوت، طرح پیمانهای در بر میگیرد. اشاره یا ارجاع همچنین برای پیوند به دو نوشتار به کار میرود.
جستارهای وابسته
- ماکرو
- رویه (علوم رایانه)
منابع
مطالعه بیشتر
- Di Iorio, A.; Vitali, F. (August 2003). "A Xanalogical Collaborative Editing Environment" (PDF). Proceedings of the Second International Workshop of Web Document Analysis 2003 (WDA2003). Edinburgh, UK.
- Kolbitsch, J.; Maurer, H. (June 2006). "Transclusions in an HTML-Based Environment". Journal of Computing and Information Technology. ۱۴ (۲): ۱۶۱–۱۷۴. doi:10.2498/cit.2006.02.07. Archived from the original on 6 June 2007. Retrieved 1 February 2015.
- Kolbitsch, J. (June 2005). "Fine-Grained Transclusions of Multimedia Documents in HTML". Journal of Universal Computer Science. ۱۱ (۶).
- Krottmaier, H. (2002). "Transcluded Documents: Advantages of Reusing Document Fragments" (PDF). Proceedings of the 6th International ICCC/IFIP Conference on Electronic Publishing (ELPUB2002). Czech Republic: Karlovy Vary. pp. ۳۵۹–۳۶۷. Archived from the original (PDF) on 17 May 2005. Retrieved 1 February 2015.
- Krottmaier, H.; D., Helic (2002). "Issues of Transclusions" (PDF). Proceedings of the World Conference on E-Learning in Corporate, Government, Healthcare, & Higher Education (E-Learn 2002). Montreal, Canada. pp. ۱۷۳۰–۱۷۳۳. Archived from the original (PDF) on 20 June 2015. Retrieved 1 February 2015.
- Krottmaier, H.; Maurer, H. (July 2001). "Transclusions in the 21st Century" (Portable Document Format، HTML، PostScript). Journal of Universal Computer Science. ۷ (۱۲): ۱۱۲۵–۱۱۳۶.
- Moore, A.; et al. (2001). "Personally tailored teaching in WHURLE using conditional translucion". Proceedings of the Twelfth ACM Conference on Hypertext and Hypermedia. Aarhus, Danmark. pp. ۱۶۳–۱۶۴.
- Nelson, T. H. (1981). Literary Machines. Mindful Press.
- Nelson, T. H. (1995). "The Heart of Connection: Hypermedia Unified by Transclusion". Communications of the ACM. ۳۸ (۸): ۳۱–۳۳. doi:10.1145/208344.208353.
- Nelson, T. H. (1996). "Generalized Links, Micropayment and Transcopyright". Almaden Research Center.
- Nelson, T. H. (1998). "Transcopyright: Pre-Permission for Virtual Republishing".
- Nelson, T. H. (1999). "Xanalogical Structure, Needed Now More than Ever: Parallel Documents, Deep Links to Content, Deep Versioning and Deep Re-Use". ACM Computing Surveys. ۳۱ (4es): ۳۳. doi:10.1145/345966.346033.
- Pam, A. (1997). "Fine-Grained Transclusion in the Hypertext Markup Language" (Text). Internet Draft.
- Wilde, E.; Lowe, D. (2002). "XML Linking Language" (PDF). XPath, XLink, XPointer, and XML: A Practical Guide to Web Hyperlinking and Transclusion (PDF). Addison-Wesley Professional. pp. ۱۶۹–۱۹۸. Archived from the original (PDF) on 30 اكتبر 2005. Retrieved 1 February 2015. ;
پیوند به بیرون
- Ted Nelson: Transclusion: Fixing Electronic Literature — on Google Tech Talks, 29 January 2007.