انتقل إلى المحتوى

مستخدم:RaghadQafesha/ملعب

من ويكيبيديا، الموسوعة الحرة

داروين هندسة كتابة المعلومات [عدل]

DITA
معلومات عامة
الاختصار
DITA
الوضعية
Published
أول إصدار
يونيو 2005؛ منذ 19 سنوات (2005-06)
آخر إصدار
DITA 1.3
Part0:Overview
Part1:Base Edition
Part2:Technical Content Edition
Part3:All-Inclusive Edition
المنظمة
اللجنة
الناشر
Robert D. Anderson, Kristen James Eberlein
المعايير الأساسية
المجال
Information Typing
موقع الويب









تحدد مواصفات داروين لهندسة كتابة المعلومات ( DITA ) مجموعة من أنواع المستندات لتأليف وتنظيم المعلومات الموجهة حسب الموضوع، بالإضافة إلى مجموعة من الآليات لدمج أنواع المستندات وتوسيعها وتقييدها. [1] وهو معيار مفتوح [2] يتم تعريفه وصيانته من قبل اللجنة الفنية التابعة لـ OASIS DITA. [3]

الاسم مشتق من المكونات التالية:

  • داروين: يستخدم مبادئ التخصص والوراثة ، والتي تشبه في بعض النواحي مفهوم عالم الطبيعة تشارلز داروين للتكيف التطوري،
  • كتابة المعلومات: مما يعني أن كل موضوع له هدف أساسي محدد (الإجراء، إدخال المسرد، معلومات استكشاف الأخطاء وإصلاحها) والبنية،
  • الهندسة المعمارية: DITA عبارة عن مجموعة قابلة للتوسيع من الهياكل. [4]

الميزات والقيود[عدل]

إعادة استخدام المحتوى[عدل]

المواضيع هي الأساس لإعادة استخدام المحتوى، [5] ويمكن إعادة استخدامها عبر منشورات متعددة. يمكن إعادة استخدام أجزاء المحتوى داخل المواضيع من خلال استخدام مراجع المحتوى ( conref أو conkeyref )، وهي آلية الاستبعاد . [6]

كتابة المعلومات[عدل]

يتضمن الإصدار الأحدث من DITA (DITA 1.3) خمسة أنواع من المواضيع المتخصصة: المهمة والمفهوم والمرجع ومدخل المسرد واستكشاف الأخطاء وإصلاحها . كل نوع من أنواع المواضيع الخمسة هذه هو تخصص من نوع موضوع عام، والذي يحتوي على عنصر عنوان، وعنصر مقدمة للبيانات الوصفية، وعنصر نص. يحتوي عنصر النص على عناصر الفقرة والجدول والقائمة، المشابهة لـ HTML .

  • موضوع المهمة مخصص لإجراء يصف كيفية إنجاز مهمة. وهو يسرد سلسلة من الخطوات التي يتبعها المستخدمون لتحقيق النتيجة المرجوة. تم تضمين الخطوات في عنصر نص المهمة، وهو تخصص لعنصر النص العام. عنصر الخطوات هو تخصص لعنصر قائمة مرتبة.
  • تعتبر المعلومات المفاهيمية أكثر موضوعية، وتحتوي على تعريفات وقواعد وإرشادات.
  • الموضوع المرجعي مخصص للموضوعات التي تصف بناء جملة الأوامر وتعليمات البرمجة والمواد المرجعية الأخرى، وعادةً ما يحتوي على مواد مفصلة وواقعية.
  • يتم استخدام موضوع إدخال المسرد لتحديد معنى واحد لمصطلح معين. بالإضافة إلى تحديد المصطلح وتوفير تعريف، قد يحتوي هذا النوع من المواضيع أيضًا على معلومات مصطلحات أساسية، بالإضافة إلى أي اختصارات أو امتدادات اختصارات قد تنطبق على المصطلح.
  • يصف موضوع استكشاف الأخطاء وإصلاحها حالة قد يرغب القارئ في تصحيحها، متبوعة بوصف واحد أو أكثر لسببها والعلاجات المقترحة.

خرائط[عدل]

خريطة DITA عبارة عن حاوية للموضوعات المستخدمة لتحويل مجموعة من المحتوى إلى منشور. أنه يعطي المواضيع التسلسل والهيكل. يمكن أن تتضمن الخريطة جداول العلاقات (reltables) التي تحدد الارتباطات التشعبية بين المواضيع. [7] يمكن أن تكون الخرائط متداخلة: يمكنها الإشارة إلى موضوعات أو خرائط أخرى، ويمكن أن تحتوي على مجموعة متنوعة من أنواع المحتوى والبيانات التعريفية.

