<https://docs.linkeddatahub.com/user-guide/create-data/create-content/>
        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/create-data/create-content/#content>;
        <http://purl.org/dc/terms/created>
                "2026-06-16T20:33:41.618Z"^^<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>
                "Learn how to create data-driven content";
        <http://purl.org/dc/terms/title>
                "Create content";
        <http://rdfs.org/sioc/ns#has_container>
                <https://docs.linkeddatahub.com/user-guide/create-data/>;
        <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/create-data/create-content/#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\">Learn how to create data-driven content</p>\n    <p class=\"text-center\">\n        <iframe allowfullscreen=\"allowfullscreen\" frameborder=\"0\" height=\"315\" src=\"https://www.youtube.com/embed/5uzpHxu6YNo\" width=\"560\"></iframe>\n    </p>\n    <p>Each document (container or item) can have <dfn>content</dfn>, i.e. a list of <dfn>blocks</dfn> which is shown in the <a href=\"../../../reference/user-interface/#layout-modes\">content layout mode</a>. Currently, the following content types are supported:</p>\n    <dl>\n        <dt>XHTML</dt>\n        <dd>A fragment of XHTML that is embedded onto the page</dd>\n        <dt>Object</dt>\n        <dd>RDF URI resources that get transcluded into the page. <a href=\"../../../reference/data-model/resources/#built-in-classes\">Built-in resource</a> examples:\n            <dl>\n                <dt>Linked Data resource</dt>\n                <dd>Any URI that resolves to RDF data</dd>\n                <dt>View</dt>\n                <dd>A paginated result of a SPARQL <code>SELECT</code> query (client-side \"container\")</dd>\n                <dt>Chart</dt>\n                <dd>A result of a SPARQL query rendered as a chart</dd>\n            </dl>\n        </dd>\n    </dl>\n    <p>Content other than HTML content is called <dfn>object</dfn>. The HTML content is part of the document while resource content is simply embedded (transcluded) into the HTML page.</p>\n    <div>\n        <h2 id=\"xhtml-blocks\">XHTML blocks</h2>\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                    <div>\n                        <h3 id=\"add-xhtml-block\">Add block</h3>\n                        <p>To create a new XHTML block, follow these steps:</p>\n                        <ol>\n                            <li>Make sure you're in the content layout mode</li>\n                            <li>At the bottom of the page, click the <span class=\"btn btn-primary create-action add-constructor\">XHTML</span> button</li>\n                            <li>Add content in the WYSIWYG editor</li>\n                            <li>Click the <span class=\"btn btn-primary btn-save\">Save</span> button to save the block</li>\n                        </ol>\n                        <p>After this, a new XHTML block should be appended to the page, replacing the form.</p>\n                    </div>\n                    <div>\n                        <h3 id=\"edit-xhtml-block\">Edit block</h3>\n                        <p>To edit an XHTML block, follow these steps:</p>\n                        <ol>\n                            <li>Move the mouse to the very top-right of the block element where an editing button <span class=\"btn btn-edit\"></span> should appear</li>\n                            <li>Make changes in the WYSIWYG editor that appears</li>\n                            <li>Click <span class=\"btn btn-primary btn-save\">Save</span> to save the block</li>\n                        </ol>\n                        <p>To remove an XHTML block, follow these steps:</p>\n                        <ol>\n                            <li>Move the mouse to the very top-right of the block element where an editing button should appear</li>\n                            <li>Click the <span class=\"btn btn-remove-resource\"></span> button (in the top-right of the block) to remove the block</li>\n                        </ol>\n                    </div>\n                </div>\n                <div class=\"tab-pane\">\n                    <div>\n                        <p>To add a new XHTML block with the value <samp>&lt;p&gt;A paragraph&lt;/p&gt;</samp>, replace <samp>owner_cert_password</samp> with the value of the corresponding secret and execute the following command:</p>\n                        <pre>content/add-xhtml-block.sh \\\n    -b \"https://localhost:4443/\" \\\n    -f ./ssl/owner/cert.pem \\\n    -p \"$owner_cert_password\" \\\n    --fragment \"xhtml-block\" \\\n    --value \"&lt;div xmlns=\\\\\\\"http://www.w3.org/1999/xhtml\\\\\\\"&gt;&lt;p&gt;A paragraph&lt;/p&gt;&lt;/div&gt;\" \\\n    \"https://localhost:4443/concepts/example/\"</pre>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n    <div>\n        <h2 id=\"object-blocks\">Object blocks</h2>\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                    <div>\n                        <h3 id=\"add-object-block\">Add block</h3>\n                        <p>To create a new object block, follow these steps:</p>\n                        <ol>\n                            <li>Make sure you're in the content layout mode</li>\n                            <li>At the bottom of the page, click the <span class=\"btn btn-primary create-action add-constructor\">Object</span> button</li>\n                            <li>Fill out values in the form that appears\n                                <dl>\n                                    <dt>Value</dt>\n                                    <dd>The URI of the object resource</dd>\n                                </dl>\n                            </li>\n                            <li>Click the <span class=\"btn btn-primary btn-save\">Save</span> button to save the block</li>\n                        </ol>\n                        <p>After this, a new object block should be appended to the page, replacing the form.</p>\n                    </div>\n                    <div>\n                        <h3 id=\"edit-object-block\">Edit block</h3>\n                        <p>To edit an object block, follow these steps:</p>\n                        <ol>\n                            <li>Move the mouse to the very top-right of the block element where an editing button <span class=\"btn btn-edit\"></span> should appear</li>\n                            <li>Make changes in the editing form:\n                                <dl>\n                                    <dt>Value</dt>\n                                    <dd>The URI of the object resource</dd>\n                                </dl>\n                            </li>\n                            <li>Click <span class=\"btn btn-primary btn-save\">Save</span> at the bottom of the form to save the block</li>\n                        </ol>\n                        <p>To remove an object block, follow these steps:</p>\n                        <ol>\n                            <li>Move the mouse to the very top-right of the block element where an editing button should appear</li>\n                            <li>Click the <span class=\"btn btn-remove-resource\"></span> button (in the top-right of the block) to remove the block</li>\n                        </ol>\n                    </div>\n                </div>\n                <div class=\"tab-pane\">\n                    <div>\n                        <p>To add a new object block with the value <samp>http://dbpedia.org/resource/Copenhagen</samp>, replace <samp>$owner_cert_password</samp> with the value of the corresponding secret and execute the following command:</p>\n                        <pre>content/add-object-block.sh \\\n    -b \"https://localhost:4443/\" \\\n    -f ./ssl/owner/cert.pem \\\n    -p \"$owner_cert_password\" \\\n    --fragment \"object-block\" \\\n    --value \"http://dbpedia.org/resource/Copenhagen\" \\\n    \"https://localhost:4443/concepts/example/\"</pre>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n    <!--\n    <div>\n        <h2 id=\"content-templates\">Content templates</h2>\n    </div>\n    -->\n    <p class=\"lead\"><a href=\"../../../reference/data-model/blocks/\" target=\"_blank\">Read more about content blocks.</a></p>\n</div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
