Interface SPARQLEndpoint

All Superinterfaces:
FederationMember, RDFBasedFederationMember
All Known Implementing Classes:
SPARQLEndpointImpl

public interface SPARQLEndpoint extends RDFBasedFederationMember
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the URL at which this SPARQL endpoint can be reached.
    default boolean
    Returns true if this federation member supports answering the given graph patterns in a single request.
    default boolean
    Returns false if the only types of graph patterns that can be answered by a single request to this federation member are triple patterns.

    Methods inherited from interface se.liu.ida.hefquin.federation.FederationMember

    getID

    Methods inherited from interface se.liu.ida.hefquin.federation.members.RDFBasedFederationMember

    getVocabularyMapping
  • Method Details

    • getURL

      String getURL()
      Returns the URL at which this SPARQL endpoint can be reached.
    • supportsMoreThanTriplePatterns

      default boolean supportsMoreThanTriplePatterns()
      Description copied from interface: FederationMember
      Returns false if the only types of graph patterns that can be answered by a single request to this federation member are triple patterns.

      Notice that a return value of true does not mean that the federation member supports arbitrary graph patterns, but only that it supports more than only triple patterns. For a more specific way of checking, use FederationMember.isSupportedPattern(SPARQLGraphPattern).

      Specified by:
      supportsMoreThanTriplePatterns in interface FederationMember
    • isSupportedPattern

      default boolean isSupportedPattern(SPARQLGraphPattern p)
      Description copied from interface: FederationMember
      Returns true if this federation member supports answering the given graph patterns in a single request.
      Specified by:
      isSupportedPattern in interface FederationMember