KContact provides an API for contacts/address book data following the vCard standard (RFC 2425 / RFC 2426).