البيانات الوصفية[عدل]

تتضمن DITA عناصر وسمات واسعة النطاق لبيانات التعريف ، سواء على مستوى الموضوع أو ضمن العناصر. [8] يسمح النص الشرطي بتصفية المحتوى أو تصميمه بناءً على سمات الجمهور والنظام الأساسي والمنتج والخصائص الأخرى. ملف تعريف المعالجة الشرطية (.ditavalيتم استخدام ملف ) لتحديد القيم التي سيتم استخدامها للمعالجة الشرطية. [9]

تخصص[عدل]

تسمح DITA بإضافة عناصر وسمات جديدة من خلال تخصص عناصر وسمات DITA الأساسية. من خلال التخصص، يمكن لـ DITA استيعاب أنواع المواضيع وأنواع العناصر والسمات الجديدة حسب الحاجة لصناعات أو شركات محددة. يتم توحيد تخصصات DITA لصناعات محددة، مثل صناعة أشباه الموصلات ، من خلال اللجان الفنية أو اللجان الفرعية التابعة لـ OASIS . تقوم العديد من المنظمات التي تستخدم DITA أيضًا بتطوير تخصصاتها الخاصة.

تسمح قابلية توسيع DITA للمؤسسات بتخصيص DITA من خلال تحديد هياكل معلومات محددة والاستمرار في استخدام الأدوات القياسية للعمل معها. إن القدرة على تحديد بنيات المعلومات الخاصة بالشركة تمكن الشركات من استخدام DITA لإثراء المحتوى ببيانات التعريف التي تهمهم، ولفرض القواعد الخاصة بالشركة على بنية المستند. [10]

اتجاه الموضوع[عدل]

يتم إنشاء محتوى DITA كمواضيع، كل منها عبارة عن ملف XML فردي. عادةً، يغطي كل موضوع موضوعًا محددًا لغرض فريد، على سبيل المثال، موضوع مفاهيمي يقدم نظرة عامة، أو موضوع إجرائي يشرح كيفية إنجاز مهمة ما. [11] يجب أن يتم تنظيم المحتوى ليشابه بنية الملف الذي يحتوي عليه. [12] [13] [14]

إنشاء المحتوى في DITA[عدل]

خريطة DITA ومستندات الموضوع هي ملفات XML . كما هو الحال مع HTML ، يتم إدراج أي صور أو ملفات فيديو أو ملفات أخرى يجب أن تظهر في المخرجات عبر المرجع. يمكن استخدام أي محرر XML أو حتى محرر نصوص لكتابة محتوى DITA، اعتمادًا على مستوى الدعم المطلوب أثناء التأليف. تشمل مساعدات التأليف المميزة في المحررات المتخصصة عرض معاينة WYSIWYG والتحقق من الصحة والتكامل مع معالج DITA، مثل DITA-OT أو ditac .

نشر المحتوى المكتوب بلغة DITA[عدل]

تم تصميم DITA كهندسة شاملة. بالإضافة إلى الإشارة إلى العناصر والسمات والقواعد التي تعد جزءًا من لغة DITA، تتضمن مواصفات DITA قواعد لنشر محتوى DITA بتنسيق HTML والتعليمات عبر الإنترنت والطباعة ومنصة تسليم المحتوى والتنسيقات الأخرى.

على سبيل المثال، تشير مواصفات DITA إلى أنه إذا كانت سمة conref للعنصر A تحتوي على مسار إلى العنصر B ، فسيتم عرض محتويات العنصر B في موقع العنصر A. يجب أن تتعامل حلول النشر المتوافقة مع DITA، والمعروفة بمعالجات DITA، مع سمة conf وفقًا للسلوك المحدد. توجد أيضًا قواعد لمعالجة الميزات الغنية الأخرى مثل النص الشرطي وعلامات الفهرس والروابط من موضوع إلى موضوع. تُعرف التطبيقات التي تحول محتوى DITA إلى تنسيقات أخرى، وتفي بمتطلبات مواصفات DITA لتفسير ترميز DITA، باسم معالجات DITA .

الموقع[عدل]

توفر DITA الدعم للترجمة عبر مجموعة سمات الترجمة . يمكن تعيين سمات العنصر للإشارة إلى ما إذا كان يجب ترجمة محتوى العنصر. يمكن تحديد لغة محتوى العنصر، كما يمكن تحديد اتجاه الكتابة وتصفية الفهرس وبعض المصطلحات التي يتم إدخالها عند النشر إلى التنسيق النهائي. [15] يمكن تحويل مشروع DITA إلى ملف XLIFF وإعادته إلى خرائطه وموضوعاته الأصلية، باستخدام أداة DITA-XLIFF Roundtrip لـ DITA-OT [16] [17] وأدوات الترجمة بمساعدة الكمبيوتر (CAT)، مثل Swordfish Translation Editor. أو Fluenta DITA Translation Manager ، وهي أداة مصممة لتنفيذ سير عمل الترجمة المقترح في المقالة "استخدام XLIFF لترجمة مشاريع DITA" التي نشرتها DITA Adoption TC في OASIS. [18]

تاريخ[عدل]

يتم الحفاظ على معيار DITA بواسطة OASIS. الإصدار الأحدث (الحالي) هو 1.3، تمت الموافقة عليه في ديسمبر 2015. تمت الموافقة على وثيقة الأخطاء الخاصة بـ DITA 1.3 في يونيو 2018. [19]

  • مارس 2001 مقدمة من شركة IBM للملفات النحوية الأساسية لمخطط DTD و XML والمواد التمهيدية [20]
  • أبريل 2004 تم تشكيل اللجنة الفنية لـ OASIS DITA [21]
  • فبراير 2005 تساهم شركة IBM في مشروع DITA Open Toolkit الأصلي في SourceForge؛ على الرغم من الخلط بينه وبين معيار DITA، إلا أن DITA-OT ليست تابعة للجنة الفنية التابعة لـ OASIS DITA [22]
  • يونيو 2005 تمت الموافقة على الإصدار 1.0 من DITA كمعيار OASIS
  • أغسطس 2007 تمت الموافقة على DITA V1.1 من قبل OASIS؛ تشمل الميزات الرئيسية ما يلي:
    • التخصص في الخرائط الكتابية
    • التعريف الرسمي لبناء جملة DITAVAL لتصفية المحتوى
  • ديسمبر 2010 تمت الموافقة على DITA V1.2 من قبل OASIS؛ تشمل الميزات الرئيسية ما يلي:
    • الربط غير المباشر مع المفاتيح
    • ميزات إعادة استخدام المحتوى الجديدة
    • تعزيز دعم المسرد، بما في ذلك المختصرات
    • تخصصات صناعية جديدة (التدريب، الآلات)
    • دعم جديد للقيم / التصنيفات الخاضعة للرقابة (تخصص مخطط الموضوع)
  • في 17 ديسمبر 2015، تمت الموافقة على DITA V1.3 من قبل OASIS؛ تشمل الميزات الرئيسية ما يلي:
    • يتم تقديم المواصفات الآن في ثلاث حزم: القاعدة، [23] المحتوى الفني، [24] والشاملة (مع التعلم والتدريب) [25]
    • نوع موضوع جديد لاستكشاف الأخطاء وإصلاحها
    • القدرة على استخدام المفاتيح ذات النطاق
    • مجالات جديدة لدعم MathML والمعادلات وSVG
    • يضيف بناء جملة Relax NG XML باعتباره القواعد النحوية المعيارية لـ DITA
  • 25 أكتوبر 2016، تمت الموافقة على DITA V1.3 Errata 01 من قبل OASIS [26]
  • 19 يونيو 2018، تمت الموافقة على DITA V1.3 Errata 02 من قبل OASIS [27]

عينات التعليمات البرمجية[عدل]

نموذج ملف Ditamap (جدول المحتويات).[عدل]

<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE map PUBLIC "-//OASIS//DTD DITA Map//EN" "map.dtd">

<map id="map" xml:lang="en">

  <topicref format="dita" href="sample.dita" navtitle="Sample" type="topic"/>

</map>

أهلاً بالعالم (الموضوع DTD)[عدل]

<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd">

<topic xml:lang="en" id="sample">

  <title>Sample</title>

  <body>

  <p>Hello World!</p>

  </body>

</topic>

نموذج ملف .ditaval (لتكييف النص)[عدل]

مثال على النص المشروط:[عدل]

<p>

  This is information useful for all audiences.

</p>

<p audience="novice">

  This is information useful for a novice audience.

</p>

<p audience="expert">

  This is information useful for an expert audience.

</p>

التنفيذ[عدل]

