title: SPARQL search for xsd:integer only, no decimals
body: <p>Using the following query:</p>
  
  <pre class="lang-sql prettyprint-override"><code>PREFIX rdf: &lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&gt;
  PREFIX owl: &lt;http://www.w3.org/2002/07/owl#&gt;
  PREFIX rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt;
  PREFIX xsd: &lt;http://www.w3.org/2001/XMLSchema#&gt;
  PREFIX uni: &lt;http://localhost/SemanticSearch/semanticsearch.owl#&gt;
  
  SELECT
      DISTINCT * 
  WHERE {
      ?uri uni:altLabel "5"^^xsd:integer.
      ?uri rdf:type ?type
  }
  </code></pre>
  
  <p>Also returns URIs which have an <code>altLabel</code> with <code>xsd:decimal</code> 5.x 
  I really need it to return only the <code>?uri</code> which have <code>altLabel</code> of <code>xsd:integer</code>. Is there anyway to achieve this?</p>