موضوع مقاله: معماری نوع‌دهی اطلاعات داروینی | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # معماری نوع‌دهی اطلاعات داروینی | مقدمه: معماری نوع‌دهی اطلاعات داروینی با کوته‌نوشت دی‌تا یک مدل داده XML است و مجموعه‌ای از «انواع سند» را برای نوشتن، انتشار، و سازمان‌دهی به اطلاعات عنوان‌گرا تعریف می‌کند، همچنین یک مجموعهٔ سازوکار برای ادغام، گسترش و محدودسازی «انواع سند» تعریف می‌کند. | ## بخش 1: معماری نوع‌دهی اطلاعات داروینی | نام دی‌تا از این مؤلفه‌ها مشتق شده‌است: داروین: از اصول خصوصی‌سازی و ارث‌بری استفاده می‌کند، این موضوع مشابه مفهوم سازگاری تکاملی چارلز داروین است. نوع‌دهی اطلاعات: یعنی هر عنوان دارای ساختار و هدف اساسی از قبل تعریف‌شده‌ است (فرایند، ورودی واژه‌نامه، اطلاعات عیب‌یابی) معماری: دی‌تا مجموعه‌ای از ساختارهای قابل گسترش است. ویرایش‌ها مشخصات دی‌تا در سه ویرایش می‌باشد، که برای مخاطب‌های متفاوت، بهینه‌سازی شده‌اند. این ویرایش کوچک‌ترین نوع دی‌تا است، و برای توسعه‌دهندگان برنامه کاربردی و کاربرانی طراحی شده‌است که فقط به قطعه‌های اساسی تر چارچوب دی‌تا نیاز دارند. ویرایش محتوای فنی ویرایش محتوای فنی شامل معماری مبنا و خصوصی‌سازی‌هایی است که توسط مکاتب‌های فنی استفاده می‌شوند: مفاهیم، فعالیت، عناوین ارجاع، فعالیت‌های صنعت ماشین، عنوان عیب‌یابی، نگاشت کتاب، واژه‌نامه‌ها، و نگاشت رده‌بندی. این یک نگاشت با سایز متوسط است، و برای نویسنده‌هایی طراحی شده‌است که از نوع‌دهی اطلاعات، و ابزارها و کاربردهای سندی پیچیده استفاده می‌کنند: مثل نرم‌افزار، سخت‌افزار، ابزارهای پزشکی، و ماشین آلات و دیگر موارد استفاده می‌کنند. ویرایش فراگیر کلی ویرایش فراگیر شامل مشخصات معماری مبنا، قطعات محتوای فنی، و مشخصات یادگیری و آموزش است. این ویرایش بزرگ‌ترین نوع است، و برای پیاده‌سازهایی طراحی شده‌است که به همه مشخصات تأیید‌شده OASIS نیاز دارند، و همچنین کاربرانی که موارد یادگیری و آموزش را توسعه می‌دهند. ویژگی‌ها و محدودیت‌ها استفاده مجدد از محتوا عناوین را می‌توان در بین چندین انتشار استفاده مجدد کرد. همه این پنج نوع عنوان یک اختصاصی‌سازی از نوع عنوان همگانی Topic هستند، که شامل یک عنصر «عنوان»، یک عنصر «پرولوگ برای فراداده»، و یک عنصر «بدنه» است. یک عنوان Task برای فرایندی در نظر گرفته شده‌است که نحوه انجام یک وظیفه را توصیف می‌کند. | ## بخش 2: معماری نوع‌دهی اطلاعات داروینی | این عنوان شامل تعدادی گام است که کاربران برای ایجاد نتیجه مورد نظرشان باید از آن پیروی کنند. عنوان Reference برای عنوانی است که توصیف‌کننده نحو دستور، دستورالعمل برنامه‌نویسی، و دیگر موارد ارجاعی است، و معمولاً شامل موارد جزئی و واقعی است. علاوه بر شناسایی واژه و تهیه تعریف برای آن، این نوع عنوان می‌تواند شامل اطلاعات اصطلاح‌شناسی اساسی داشته باشد، همچنین مخفف‌ها یا گسترش مخفف، که ممکن است به آن‌ها اعمال گردد. نگاشت‌ها یک نگاشت DITA شامل عناوینی است که از آن برای «تبدیل» «مجموعه‌ای از محتوا» به یک «انتشار» استفاده می‌شود. این نگاشت‌ها می‌تواند تودرتو باشند و همچنین می‌توانند عناوین یا دیگر نگاشت‌ها را ارجاع دهند و می‌توانند شامل انواع مختلفی از نوع محتوا و فراداده باشند. فراداده DITA هم در سطح عنوان و هم در داخل عناصر، شامل عناصر و ویژگی‌های فراداده گسترش‌پذیر است. یک متن شرطی به ما امکان تصفیه و سبک‌دهی محتوا را بر اساس ویژگی‌ها برای مخاطب، بن‌سازه، محصول و دیگر ویژگی‌ها می‌دهد. از یک نمایه پردازش شرطی (فایل .ditaval) استفاده می‌شود تا تعیین کنیم که از کدام مقادیر باید برای پردازش شرطی استفاده شود. خصوصی‌سازی DITA امکان اضافه کردن عناصر و ویژگی‌های جدید را از طریق خصوصی‌سازی عناصر و ویژگی‌های مبنای DITA را می‌دهد. از طریق خصوصی‌سازی، DITA می‌تواند نوع عنوان، نوع عنصر، و ویژگی جدید را در موقع لازم، برای صنایع و شرکت‌های خاص بسازد. خصوصی‌سازی DITA برای صنایع خاص، مثل صنعت نیمه‌هادی‌ها، توسط کمیته‌ها یا زیرکمیته‌های فنی OASIS استانداردسازی می‌شوند. | ## بخش 3: معماری نوع‌دهی اطلاعات داروینی | بسیاری از سازمان‌هایی که از DITA استفاده می‌کنند، نیز خصوصی‌سازی خاص خودشان را توسعه داده‌اند. گسترش‌پذیری DITA به سازمان‌ها امکان خصوصی‌سازی DITA را می‌دهند این کار از طریق تعریف ساختارهای اطلاعاتی خاص انجام می‌شود، که هنوز از ابزارهای استاندارد برای کار با آن‌ها استفاده می‌شود. توانایی تعریف معماری اطلاعات شرکت خاص، به شرکت‌ها امکان استفاده از DITA را برای غنی‌سازی محتوا با فراداده می‌دهد، که برای آن‌ها معنی‌دار است، و قواعد شرکت به‌خصوص را روی ساختار سند تحمیل می‌کند. جهت‌گیری عنوانی محتوای DITA به‌صورت عنوان‌ها ساخته می‌شود، که هر کدام یک فایل XML منفرد است. معمولاً هر عنوان شامل یک موضوع خاص با یک هدف منفرد است، برای مثال، یک عنوان مفهومی که یک دیدکلی را تهیه می‌بیند، یا یک عنوان فرایندی که توضیح می‌دهد چگونه یک وظیفه باید انجام شود. از هر ویرایش‌گر XML یا ویرایش‌گر متنی می‌توان برای نوشتن محتوای DITA استفاده کرد، و این بستگی به مرحله پشتیبانی دارد که در زمان نوشتن لازم می‌باشد. علاوه بر نشان دادن آن‌که کدام عنصر، ویژگی، و قاعده بخشی از زبان DITA هستند، مشخصات DITA شامل قواعدی برای انتشار محتوای DITA به HTML، راهنمای دیجیتال، پرینت، بن‌سازه تحویل محتوا و دیگر قالب‌ها می‌باشد. قواعدی هم برای پردازش دیگر ویژگی‌های غنی، مثل متن شرطی، نشان‌گذار فهرست، و پیوندهای عنوان-به-عنوان وجود دارد. می‌توان ویژگی عناصر را برای نشان دادن آن‌که آیا محتوای عنصر باید ترجمه شود، تنظیم کرد. | ## جمع‌بندی | زبان محتوای عنصر را می‌توان تعیین نمود، همچنین جهت نوشتن، فیلتر کردن نمایه، و بعضی از اصطلاح‌ها که موقع انتشار به فرمت نهایی تزریق می‌شوند.