Fix minor typo
[mp-sparql-moved-to-github.git] / doc / sparql.xml
index 8889cc5..9daac58 100644 (file)
@@ -47,7 +47,7 @@
     <varlistentry><term>&lt;form/&gt;</term>
      <listitem>
       <para>
     <varlistentry><term>&lt;form/&gt;</term>
      <listitem>
       <para>
-       SPARQL Query formulation selection. SHould start with one of the
+       SPARQL Query formulation selection. Should start with one of the
        query forms: SELECT or CONSTRUCT.
       </para>
      </listitem>
        query forms: SELECT or CONSTRUCT.
       </para>
      </listitem>
        Section used to declare RPN use attribute strings (indexes) and map
        them to BIBFRAME graph patterns.
        Items in this section are expanded during RPN query processing and
        Section used to declare RPN use attribute strings (indexes) and map
        them to BIBFRAME graph patterns.
        Items in this section are expanded during RPN query processing and
-       placeholders (%s, %d) are substituted with query terms.
+       placeholders (<literal>%s</literal>, <literal>%d</literal>,
+       <literal>%t</literal>) are substituted with query terms.
        To map a given CQL index (e.g the default keyword index) into
        multiple entity properties, SPARQL constructs like
        `OPTIONAL` or `UNION` could be used.
       </para>
      </listitem>
     </varlistentry>
        To map a given CQL index (e.g the default keyword index) into
        multiple entity properties, SPARQL constructs like
        `OPTIONAL` or `UNION` could be used.
       </para>
      </listitem>
     </varlistentry>
+    <varlistentry><term>&lt;present type="attribute"/&gt;</term>
+     <listitem>
+      <para>
+       Section used to declare retrieval for a given element-set 
+       (SRU schema). The CDATA is SPARQL where <literal>%u</literal> holds
+       the URI of the record. This can be used to construct the resulting
+       record.
+      </para>
+     </listitem>
+    </varlistentry>
     <varlistentry><term>&lt;modifier/&gt;</term>
      <listitem>
       <para>
     <varlistentry><term>&lt;modifier/&gt;</term>
      <listitem>
       <para>
     <db path="Default"
         uri="http://bibframe.indexdata.com/sparql/"
         schema="sparql-results">
     <db path="Default"
         uri="http://bibframe.indexdata.com/sparql/"
         schema="sparql-results">
-      <prefix>rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns</prefix>
       <prefix>bf: http://bibframe.org/vocab/</prefix>
       <form>SELECT ?work ?wtitle</form>
       <criteria>?work a bf:Work</criteria>
       <prefix>bf: http://bibframe.org/vocab/</prefix>
       <form>SELECT ?work ?wtitle</form>
       <criteria>?work a bf:Work</criteria>
    the same filter section as the "Default" db above.
    <screen><![CDATA[
     <db path="work" schema="sparql-results">
    the same filter section as the "Default" db above.
    <screen><![CDATA[
     <db path="work" schema="sparql-results">
-      <prefix>rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns</prefix>
       <prefix>bf: http://bibframe.org/vocab/</prefix>
       <form>SELECT
               ?work
       <prefix>bf: http://bibframe.org/vocab/</prefix>
       <form>SELECT
               ?work
     Configuration for database "works". This uses CONSTRUCT to produce rdf.
    <screen><![CDATA[
     <db path="works" schema="rdf">
     Configuration for database "works". This uses CONSTRUCT to produce rdf.
    <screen><![CDATA[
     <db path="works" schema="rdf">
-      <prefix>rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns</prefix>
       <prefix>bf: http://bibframe.org/vocab/</prefix>
       <form>CONSTRUCT {
           ?work bf:title ?wtitle .
       <prefix>bf: http://bibframe.org/vocab/</prefix>
       <form>CONSTRUCT {
           ?work bf:title ?wtitle .
     two formats, we get four rows. The DISTINCT in the SELECT
    <screen><![CDATA[
     <db path="instance" schema="sparql-results">
     two formats, we get four rows. The DISTINCT in the SELECT
    <screen><![CDATA[
     <db path="instance" schema="sparql-results">
-      <prefix>rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns</prefix>
       <prefix>bf: http://bibframe.org/vocab/</prefix>
       <form>SELECT DISTINCT ?instance ?title ?format</form>
       <criteria>?instance a bf:Instance</criteria>
       <prefix>bf: http://bibframe.org/vocab/</prefix>
       <form>SELECT DISTINCT ?instance ?title ?format</form>
       <criteria>?instance a bf:Instance</criteria>