Ontologies modeling social graphs often use FOAF as an upper ontology. However, this approach has significant drawbacks. This paper analyzes the requirements for upper social ontologies and illustrates the shortcomings of FOAF and proposed extensions. An alternative approach is presented which is suspected to be sufficient to solve the identified problems.