<docbook><section><title>VirtTipsAndTricksDiscoverSPARQFedParams</title><title>Discover parameters used by SPARQL services that don&#39;t support SPARQL-FED</title>Discover parameters used by SPARQL services that don&#39;t support SPARQL-FED
 <bridgehead class="http://www.w3.org/1999/xhtml:h2">What?</bridgehead>
 Many public SPARQL endpoints are SPARQL-FED compliant, which makes use of SPARQL-FED unpredicatable.<bridgehead class="http://www.w3.org/1999/xhtml:h2">Why?</bridgehead>
 A SPARQL endpoint mesh without SPARQL-FED support undermines the power of SPARQL in general i.e., the fact that its inherently distributed, unlike SQL.<bridgehead class="http://www.w3.org/1999/xhtml:h2">How?</bridgehead>
 You can discover parameters used by SPARQL services that don&#39;t support SPARQL-FED, in regards to SPARQL query solution (results) publication, and then use them in SPARQL-FED.
 for example by executing the following query: <programlisting>SELECT DISTINCT ?EntityType
WHERE 
  {
    SERVICE &lt;http://admin.numismatics.org/nomisma/query?output=xml&gt;
      {
        SELECT * 
         WHERE 
           { 
             ?Entity a ?EntityType
           } 
        LIMIT 50
      }
  }
</programlisting><para> </para>
<itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="http://bit.ly/1yVqHXA">View the SPARQL Query Definition via SPARQL Protocol URL</ulink>; </listitem>
<listitem><ulink url="http://bit.ly/1wHGB9H">View the SPARQL Query Results via SPARQL Protocol URL</ulink>.</listitem>
</itemizedlist><bridgehead class="http://www.w3.org/1999/xhtml:h2">Related</bridgehead>
<itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="VirtTipsAndTricksDiscoverSPARQFedCapabilities">How to discover the capabilities of a SPARQL endpoint en route to enhancing SPARQL-FED usage from Virtuoso instances?</ulink> </listitem>
</itemizedlist></section></docbook>