<xt:extension xmlns:xt="http://www.oxygenxml.com/ns/extension" id="oxygenxml.s1000d.framework"
    update_site="https://www.oxygenxml.com/InstData/Addons/default/updateSite.xml">
    <xt:location href="oxygen-s1000d-framework-addon-1.1.0-framework.jar"/>
    <xt:version>1.1.0</xt:version>
    <xt:oxy_version>28.1+</xt:oxy_version>
    <xt:type>framework</xt:type>
    <xt:compatibleProducts>editor author</xt:compatibleProducts>
    <xt:author>Syncro Soft</xt:author>
    <xt:name>S1000D Framework</xt:name>
    <xt:description xmlns="http://www.w3.org/1999/xhtml">
        <html xmlns="http://www.w3.org/1999/xhtml">
            <head>
                <title>S1000D® Framework</title>
            </head>
            <body>
                <div>
                    <p>This add-on contributes a framework with comprehensive authoring capabilities
                        for S1000D® technical documentation within Oxygen. <a
                            href="https://s1000d.org/">S1000D®</a> is an international specification
                        for the procurement and production of technical publications (mainly used in
                        aerospace and aviation industries). It is an XML-based specification for
                        preparing, managing, and using equipment maintenance and operations
                        information. </p>
                    <p>The framework provides the following features:</p>
                    <ul>
                        <li><b>Author Mode Rendering</b>: Visual editing interface optimized for S1000D® structures</li>
                        <li><b>Schema Validation</b>: Integrated validation for issues 4.0, 4.1, and 4.2 elements</li>
                        <li><b>Content Completion</b>: Context-aware suggestions for S1000D® elements and attributes</li>
                        <li><b>Document Templates</b>: Ready-to-use templates for standard S1000D® document types (Data and Publication Modules)</li>
                        <li><b>Specialized Actions</b>: Custom editing operations tailored to S1000D® workflows</li>
                    </ul>
                    <p>For more details about S1000D® Framework, see the documentation at: <a
                            href="https://www.oxygenxml.com/doc/ug-editor/topics/s1000d-doc-type.html"
                            >https://www.oxygenxml.com/doc/ug-editor/topics/s1000d-doc-type.html</a></p>
                </div>
                <hr/>
                <h3>What's new in version 1.1.0</h3>
                <div class="row">
                    <h3 style="padding-left:10">New Features</h3>
                    <ul>
                        <li style="padding-left:20">
                            <b>Drag-and-Drop DM/PM/ICN Link Insertion</b><br/>
                            Users can now insert DM, PM, and ICN links directly through drag-and-drop interactions for faster authoring workflows.
                        </li>
                        <li style="padding-left:20">
                            <b>Insert Link Actions for DM and PM</b><br/>
                            Added dedicated toolbar actions for quickly inserting Data Module (DM) and Publication Module (PM) references.
                        </li>
                        <li style="padding-left:20">
                            <b>Insert Image and Multimedia Support</b><br/>
                            Added actions for inserting images and multimedia elements in Data Modules across Desktop, Webapp, and Eclipse environments.
                        </li>
                        <li style="padding-left:20">
                            <b>CGM Image Preview</b><br/>
                            CGM images can now be previewed directly when using the Insert Image action.
                        </li>
                        <li style="padding-left:20">
                            <b>Floating Text Editing Toolbar</b><br/>
                            Introduced a floating toolbar with quick styling and formatting options during in-place text editing.
                        </li>
                        <li style="padding-left:20">
                            <b>BREX In-Place Rule Management</b><br/>
                            Added inline buttons for creating and deleting BREX rules directly within the editor.
                        </li>
                        <li style="padding-left:20">
                            <b>Internationalization Support</b><br/>
                            Added an i18n mechanism for translating and localizing UI labels.
                        </li>
                    </ul>
                    <h3 style="padding-left:10">Improvements</h3>
                    <ul>
                        <li style="padding-left:20">
                            <b>Enhanced S1000D Author Mode Interface</b><br/>
                            Improved the visual representation and usability of S1000D files for a clearer and more consistent editing experience.
                        </li>
                        
                        <li style="padding-left:20">
                            <b>Consistent Styling Actions</b><br/>
                            Standardized style-related actions across the framework for improved usability.
                        </li>
                        
                        <li style="padding-left:20">
                            <b>Definition List Spacing Fix</b><br/>
                            Improved spacing and rendering for definition list elements.
                        </li>
                        
                        <li style="padding-left:20">
                            <b>Context-Aware Action Availability</b><br/>
                            Editing actions are now automatically disabled in unsupported insertion locations.
                        </li>
                    </ul>
                    
                    <h3 style="padding-left:10">Validation</h3>
                    <ul>
                        <li style="padding-left:20">
                            <b>DM Code and Filename Validation</b><br/>
                            Added Schematron validation rules to verify consistency between DM/PM codes and filenames.
                        </li>
                        <li style="padding-left:20">
                            <b>CALS Table Validation</b><br/>
                            Added structural validation checks for CALS tables to ensure compliance with S1000D standards.
                        </li>
                    </ul>
                </div>
                <hr/>
            </body>
        </html>
    </xt:description>

    <xt:license><![CDATA[ LICENSE AGREEMENT – S1000D AUTHORING FRAMEWORK

Copyright © 2026 Syncro Soft SRL. All Rights Reserved.

This S1000D Framework ("Framework") is the proprietary property of Syncro Soft SRL and is protected by copyright law. It is licensed, not sold.

IMPORTANT TRADEMARK & AFFILIATION NOTICE:
S1000D® is an registered trademark owned by ASD — AeroSpace and Defence Industries Association of Europe. 
Syncro Soft SRL is not affiliated with, endorsed by, or in any way officially connected with ASD or the S1000D specification organization. 
The use of the S1000D name in this Framework is solely for descriptive purposes to indicate compatibility with the S1000D specification.

1. Grant of Use:
   a. You may use this Framework solely as part of a validly licensed copy of Oxygen XML Editor.
   b. Use of this Framework in any other product, service, or software component (including Oxygen XML Web Author Component integrated by third-party vendors) requires a separate license agreement from Syncro Soft SRL.

2. Restrictions: You may not distribute, sublicense, use as a standalone application, reverse engineer, decompile, disassemble, or modify the Framework outside of the scope permitted in Section 1.

3. Third-Party Components: This Framework incorporates the following open-source components, licensed under the Apache License 2.0 ([https://www.apache.org/licenses/LICENSE-2.0]). These components have been modified and extended by Syncro Soft SRL (Copyright © 2026 Syncro Soft SRL):
 * S1000D framework — originally developed by Acolad Digital (formerly Amplexor), Copyright © 2022–2023 Acolad Digital. Source: [https://github.com/Amplexor/oxygen-asd-s1000d]
 * S1000D BREX to Schematron XSL — originally developed by Docuneering Ltd., Copyright © Docuneering Ltd. Source: [https://github.com/Docuneering/S1000D-BREX-to-Schematron]

4. Disclaimer: THE FRAMEWORK IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND. SYNCRO SOFT SRL SHALL NOT BE LIABLE FOR ANY DAMAGES ARISING FROM USE OF THIS FRAMEWORK.

For questions: sales@oxygenxml.com
        ]]></xt:license>

</xt:extension>
