Display all broader/narrower terms for an introduced term

Statement: 
Display all broader/narrower terms for an introduced term $term$
A limit of results per page $number$ (e.g. 10)
Query: 
prefix npgg: <http://ns.nature.com/graphs/> prefix skos: <http://www.w3.org/2004/02/skos/core#> select ?broader ?term ?narrower where { graph npgg:subjects { ?subject skos:prefLabel ?term . ?subject skos:broader [ skos:prefLabel ?broader ] . ?_ skos:broader ?subject ; skos:prefLabel ?narrower . } filter(regex(?term, "^??term$", "i")) } order by ?broader ?narrower limit ??number