foaf - Computer Definition
(1) "Friend of a friend." See digispeak.
(2) (Friend Of A Friend) A language for defining people and their relation to other people and to things in order to link together data on the Web. For example, the FOAF "Person" class includes properties such as surname, familyName and schoolHomepage. FOAF files use the RDF format and are written in XML, RDFa and N3 syntax. See XML, RDFa, N3 and Semantic Web.