Display all markers and information on them according to the introduced term

Database: 
Statement: 

Display all markers and information on them according to the introduced term $label$ (e.g., albumin) A limit number of results per page $number$

Query: 
select distinct ?label ?url ?Chromosome ?GO ?ChromosomePosition ?genomeEnd ?genomeStrand ?GenomeStart where{ ?s<http://www.w3.org/1999/02/22-rdf-syntax-ns#type><http://bio2rdf.org/ns/mgi#Marker> . ?s<http://www.w3.org/2000/01/rdf-schema#label>?label . ?s<http://bio2rdf.org/ns/bio2rdf#url>?url . ?s<http://bio2rdf.org/ns/bio2rdf#xChromosome>?Chromosome . ?s<http://bio2rdf.org/ns/bio2rdf#xGO>?GO . ?s<http://bio2rdf.org/ns/bio2rdf#chromosomePosition>?ChromosomePosition . ?s<http://bio2rdf.org/ns/mgi#genomeEnd>?genomeEnd . ?s<http://bio2rdf.org/ns/mgi#genomeStrand>?genomeStrand . ?s<http://bio2rdf.org/ns/mgi#genomeStart>?GenomeStart . filter regex(?label, "??label", "i") } limit ??number