Following is a RDF format data
---
<rdf:RDF
    xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
    xmlns:vCard='http://www.w3.org/2001/vcard-rdf/3.0#'
    xmlns:info='http://somewhere/peopleInfo#'
    >

  <rdf:Description rdf:about="http://somewhere/JohnSmith">
    <vCard:FN>NAME_1</vCard:FN>
    <info:age rdf:datatype='http://www.w3.org/2001/XMLSchema#integer'>25</info:age>
    <vCard:N rdf:parseType="Resource">
	    <vCard:Family>NAME_2</vCard:Family>
	    <vCard:Given>NAME_3</vCard:Given>
    </vCard:N>
  </rdf:Description>
</rdf:RDF>
---

Above RDF format data descirbe a type for person, which has 4 properties: 
1. "vCard:FN" means the person's name.
2. "info:age" means the person's age.
3. "vCard:Family" means the person's family name.  
4. "vCard:Given" means the person's given name.


Please generate SPARQL query which is supported by NAME_4 to find the names of people who are older than 24. Using filter function for comparing . Please also give your reason. Provide your response in exactly 6 paragraphs (separated nearby paragraphs with 3 aterisk symbols ***).
user