Details

      Description

      According to SPARQL standard, SERVICE keyword can have SILENT modifier, which should ignore all service errors and just return nothing:

      Queries may explicitly allow failed SERVICE requests with the use of the SILENT keyword. The SILENT keyword indicates that errors encountered while accessing a remote SPARQL endpoint should be ignored while processing the query. The failed SERVICE clause is treated as if it had a result of a single solution with no bindings.

      In the following query the SILENT keyword is present. If the remote SPARQL endpoint is not available because the SPARQL endpoint does not exist, it is down or it is not accessible the query will return a solution sequence of one empty solution mapping. If the SILENT keyword is not present, the query will stop and return the error.

      Right now, Blazegraph still produces errors when SILENT keyword is present, e.g. when the endpoint is prohibited.

        Activity

        Hide
        stasmalyshev stasmalyshev added a comment -
        Show
        stasmalyshev stasmalyshev added a comment - Pull request: https://github.com/blazegraph/database/pull/122
        Show
        beebs Brad Bebee added a comment - https://github.com/blazegraph/bigdata/pull/519

          People

          • Assignee:
            beebs Brad Bebee
            Reporter:
            stasmalyshev stasmalyshev
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: