Google Takeout also allows the export of the contents of a Google Voice account as HTML. The list of microformat classes used in the HTML output to describe voicemails, SMS conversations, and billing history are listed below: A Voice Conversation Classes that conform to the hCard specification: vcard - The top-level container for data representing a person, organization, or any entity defined in vCard fn - The full name of a participant in the conversation tel - The telephone number of a participant in the conversation Classes that conform to the hAudio specification: fn - The name of the caller duration - The duration of the audio for a voicemail contributor - A person involved in creating the audio, specified using hCard published - The date of the voicemail description - The transcript of a voicemail enclosure - A link to the audio file for a voicemail Classes that do not conform to any spec: note - a user-specified annotation to a voicemail full-text - The non-annotated text of the transcript word - a word in the transcript start-time - the start time of a word relative to the beginning of the transcript end-time - the end time of a word relative to the beginning of the transcript confidence - percentage indicating the accuracy of the word in the transcript Labels on conversations are represented as tags and follow the rel-tag spec with tags of the form “http://www.google.com/voice#{tag}” SMS Conversations Classes that conform to the hChatLog strawman specification: hChatLog - the top level container for an entire chat log message - an individual message in a chat log dt - the time at which a message was sent sender - The person who sent the message, specified using hCard <q> element - The content of the message Classes that conform to the hCard specification: vcard - Any data that can be represented using hCard fn - The full name of a participant in the conversation tel - The telephone number of participant Classes that conform to the hAtom specification: hfeed - the top-level feed in Atom, this is the container for all pieces of a conversation Classes that do not conform to any spec note - a user-specified annotation to a conversation Labels on conversations are represented as tags and follow the rel-tag specification with tags of the form “http://www.google.com/voice#{label_name}” Billing History Classes that conform to the hProduct specification: fn - The name of a single product in the billing history price - The price of the product, using currency format Classes that conform to the hCard specification: tel - The telephone number used for a billed call Classes that conform to the hCalendar specification: duration - The duration of a billed call Classes that conform to the currency proposal specification: money - The amount of the billing transaction The xoxo specification is used for providing structure to the HTML list representing the billing history. |