Taxonomy of meanings for 天上:  

  • SKY
    • NPthe sky
  • HEAVEN
    • NPpersonifiedHeavenCH
    • NPfigurativethe high heaven(s); 天堂 (note 九天)CH
    • NPadVin high heaven; 在天堂CH
    • NPadSIn high HeavenCH
    • NPadNHeaven-ordained; Heavenly
    • NPadNplacedwelling in Heaven; located in Heaven
    • NPadSin Heaven
    • NPadVin Heaven
    • NPpostadVin Heaven (One might also construe 生天上 as a verb object construction.)
    • NPabfigurative placeHeavenCH