اسم يكتب ترخيص البرمجيات
مجموعة أدوات ديتا المفتوحة [28] نشر ترخيص أباتشي
محرر الأكسجين XML [29] محرر امتلاكي
محول XMLmind ديتا [30] نشر رخصة موزيلا العامة
اسم يكتب ترخيص البرمجيات

أنظر أيضا[عدل]

مراجع[عدل]

  1. ^ "Darwin Information Typing Architecture (DITA) Version 1.3". اطلع عليه بتاريخ 2020-11-01.
  2. ^ "Darwin Information Typing Architecture (DITA) Version 1.2". اطلع عليه بتاريخ 2012-10-10.
  3. ^ "OASIS Darwin Information Typing Architecture (DITA) TC". OASIS. اطلع عليه بتاريخ 2012-10-05.
  4. ^ "Frequently Asked Questions about the Darwin Information Typing Architecture". IBM Corporation. اطلع عليه بتاريخ 2012-10-10.
  5. ^ Hackos، JoAnn (2011). Introduction to DITA Second Edition: A User Guide to the Darwin Information Typing Architecture Including DITA 1.2. Colorado: Comtech Services, Inc. ص. 235–239. ISBN:978-0-9778634-3-3.
  6. ^ "Introduction to the Darwin Information Typing Architecture". IBM Corporation. اطلع عليه بتاريخ 2012-10-10.
  7. ^ "reltable". OASIS. اطلع عليه بتاريخ 2012-10-22.
  8. ^ "Metadata elements". OASIS. اطلع عليه بتاريخ 2012-10-22.
  9. ^ "ditaval". OASIS. اطلع عليه بتاريخ 2012-10-22.
  10. ^ "Introduction to the Darwin Information Typing Architecture". IBM Corporation. اطلع عليه بتاريخ 2012-10-10.
  11. ^ Priestly, Michael؛ Swope, Amber. "The DITA Maturity Model Whitepaper" (PDF). IBM Corp and JustSystems. اطلع عليه بتاريخ 2012-10-22.
  12. ^ "Assessing DITA as a foundation for XML implementation". Scriptorium Publishing Services, Inc. 2009. اطلع عليه بتاريخ 2019-02-12.
  13. ^ "Structure, DITA, and content other than technical documentation …". The Rockley Group. 16 أكتوبر 2007. مؤرشف من الأصل في 2020-08-11. اطلع عليه بتاريخ 2009-07-29.
  14. ^ "Survey on DITA Challenges". WritePoint Ltd. 18 يناير 2010. مؤرشف من الأصل في 2014-10-23. اطلع عليه بتاريخ 2010-01-21.
  15. ^ "localization-atts attribute group". OASIS. اطلع عليه بتاريخ 2012-10-15.
  16. ^ Schnabel، Bryan. "DITA-XLIFF Roundtrip for OT". اطلع عليه بتاريخ 2012-10-15.
  17. ^ DITA 1.2 Feature Article: Using XLIFF to Translate DITA Projects
  18. ^ Using XLIFF to Translate DITA Projects
  19. ^ "OASIS DITA 1.3 Errata 02". OASIS Open. 2018. اطلع عليه بتاريخ 2022-01-26.
  20. ^ "Original DITA article from IBM". IBM. 2001. اطلع عليه بتاريخ 2018-03-15./
  21. ^ "OASIS DITA Technical Committee". OASIS Open. 2004. اطلع عليه بتاريخ 2018-03-15.
  22. ^ "DITA versus DITA-OT". Robert D. Anderson, DITA-OT developer and DITA Specification editor. 2016. اطلع عليه بتاريخ 2018-03-15.
  23. ^ "DITA 1.3 Base Package". OASIS Open. 2015. اطلع عليه بتاريخ 2018-03-15.
  24. ^ "DITA 1.3 Technical Content Package". OASIS Open. 2015. اطلع عليه بتاريخ 2018-03-15.
  25. ^ "DITA 1.3 All Inclusive Package". OASIS Open. 2015. اطلع عليه بتاريخ 2018-03-15.
  26. ^ "Voting History for Approved Errata 01". اطلع عليه بتاريخ 2022-01-26.
  27. ^ "Voting History for Approved Errata 02". اطلع عليه بتاريخ 2022-01-26.
  28. ^ DITA Open Toolkit
  29. ^ Oxygen XML Editor
  30. ^ "What is XMLmind DITA Converter?". XMLmind Software. اطلع عليه بتاريخ 2022-01-26.

روابط خارجية[عدل]


قالب:OASIS Standards


قالب:Document markup languages