Loaders
Loaders provide Vocbench with the ability to load data from various kinds of sources such as files, triple stores and custom sources. On the "Load Data" page, the desired type of source can be chosen using the combobox labelled "Load from".
Available extensions
This section lists all extensions bundled with the current VocBench.
Details about the extension point and its available plugins, such as the interface definition, method signatures and parameters description are provided on dedicated Semantic Turkey pages.
Graph Store HTTP Loader
This loader loads RDF data from a source complying with the SPARQL 1.1 Graph Store HTTP Protocol. You can use it to load graph data from a remote repository.
Configuration:
- Graph Store HTTP endpoint (required): The address (URL) of the endpoint from which the data will be loaded.
- Source graph (optional): The graph where data should be loaded from. If not provided, the default graph is used.
- Username and Password: Username and password (if required by the server).
The following example shows the general pattern for GraphDB. In this example {repositoryID} is a placeholder for the repository name. If you use another triple store, please consult its documentation.
- Graph Store HTTP endpoint: http://localhost:7200/repositories/{repositoryID}/rdf-graphs/service
HTTP Loader
This loader uses the Hypertext Transfer Protocol (HTTP). HTTP is a stateless application-level protocol and it requires a reliable network transport connection to exchange data between client and server.
Configuration:
- Endpoint (required): The address (URL) of the endpoint from which the data will be loaded.
- Query parameters (optional): Additional query parameters.
- Request headers (optional): Additional request headers.
- Enable Content negotiation (required): Enables content negotiation based on the user-supplied data format.
- Report content type (required): Tells the loader to report the content-type received by the server
- Username and Password: Username and password (if required by the server).
SFTP Loader
This loader uses the Secure File Transfer Protocol (SFTP). SFTP is a network protocol that provides file access, file transfer, and file management over any reliable data stream.
Configuration:
- Host (required): The name/address of the source host, i.e. an IP address or a domain name, identifying a machine on which there is an active SFTP service.
- Port (required): The target port (integer, default: 21).
- Server key fingerprint (required): The fingerprint of the target server. The allowed forms are (MD5:)?[\\dA-F][\\dA-F](:[\\dA-F][\\dA-F]){15} and SHA(1|224|256|384|512):[Base64 encoding without trailing =].
- Username (required): Username
- Password (optional): Password
- Timeout (ms) (required): Timeout in milliseconds (default: 300000).