Adding an HTTP or SPARQL Data Source

Follow the instructions below to add a connection to a SPARQL or HTTP endpoint. Though you cannot use the automated workflow to ingest data to Anzo from an endpoint, as you can from file-based and database sources, configuring the connection to endpoints adds those sources as Context Providers so that you can reference context keys in Graph Data Interface (GDI) queries against the endpoints.

  1. In the Anzo application, expand the Onboard menu and click Structured Data. Anzo displays the Data Sources screen, which lists any existing data sources. For example:

  2. Click the Add Data Source button, select HTTP, and then choose the type of endpoint to connect to. Note that HTTP Datasource and Sparql Datasource can be used interchangeably at this time. There are no differences in the configuration options. Anzo opens the Create Data Source screen. For example:

  3. At the top of the screen, specify a Title for the source and enter an optional Description.
  4. Enter the endpoint connection details:
    • Url: The URL for the endpoint. When connecting to an Anzo SPARQL endpoint, make sure that any URIs, such as a graphmart URI, are URL-encoded. For example:
      https://10.0.10.10/sparql/graphmart/http%3A%2F%2Fcambridgesemantics.com%2FGraphmart%2F1686168b-3eaf-4fdc-9730-1903717b9e62
    • User: The user name to use for authentication.
    • Password: The password for the user name.
    • Confirm Password: Confirm the password for the user.
  5. Click Save to save the data source connection. Anzo displays the Overview tab where you can view the connection details.

Now that the connection to the endpoint is configured, you can write Graph Data Interface (GDI) queries to virtualize or ingest data from the source. For information about using the GDI, see Onboarding or Virtualizing Data with SPARQL Queries.