Question: What office did Jame K Polk hold before he was president, and is currently held by Patrick McDonald?
Answer(s):
answer: United States Representative

SPARQL query:
#MANUAL SPARQL
PREFIX ns: <http://rdf.freebase.com/ns/>
SELECT DISTINCT ?x
WHERE {
  {
    SELECT ?pFrom 
    WHERE {
      ns:m.042f1 ns:government.politician.government_positions_held ?y . # James K. Polk
      ?y ns:government.government_position_held.office_position_or_title ?x ; 
         ns:government.government_position_held.basic_title ns:m.060c4 ; # President
         ns:government.government_position_held.from ?pFrom .
    }
  }
  ns:m.042f1 ns:government.politician.government_positions_held ?y . # James K. Polk
  ?y ns:government.government_position_held.office_position_or_title ?x ; 
     ns:government.government_position_held.from ?from .
  
  FILTER(xsd:dateTime(?pFrom) - xsd:dateTime(?from) > 0)?x ns:government.government_office_category.officeholders ?c .
?c ns:government.government_position_held.office_holder ns:m.0_86hpn . 
}