This is a list of the schemas that are currently in use
title
description
source
: the source or archive that created this entry. For example, "RsyncSource/bedroom-pc".schema
: the schema of this entrydate_on_timeline
: the date this entry will appear on the timeline
The activity of searching the internet
title
: Search termurl
: Search URL
The activity of watching a video
title
: Video titledescription
: Video descriptionmixin:file
mixin:previews
url
: The URL of the video
The activity of watching a movie
title
: Movie titledescription
: Movie descriptionurl
: The URL of the movie in Trakttrakt_event_id
: Unique Trakt ID for this watched eventtrakt_id
: Trakt ID for the movieyear
: Movie release year
The activity of watching an episode of a show
title
: Episode titledescription
: Episode descriptionurl
: The URL of the episode in Trakttrakt_event_id
: Unique Trakt ID for this watched eventepisode
: Episode informationepisode:name
episode:season
episode:number
: episode number within seasonepisode:trakt_id
: Trakt ID for the episodeepisode:trakt_slug
: Trakt slug for the episodeshow
: show informationshow:name
show:year
show:trakt_id
: Trakt ID for the showshow:trakt_slug
: Trakt slug for the show
The activity of visiting a page on a website
title
: Webpage titleurl
: Webpage URL
The user's geolocation at that time.
description
: Text description, such as messages sent by a GPS beacon.mixin:location
A physical activity session. Can be composed of different segments within itself, but will be the main activity feature.
For example, during a mixed martial arts session, there was also a period of boxing, and a period of running. This will show up only as Mixed martial arts
, but can contain unexpected elements such as step counter
due to the running activity.
title
: Type of physical activityduration
: Duration of activity, in secondsheart_minutes
: Google 'heart minutes'. The number of Heart Points earned depends on the intensity of the activity. See google documentation to calculate Heart Points.calories
: The total calories (in kilocalories) burned by the user, including calories burned at rest (BMR).step_count
distance
: Distance covered, in metersspeed
: Average speed over the activity, in meters per secondactive_minutes
: Number of minutes of activity. May be different to duration if some of the time was spent e.g. resting.
A git commit.
title
: the commit messagehash
url
: Direct link to the commit (optional)author.name
: Commit author name. For example, "John Smith".author.email
repo.name
: Repository name. For example, "timeline".repo.url
: Direct link to the repo (optional)changes.files
: Number of files that changedchanges.insertions
: Number of lines insertedchanges.deletions
: Number of lines deleted
Describes a file on a filesystem.
mixin:file
mixin:preview
mixin:media
mixin:location
: The file's geolocation, if availablebackup_date
: The date on which a backup created this entry
decription
: An excerpt from the text file's content
title
: Transaction type.description
: Transaction reference or description.bank
:name
: Name of the bank. For example, "Commerzbank".
sender
:name
: Readable account name. For example, "John McDuff".iban
: Account IBAN, if applicablecurrency
: Currency used by the payer. For example, "EUR".amount
: Transaction amount in the payer's currency.
recipient
:name
: Readable account name. For example, "Amazon".iban
: Account IBAN, if applicablecurrency
: Currency used by the payee. For example, "USD".amount
: Transaction amount in the payee's currency.
A journal/diary entry
title
: Optional entry titledescription
: The journal entry, as Markdown.
A message sent by a sender to a recipient. The recipient can be another person or a group.
title
: The message subject, if applicabledescription
: The message bodysender_name
: The display name of the sendersender_id
: The username or phone number or ID of the senderrecipient_name
: The display name of the recipientrecipient_id
: The username, phone number or ID of the recipientmixin:file
: Message attachmentsmixin:preview
: Preview for the message attachmentsmixin:media
: Media information about the message attachments
sender_id
: The phone number of the senderrecipient_id
: The phone number of the recipient
A reddit private message.
url
: Message permalink
An audio or video call.
duration
: Call duration, in secondscaller1_name
: Name of the person making the callcaller1_id
: ID of the person making the call. In the case of a telephone call, the phone number.caller2_name
: Name of the person or group receiving the callcaller2_id
: ID of the person or group receiving the call. In the case of a telephone call, the phone number.
Social media posts and comments
mixin:post
Mixins are common sets of attributes shared by different schemas.
location
latitude
longitude
altitude
: The altitude, in metersdirection
bearing
accuracy
: The accuracy, in metersname
: The name of this location, if available
previews
: A dictionary of different preview sizes. The key is the name of the preview size (for example, "thumbnail"), and the value is the URL of the preview.
description
: The post excerpt if it's available, or its full versionpost_id
: The unique ID of the postpost_user
: The author of the postpost_thread_id
: The ID of the parent threadpost_parent_id
: The unique ID of the parent post (for chained comments)post_body_html
: The longer, HTML version of the postpost_score
: The number of likes or upvotespost_url
: The URL of the post. Blank if a permalink can be generated from other entry attributes.post_community
: The sub-community (subreddit, subforum) in which the post was made
file
mimetype
: The file's mimetype. For example "text/markdown"checksum
: The file's blake2b checksumpath
: The file's absolute path on the filesystem
media
width
: Width in pixelsheight
: Height in pixelsorientation
: Orientation in degreesduration
: Duration in secondscodec
: Codec used to encode the mediacamera
: The camera's make and model.creation_date
: The date on which the photo was taken. Might differ from the file's modification date.