[edit]
Meta Model Attributes
In order to link different search results together and know what type of data a certain attribute contains a model of the metadata has been developed. This does not include all kinds of possible metadata. Metadata that does not fit the model is still stored but can't be used to link search results etc.
This is also meant to make the metadata structure more transparent and improve it. So far it is only modeling the current structure.
| HitType | Attribute | Value | Refers To | Flags |
|---|---|---|---|---|
| === All === | ||||
| All | "beagle:HitType" | "meta:Type" | single | |
| All | "beagle:MimeType" | "meta:Mimetype" | "meta:Application" | single |
| All | "beagle:Source" | "meta:Source" | "meta:Application" | single |
| All | "Timestamp" | "meta:DateTime" | single | |
| All | "beagle:NoContent" | "meta:Flags" | single | |
| === Application === | ||||
| "meta:Application" | "beagle:Filename" | "meta:FileName" | single | |
| "meta:Application" | "beagle:ExactFilename" | "meta:FileName" | identifier & single | |
| "meta:Application" | "beagle:NoPunctFilename" | "meta:FileName" | single | |
| "meta:Application" | "beagle:FilenameExtension" | "meta:Extension" | single | |
| "meta:Application" | "beagle:Categories" | "meta:Category" | ||
| === Calendar === | ||||
| "meta:Calendar" | "fixme:attendee" | "meta:String" | "meta:Contact" | |
| "meta:Calendar" | "fixme:description" | "meta:String" | single | |
| "meta:Calendar" | "fixme:summary" | "meta:String" | single | |
| "meta:Calendar" | "fixme:source_uid" | "meta:Uid" | single | |
| "meta:Calendar" | "fixme:uid" | "meta:Uid" | single | |
| "meta:Calendar" | "fixme:starttime" | "meta:DateTime" | single | |
| "meta:Calendar" | "fixme:endtime" | "meta:DateTime" | single | |
| "meta:Calendar" | "fixme:location" | "meta:Address" | single | |
| "meta:Calendar" | "fixme:category" | "meta:Category" | ||
| === Contact === | ||||
| "meta:Contact" | "fixme:Assistant" | "meta:Name" | "meta:Contact" | single |
| "meta:Contact" | "fixme:Manager" | "meta:Name" | "meta:Contact" | single |
| "meta:Contact" | "fixme:Spouse" | "meta:Name" | "meta:Contact" | single |
| "meta:Contact" | "fixme:BlogUrl" | "meta:Url" | single | |
| "meta:Contact" | "fixme:HomepageUrl" | "meta:Url" | single | |
| "meta:Contact" | "fixme:Caluri" | "meta:Url" | single | |
| "meta:Contact" | "fixme:BusinessPhone" | "meta:PhoneNumber" | single | |
| "meta:Contact" | "fixme:HomePhone" | "meta:PhoneNumber" | single | |
| "meta:Contact" | "fixme:BusinessFax" | "meta:PhoneNumber" | single | |
| "meta:Contact" | "fixme:MobilePhone" | "meta:PhoneNumber" | single | |
| "meta:Contact" | "fixme:Categories" | "meta:Category" | ||
| "meta:Contact" | "fixme:FamilyName" | "meta:Name" | single & identifier | |
| "meta:Contact" | "fixme:FileAs" | "meta:Name" | single & identifier | |
| "meta:Contact" | "fixme:GivenName" | "meta:Name" | single & identifier | |
| "meta:Contact" | "fixme:FullName" | "meta:Name" | single & identifier | |
| "meta:Contact" | "fixme:Name" | "meta:Name" | single & identifier | |
| "meta:Contact" | "fixme:Nickname" | "meta:Name" | single & identifier | |
| "meta:Contact" | "fixme:ImJabber" | "meta:IMAddress" | single & identifier | |
| "meta:Contact" | "fixme:ImAim" | "meta:IMAddress" | single & identifier | |
| "meta:Contact" | "fixme:ImIcq" | "meta:IMAddress" | single & identifier | |
| "meta:Contact" | "fixme:ImYahoo" | "meta:IMAddress" | single & identifier | |
| "meta:Contact" | "fixme:ImGroupWise" | "meta:IMAddress" | single & identifier | |
| "meta:Contact" | "fixme:ImMSN" | "meta:IMAddress" | single & identifier | |
| "meta:Contact" | "fixme:Note" | "meta:String" | single | |
| "meta:Contact" | "fixme:Role" | "meta:String" | single | |
| "meta:Contact" | "fixme:Title" | "meta:String" | single | |
| "meta:Contact" | "fixme:source_uid" | "meta:Uid" | single | |
| "meta:Contact" | "fixme:uid" | "meta:Uid" | single | |
| "meta:Contact" | "fixme:AddressLabelHome" | "meta:Address" | single | |
| "meta:Contact" | "fixme:AddressLabelWork" | "meta:Address" | single | |
| "meta:Contact" | "fixme:AddressLabelOther" | "meta:Address" | single | |
| === FeedItem === | ||||
| "meta:FeedItem" | "dc:title" | "meta:String" | ||
| "meta:FeedItem" | "dc:identifier" | "meta:Url" | ||
| "meta:FeedItem" | "dc:source" | "meta:Url" | ||
| "meta:FeedItem" | "dc:publisher" | "meta:String" | ||
| "meta:FeedItem" | "dc:creator" | "meta:String" | "meta:Contact" | |
| "meta:FeedItem" | "fixme:source_uid" | "meta:Uid" | ||
| "meta:FeedItem" | "fixme:uid" | "meta:Uid" | ||
| "meta:FeedItem" | "fixme:Parent" | "meta:Url" | "meta:File" | |
| === File === | ||||
| "meta:File" | "beagle:Filename" | "meta:FileName" | ||
| "meta:File" | "beagle:FilenameExtension" | "meta:Extension" | ||
| "meta:File" | "beagle:ExactFilename" | "meta:FileName" | ||
| "meta:File" | "beagle:NoPunctFilename" | "meta:FileName" | ||
| "meta:File" | "_private:ParentDirUri" | "meta:Uid" | "Meta:Folder" | |
| "meta:File" | "_private:IsDirectory" | "meta:Flags" | ||
| === Image === | ||||
| "meta:Image" | "beagle:Filename" | "meta:FileName" | ||
| "meta:Image" | "beagle:ExactFilename" | "meta:FileName" | ||
| "meta:Image" | "beagle:NoPunctFilename" | "meta:FileName" | ||
| "meta:Image" | "fixme:widht" | "meta:Integer" | ||
| "meta:Image" | "fixme:height" | "meta:Integer" | ||
| "meta:Image" | "exif:UserComment" | "meta:String" | single | |
| "meta:Image" | "exif:PixelXDimension" | "meta:Integer" | single | |
| "meta:Image" | "exif:PixelYDimension" | "meta:Integer" | single | |
| "meta:Image" | "exif:ShutterSpeedValue" | "meta:String" | single | |
| "meta:Image" | "exif:ExposureTime" | "meta:String" | single | |
| "meta:Image" | "exif:FNumber" | "meta:String" | single | |
| "meta:Image" | "exif:ApertureValue" | "meta:String" | single | |
| "meta:Image" | "exif:FocalLength" | "meta:String" | single | |
| "meta:Image" | "exif:Flash" | "meta:String" | single | |
| "meta:Image" | "exif:Model" | "meta:String" | single | |
| "meta:Image" | "exif:DateTime" | "meta:DateTime" | single | |
| === IMLog === | ||||
| "meta:IMLog" | "fixme:client" | "meta:ApplicationName" | "meta:Application" | single |
| "meta:IMLog" | "fixme:starttime" | "meta:DateTime" | single | |
| "meta:IMLog" | "fixme:endtime" | "meta:DateTime" | single | |
| "meta:IMLog" | "fixme:protocol" | "meta:String" | single | |
| "meta:IMLog" | "fixme:speaking_to" | "meta:IMAddress" | "meta:Contact" | single |
| "meta:IMLog" | "fixme:identity" | "meta:Name" | single | |
| === MailMessage === | ||||
| "meta:MailMessage" | "dc:title" | "meta:String" | ||
| "meta:MailMessage" | "fixme:reference" | "meta:String" | ||
| "meta:MailMessage" | "fixme:refers_to" | "meta:MailMessage" | ||
| "meta:MailMessage" | "fixme:date" | "meta:DateTime" | ||
| "meta:MailMessage" | "fixme:flags" | "meta:Flags" | ||
| "meta:MailMessage" | "fixme:isSeen" | "meta:Flags" | ||
| "meta:MailMessage" | "fixme:isSent" | "meta:Flags" | ||
| "meta:MailMessage" | "fixme:isDraft" | "meta:Flags" | ||
| "meta:MailMessage" | "fixme:isDeleted" | "meta:Flags" | ||
| "meta:MailMessage" | "fixme:isAnswered" | "meta:Flags" | ||
| "meta:MailMessage" | "fixme:hasAttachments" | "meta:Flags" | ||
| "meta:MailMessage" | "fixme:folder" | "meta:Mailfolder" | ||
| "meta:MailMessage" | "fixme:gotFrom" | "meta:String" | ||
| "meta:MailMessage" | "fixme:from" | "meta:String" | ||
| "meta:MailMessage" | "fixme:from_sanitized" | "meta:String" | ||
| "meta:MailMessage" | "fixme:from_name" | "meta:Name" | "meta:Contact" | |
| "meta:MailMessage" | "fixme:from_address" | "meta:Email" | "meta:Contact" | |
| "meta:MailMessage" | "fixme:mlist" | "meta:Email" | ||
| "meta:MailMessage" | "fixme:source_uid" | "meta:Uid" | ||
| "meta:MailMessage" | "fixme:uid" | "meta:Uid" | ||
| "meta:MailMessage" | "fixme:msgid" | "meta:Uid" | ||
| "meta:MailMessage" | "fixme:to" | "meta:String" | "meta:Contact" | |
| "meta:MailMessage" | "fixme:sentTo" | "meta:String" | ||
| "meta:MailMessage" | "fixme:to_sanitized" | "meta:String" | ||
| "meta:MailMessage" | "fixme:cc" | "meta:String" | ||
| "meta:MailMessage" | "fixme:cc_sanitized" | "meta:String" | ||
| "meta:MailMessage" | "fixme:bcc" | "meta:String" | ||
| "meta:MailMessage" | "fixme:bcc_sanitized" | "meta:String" | ||
| "meta:MailMessage" | "fixme:to_name" | "meta:Name" | "meta:Contact" | |
| "meta:MailMessage" | "fixme:cc_name" | "meta:Name" | "meta:Contact" | |
| "meta:MailMessage" | "fixme:bcc_name" | "meta:Name" | "meta:Contact" | |
| "meta:MailMessage" | "fixme:to_address" | "meta:Email" | "meta:Contact" | |
| "meta:MailMessage" | "fixme:cc_address" | "meta:Email" | "meta:Contact" | |
| "meta:MailMessage" | "fixme:bcc_address" | "meta:Email" | "meta:Contact" | |
| "meta:MailMessage" | "fixme:Parent" | "meta:Uid" | "meta:MailMessage" | single |
| "meta:MailMessage" | "fixme:client" | "meta:ApplicationName" | "meta:Application" | single |
| "meta:MailMessage" | "fixme:account" | "meta:String" | single | |
| --- For Attachements --- | ||||
| "meta:MailMessage" | "parent:fixme:from_name" | "meta:Name" | "meta:Contact" | |
| "meta:MailMessage" | "parent:fixme:to_name" | "meta:Name" | "meta:Contact" | |
| "meta:MailMessage" | "parent:fixme:cc_name" | "meta:Name" | "meta:Contact" | |
| "meta:MailMessage" | "parent:fixme:from_address" | "meta:Email" | "meta:Contact" | |
| "meta:MailMessage" | "parent:fixme:to_address" | "meta:Email" | "meta:Contact" | |
| "meta:MailMessage" | "parent:fixme:cc_address" | "meta:Email" | "meta:Contact" | |
| "meta:MailMessage" | "parent:fixme:mlist" | "meta:Email" | ||
| "meta:MailMessage" | "parent:fixme:date" | "meta:DateTime" | ||
| "meta:MailMessage" | "parent:dc:title" | "meta:String" | ||
| "meta:MailMessage" | "meta:GENERATOR" | "meta:String" | ||
| "meta:MailMessage" | "fixme:attachment_title" | "meta:String" | ||
