It is actually the same principe (always the object model). For news articles it is even easier as they don't have parents. However, categories and pages can have parents. There is nothing for the top level item but there are methods to get all parents ->getParent(). Those return an array you can get the top one from. Then again the object model comes in.