Customer SPARQL Endpoint

Modified on Fri, 16 Jan at 10:10 AM

The SPARQL Endpoint allows you to directly query the structured data and knowledge graph generated by Schema App using the SPARQL query language. This interface is designed for advanced users who want deeper visibility into entities, relationships, and metadata beyond standard reports.


The SPARQL UI runs queries against your active project’s graph and returns live results in a tabular format.


Important: This UI is intended for analysis, debugging, and exploration. Programmatic API access to the SPARQL endpoint is restricted and must be requested separately.


Where to find it

Navigate to:
    Reporting → SPARQL Endpoint

URL: 

    https://app.schemaapp.com/reporting/sparql


Key components of the SPARQL UI

  1. Query Graph
    At the top of the page, you’ll see the Query Graph selector. This indicates which project’s knowledge graph you are querying. By default, this is set to your currently active project.

  2. Query Editor
    This is where you write your SPARQL query.

  • Standard SPARQL syntax is supported
  • Common prefixes (rdf, rdfs, schema, shacl) can be declared at the top
  • Keyboard shortcut to run a query:
    – Windows/Linux: Ctrl + Enter
    – macOS: Cmd + Enter

        If you plan to save a query, give it a meaningful name (not just “Query”).

  1. Run Query
    Click Run Query to execute your query against the project graph. Results are returned immediately below the editor.

  2. Results Table
    Query results are displayed in a sortable table.

  • Each column corresponds to a selected variable
  • IRIs are clickable for easy inspection
  • Blank nodes, timestamps, and literals are shown exactly as stored in the graph

This makes the SPARQL UI useful for:

  • Inspecting entity types and properties
  • Verifying schema.org markup output
  • Auditing entity relationships
  • Debugging SHACL or validation-related data
  1. Previous Queries
    Previously saved queries appear on the left side of the screen.


You can:

  • Reload a saved query
  • Delete outdated queries
  • Reuse queries across sessions


Common usage patterns


Explore entities and properties
Use basic triple patterns to see what entities exist and how they are described.


Example:

SELECT ?subject ?predicate ?object WHERE { ?subject ?predicate ?object . } LIMIT 100

Filter out blank nodes

When working with inferred data or validation output, you may want to exclude blank nodes.

Example:

FILTER ( isIRI(?subject) ) FILTER ( isIRI(?object) )

Inspect entity types

To understand what types are being applied to your entities:

SELECT DISTINCT ?type WHERE { ?subject a ?type . }

Limitations and access considerations

SPARQL UI vs API access

The SPARQL UI is available to customers for interactive querying and analysis within the Schema App application. Direct API access to the SPARQL endpoint (for external tools, dashboards, or automated integrations) is not enabled by default.


To request API access:

  • Contact your Schema App Customer Success Manager
  • Or reach out to support with your use case and expected query volume

This access is limited and reviewed to ensure platform performance and security.

Performance notes

  • Always use LIMIT when exploring large graphs
  • Broad queries without filters can return large result sets
  • The UI is optimized for exploration, not bulk extraction

Who this is for

The SPARQL Endpoint is best suited for:

  • Technical SEOs
  • Developers and data engineers
  • Knowledge graph practitioners
  • Teams validating structured data output

If you’re new to SPARQL, we recommend starting with simple SELECT queries and gradually layering in filters.


W3C SPARQL Tutorial

The W3C SPARQL Tutorial is a free, standards-based introduction to SPARQL from the organization that maintains the RDF and SPARQL specifications. It walks through core concepts like triple patterns, SELECT, FILTER, and basic graph matching using clear examples that translate well to real-world endpoints. It’s ideal for beginners who want to understand SPARQL “the right way” without vendor bias or unnecessary complexity.
https://www.w3.org/TR/sparql11-query/


Learning SPARQL (O’Reilly)

Learning SPARQL is a well-known practical guide that explains how to think in graph patterns rather than tables, making it especially useful for developers and technical SEOs. While it’s a paid book, O’Reilly provides free preview chapters online, and many public libraries offer free digital access. The examples are concrete, readable, and directly applicable to querying knowledge graphs like those produced by Schema App.
https://www.oreilly.com/library/view/learning-sparql-2nd/9781449371449/

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article