The document proposes a query language called XSPath for navigating and selecting nodes in XML schemas. XSPath works on logical graph-based representations of schemas to simplify complex schema tasks. It can be translated to XPath/XQuery for evaluation. An evaluation of XSPath found it easier to use than XPath and more powerful than graphical tools for schema retrieval. The implementation of XSPath includes user authentication, type rules, translation algorithms, and usability testing on sample schemas and tasks. It was found to improve usability of retrieving information from schemas.