<https://docs.linkeddatahub.com/user-guide/import-data/import-rdf-data/>
        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/import-data/import-rdf-data/#content>;
        <http://purl.org/dc/terms/created>
                "2026-06-16T20:33:36.794Z"^^<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 importing RDF data";
        <http://purl.org/dc/terms/title>
                "Import RDF data";
        <http://rdfs.org/sioc/ns#has_container>
                <https://docs.linkeddatahub.com/user-guide/import-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/import-data/import-rdf-data/#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 importing RDF data</p>\n    <div class=\"alert alert-info\">\n        <p>This guide is for importing larger amounts of data (e.g. more than a few thousands of RDF triples) asynchronously.\n        For smaller data, it is simpler to <a href=\"../../add-data/\" target=\"_blank\">add data </a> synchronously.</p>\n    </div>\n    <p class=\"lead\"><a href=\"../../../reference/imports/rdf/\" target=\"_blank\">Read more on how RDF imports work.</a></p>\n    <p>There are 3 main components that comprise an RDF import:</p>\n    <dl>\n        <dt>RDF file</dt>\n        <dd>The file containing the RDF data (can be in any RDF syntax)</dd>\n        <dt>Transformation query (optional)</dt>\n        <dd>SPARQL <code>CONSTRUCT</code> query that maps RDF to another RDF represenation</dd>\n        <dt>Graph (optional)</dt>\n        <dd>The document that the import results will be stored in, if no mapping query is specified</dd>\n        <dt>RDF import</dt>\n        <dd>Combines the file with the corresponding query</dd>\n    </dl>\n    <p><em>Either query or graph have to be specified, not both.</em></p>\n    <div>\n        <h2 id=\"without-transformation\">Without transformation</h2>\n        <p>This method <em>asynchronously</em> appends RDF data to a document (see <a href=\"../../create-data/create-documents/\">how to create a document</a>).</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                    <div>\n                        <p>LinkedDataHub allows all the import components be created from a single dialogue, but we will go through the process in separate\n                            steps:</p>\n                        <ol>\n                            <li>First, create a container for the data to be imported. This will be the import's <dfn>target container</dfn></li>\n                            <li>Upload a RDF file. Click on the <span class=\"btn btn-primary create-action\">Create <span class=\"caret\"></span></span> dropdown in the top left-hand corner and select\n                                    <dfn>File</dfn>. This will open a new form.</li>\n                            <li>Fill out <dfn>Item</dfn> fields</li>\n                            <li>\n                                Fill in the mandatory <dfn>File</dfn> fields:\n                                <dl>\n                                    <dt>Filename</dt>\n                                    <dd>Click on <dfn>Choose file</dfn> and select a RDF file from your computer</dd>\n                                    <dt>Title</dt>\n                                    <dd>File title</dd>\n                                </dl>\n                            </li>\n                            <li>Once all the fields have been filled in, click <span class=\"btn btn-primary btn-save\">Save</span></li>\n                            <li>Click on the <span class=\"btn btn-primary create-action\">Create <span class=\"caret\"></span></span> dropdown button at the top left-hand corner and select <dfn>RDF Import</dfn>.\n                                    This will open a new form.</li>\n                            <li>Fill out <dfn>Item</dfn> fields</li>\n                            <li>\n                                Fill out the mandatory <dfn>RDF Import</dfn> fields:\n                                <dl>\n                                    <dt>File</dt>\n                                    <dd>Start typing the name of your RDF file and select it from the typeahead.</dd>\n                                    <dt>Name</dt>\n                                    <dd>Select the target graph (document) using the typeahead.</dd>\n                                    <dt>Title</dt>\n                                    <dd>Import title</dd>\n                                </dl>\n                            </li>\n                            <li>Click <span class=\"btn btn-primary btn-save\">Save</span> and you will be redirected the newly created import document.</li>\n                            <li>Refresh the document after a couple of moments to see the import progress. In case of success, the amount of data\n                                    imported will be displayed. In case of failure, constraint violation(s) or other import issues will be displayed.</li>\n                            <li>Go back to the target document to see the newly imported data items.</li>\n                        </ol>\n                    </div>\n                </div>\n                <div class=\"tab-pane\">\n                    <div>\n                        <p>Checkout the <a href=\"../../../reference/command-line-interface/\">Command line interface</a> (CLI) scripts into a folder on your machine. Provide a list of arguments to the <samp>import-rdf</samp> script and execute it. For example:</p>\n                        <pre>import-rdf.sh \\\n    -b \"https://localhost:4443/\" \\\n    -f ./ssl/owner/cert.pem \\\n    -p \"$owner_cert_password\" \\\n    --title \"Concepts\" \\\n    --rdf-file concepts.ttl \\\n    --content-type \"text/turtle\" \\\n    --graph \"${base}skos/\"</pre>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n    <div>\n        <h2 id=\"with-transformation\">With transformation</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                        <p>LinkedDataHub allows all the import components be created from a single dialogue, but we will go through the process in separate\n                            steps:</p>\n                        <ol>\n                            <li>First, create a container for the data to be imported. This will be the import's <dfn>target container</dfn></li>\n                            <li>Upload a RDF file. Click on the <span class=\"btn btn-primary create-action\">Create <span class=\"caret\"></span></span> dropdown in the top left-hand corner and select\n                                    <dfn>File</dfn>. This will open a new form.</li>\n                            <li>Fill out <dfn>Item</dfn> fields</li>\n                            <li>\n                                Fill in the mandatory <dfn>File</dfn> fields:\n                                <dl>\n                                    <dt>Filename</dt>\n                                    <dd>Click on <dfn>Choose file</dfn> and select a RDF file from your computer</dd>\n                                    <dt>Title</dt>\n                                    <dd>File title</dd>\n                                </dl>\n                            </li>\n                            <li>Once all the fields have been filled in, click <span class=\"btn btn-primary btn-save\">Save</span></li>\n                            <li>The browser will open your imported file</li>\n                            <li>Create a <a href=\"../../../reference/imports/rdf/#transformation\">transformation query</a> that will\n                                transform the uploaded RDF to a new RDF structure. Click on the <span class=\"btn btn-primary create-action\">Create <span class=\"caret\"></span></span> dropdown in the top left-hand corner and\n                                select <dfn>CONSTRUCT</dfn>. This will open a new form.</li>\n                            <li>Fill out <dfn>Item</dfn> fields</li>\n                            <li>\n                                Fill out the mandatory <dfn>CONSTRUCT</dfn> fields:\n                                <dl>\n                                    <dt>Text</dt>\n                                    <dd>SPARQL <code>CONSTRUCT</code> query string</dd>\n                                    <dd><em>You will not be able to save the query if its syntax is not valid SPARQL 1.1.</em></dd>\n                                    <dt>Title</dt>\n                                    <dd>Query title</dd>\n                                </dl>\n                            </li>\n                            <li>Once all the fields have been filled in click <span class=\"btn btn-primary btn-save\">Save</span>. You can find this saved under\n                                    <dfn>Queries</dfn> container in <a href=\"../../../reference/user-interface/#left-nav\">left navigation</a>.</li>\n                            <li>Click on the <span class=\"btn btn-primary create-action\">Create <span class=\"caret\"></span></span> dropdown button at the top left-hand corner and select <dfn>RDF Import</dfn>.\n                                    This will open a new form.</li>\n                            <li>Fill out <dfn>Item</dfn> fields</li>\n                            <li>\n                                Fill out the mandatory <dfn>RDF Import</dfn> fields:\n                                <dl>\n                                    <dt>File</dt>\n                                    <dd>Start typing the name of your RDF file and select it from the typeahead.</dd>\n                                    <dt>Query</dt>\n                                    <dd>Select the transformation query using the typeahead.</dd>\n                                    <dt>Title</dt>\n                                    <dd>Import title</dd>\n                                </dl>\n                            </li>\n                            <li>Click <span class=\"btn btn-primary btn-save\">Save</span> and you will be redirected the newly created import document.</li>\n                            <li>Refresh the document after a couple of moments to see the import progress. In case of success, the amount of data\n                                    imported will be displayed. In case of failure, constraint violation(s) or other import issues will be displayed.</li>\n                        </ol>\n                    </div>\n                </div>\n                <div class=\"tab-pane\">\n                    <div>\n                        <p>Checkout the <a href=\"../../../reference/command-line-interface/\">Command line interface</a> (CLI) scripts into a folder on your machine. Provide a list of arguments to the <samp>import-rdf</samp> script and execute it. For example:</p>\n                        <pre>import-rdf.sh \\\n    -b \"https://localhost:4443/\" \\\n    -f ./ssl/owner/cert.pem \\\n    -p \"$owner_cert_password\" \\\n    --title \"Concepts\" \\\n    --rdf-file concepts.ttl \\\n    --content-type \"text/turtle\" \\\n    --query-file concepts.rq</pre>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
