<https://docs.linkeddatahub.com/user-guide/manage-packages/>
        a       <https://www.w3.org/ns/ldt/document-hierarchy#Item>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#_1>
                <https://docs.linkeddatahub.com/user-guide/manage-packages/#content>;
        <http://purl.org/dc/terms/created>
                "2026-06-16T20:33:27.893Z"^^<http://www.w3.org/2001/XMLSchema#dateTime>;
        <http://purl.org/dc/terms/creator>
                <https://admin.linkeddatahub.com/acl/agents/0ab4a0f7-1ab0-4d0c-8efc-63a79a2e9a10/#this>;
        <http://purl.org/dc/terms/description>
                "Step by step guide to installing and uninstalling packages";
        <http://purl.org/dc/terms/title>
                "Manage packages";
        <http://rdfs.org/sioc/ns#has_container>
                <https://docs.linkeddatahub.com/user-guide/>;
        <http://www.w3.org/ns/auth/acl#owner>
                <https://admin.linkeddatahub.com/acl/agents/0ab4a0f7-1ab0-4d0c-8efc-63a79a2e9a10/#this> .

<https://docs.linkeddatahub.com/user-guide/manage-packages/#content>
        a       <https://w3id.org/atomgraph/linkeddatahub#XHTML>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#value>
                "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n  <p class=\"lead\">Step by step guide to installing and uninstalling packages in your LinkedDataHub dataspace.</p>\n  <div class=\"alert alert-info\">\n    <p><strong>Version:</strong> Packages were introduced in LinkedDataHub 5.2.</p>\n  </div>\n  <div class=\"alert alert-info\">\n    <p>Package management requires <a href=\"../../reference/administration/acl/#access-modes\" target=\"_blank\">Control access</a> to the administration application. Only users with administrative privileges can install or uninstall packages.</p>\n  </div>\n  <p class=\"lead\"><a href=\"../../reference/administration/packages/\" target=\"_blank\">Read more about how packages work.</a></p>\n  <div class=\"alert alert-warning\">\n    <p><strong>Important:</strong> After installing or uninstalling a package, you must restart the Docker service for XSLT stylesheet changes to take effect:</p>\n    <pre>docker-compose restart linkeddatahub</pre>\n    <p>Do not use <code>--force-recreate</code> as that would overwrite the stylesheet file changes.</p>\n  </div>\n  <div>\n    <h2 id=\"install-package\">Install a package</h2>\n    <p>Installing a package adds new functionality to your dataspace by importing ontologies, data, and resources.</p>\n    <div class=\"tabbable\">\n      <ul class=\"nav nav-tabs\">\n        <li class=\"active\"><a>User interface</a></li>\n        <li><a>Command line interface</a></li>\n      </ul>\n      <div class=\"tab-content\">\n        <div class=\"tab-pane active\">\n          <p>Follow these steps to install a package through the web interface:</p>\n          <ol>\n            <li>Open the package URI in browser mode by entering its URI in the address bar</li>\n            <li>Click the <span class=\"btn\">Actions</span> dropdown button next to the package</li>\n            <li>Select <span class=\"btn btn-primary\">Install</span> from the dropdown menu</li>\n            <li>Wait for the installation to complete</li>\n            <li>Refresh your browser to ensure the new package functionality is loaded</li>\n          </ol>\n        </div>\n        <div class=\"tab-pane\">\n          <p>Execute the following command:</p>\n          <pre>install-package.sh \\\n  -b \"https://localhost:4443/\" \\\n  -f ssl/owner/cert.pem \\\n  -p \"$owner_cert_password\" \\\n  --package \"https://packages.linkeddatahub.com/skos/#this\"</pre>\n          <p>Parameters:</p>\n          <dl>\n            <dt><code>-b</code></dt>\n            <dd>Base URL of your LinkedDataHub instance</dd>\n            <dt><code>-f</code></dt>\n            <dd>Path to your owner certificate file</dd>\n            <dt><code>-p</code></dt>\n            <dd>Owner certificate password</dd>\n            <dt><code>--package</code></dt>\n            <dd>Package URI to install (e.g., <samp>https://packages.linkeddatahub.com/skos/#this</samp>)</dd>\n          </dl>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div>\n    <h2 id=\"uninstall-package\">Uninstall a package</h2>\n    <p>Uninstalling a package removes its ontologies and resources from your dataspace. User-created data that uses the package vocabulary will remain but may not function correctly.</p>\n    <div class=\"tabbable\">\n      <ul class=\"nav nav-tabs\">\n        <li class=\"active\"><a>User interface</a></li>\n        <li><a>Command line interface</a></li>\n      </ul>\n      <div class=\"tab-content\">\n        <div class=\"tab-pane active\">\n          <p>Follow these steps to uninstall a package through the web interface:</p>\n          <ol>\n            <li>Navigate to the administration application of your dataspace</li>\n            <li>Open the <dfn>Packages</dfn> container to view installed packages</li>\n            <li>Find the package you want to uninstall in the list</li>\n            <li>Click the <span class=\"btn\">Actions</span> dropdown button next to the package</li>\n            <li>Select <span class=\"btn btn-danger\">Uninstall</span> from the dropdown menu</li>\n            <li>Confirm the uninstallation when prompted</li>\n            <li>Wait for the uninstallation to complete</li>\n          </ol>\n          <p class=\"alert alert-warning\">Uninstalling a package will remove its ontologies and associated resources. Any data you created using the package's vocabulary will remain in your dataspace but may not display or function correctly without the package.</p>\n        </div>\n        <div class=\"tab-pane\">\n          <p>Execute the following command:</p>\n          <pre>uninstall-package.sh \\\n  -b \"https://localhost:4443/\" \\\n  -f ssl/owner/cert.pem \\\n  -p \"$owner_cert_password\" \\\n  --package \"https://packages.linkeddatahub.com/skos/#this\"</pre>\n          <p>Parameters are the same as for installation.</p>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div>\n    <h2 id=\"verify-installation\">Verify package installation</h2>\n    <p>After installing a package, verify that it was installed correctly:</p>\n    <ol>\n      <li>Navigate to the administration application</li>\n      <li>Click on <dfn>Ontologies</dfn> in the left navigation menu</li>\n      <li>Verify that the package ontology appears in the list of imported ontologies</li>\n      <li>In the end-user application, check that package-specific classes and properties are available when creating new resources</li>\n      <li>If the package includes stylesheets, verify that custom UI elements are rendering correctly</li>\n    </ol>\n  </div>\n  <div>\n    <h2 id=\"customize-package-behavior\">Customize package behavior</h2>\n    <p>Packages may include custom XSLT stylesheets that affect how data is displayed. You can further customize the behavior by:</p>\n    <ul>\n      <li><a href=\"../change-layout/#import-stylesheet\" target=\"_blank\">Importing additional stylesheets</a> to extend package functionality</li>\n      <li><a href=\"../change-layout/#override-template\" target=\"_blank\">Overriding package templates</a> to customize the rendering of package resources</li>\n      <li>Creating custom views and layouts for package data</li>\n    </ul>\n    <p>See the <a href=\"../change-layout/\" target=\"_blank\">Change layout guide</a> for detailed instructions on stylesheet customization.</p>\n  </div>\n  <div>\n    <h2 id=\"troubleshooting\">Troubleshooting</h2>\n    <h3 id=\"installation-fails\">Installation fails</h3>\n    <p>If package installation fails:</p>\n    <ul>\n      <li>Verify you have Control access to the administration application</li>\n      <li>Check that all package dependencies are met</li>\n      <li>Review the error message for specific issues</li>\n      <li>Ensure the package files are valid and well-formed</li>\n    </ul>\n    <h3 id=\"package-not-visible\">Package functionality not visible</h3>\n    <p>If installed package features are not visible:</p>\n    <ul>\n      <li>Refresh your browser to reload the application</li>\n      <li>Clear the browser cache if stylesheets are not updating</li>\n      <li>Verify the package ontology is imported in the Ontologies section</li>\n      <li>Check that you have appropriate permissions to view package resources</li>\n    </ul>\n  </div>\n</div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
